Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Топ:
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Интересное:
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Дисциплины:
2022-10-29 | 31 |
5.00
из
|
Заказать работу |
|
|
Синтаксические ошибки (неправильно написанные ключевые слова, фразы, разделители) обнаруживаются самим компилятором. Одностроковый оператор выделяется красным цветом при переходе на другую строку. Для многострокового оператора выводится сообщение при компиляции (рис.13.1.1.1). Для включения режима синтаксического контроля вводимых команд и вывода подсказки нужно выполнить команды Tools/Option / Editor/Auto Syntax Check, Tools/Option / Editor/Auto Quick Info соответственно.
Рис.13.1.1.1. Ошибка
При написании имен объектов, свойств, методов и полей автоматически выводится список доступных элементов (Tools/Option / Editor/Auto List Mem bers). Для включения в строку выбранного элемента из списка с переходом/без перехода на следующую строку нажмите клавишу Enter/ Tab (дважды щелкните мышкой). Этот список можно вызвать командой Edit/ List Properties/ Methods (^ J).
Список именованных констант можно вызвать командой Edit/ List Constants (^ Shift+ J).
Если в окне кода введены первые символы имени свойства, метода или поля, которых достаточно для однозначной идентификации, то можно автоматически вывести все имя, если выполнить команду Edit/ Complete Word (^Пробел).
Закладки используются для запоминания и выделения нужных строк. Командами Toggle bookmark, Next bookmark, Previous bookmark, Clear All bookmark в меню Edit / bookmarks можно установить закладку, переместиться на следующую или предыдущую закладку, удалить все закладки соответственно.
Существуют два режима компиляции: частичная (Run/ Start или F5) и полная (Run\ Start With Full Compile или ^ F5).
После устранения синтаксических ошибок в программе могут оставаться логические ошибки разработчика, которые приводят к аварийному завершению программы или к ошибочным результатам. Для их выявления и устранения используется режим отладки.
|
Для перехода в режим отладки используется кнопка Break (^ Break).
В режиме отладки можно продолжить выполнение программы кнопкой Continue (F5) или закончить выполнение программы кнопкой End и перейти в режим разработки программы.
В режиме отладки обычно используются меню V iew и Debug.
В меню View можно использовать команды:
Immediate Window ‑ окно для немедленного выполнения команд, например для просмотра значений отдельных переменных (рис. 13.1.1.2).
Local Window ‑ окно для просмотра описания всех элементов процедуры.
Watch Window ‑ окно задания переменных для наблюдения за изменением их значений. Если подвести указатель мышки к имени переменной, поля, свойства или к выделенному выражению, то появится его текущее значение в всплывающем окне Data Tips.
Call Stack ‑ окно для выбора текста других, вышестоящих процедур, выполнение которых, привело к выполняемой команде (стек процедур). Кнопкой Show можно просмотреть текст выбранной процедуры. Зеленым треугольником выделяется строка, содержащая вызов процедуры.
Toolbars/Debug ‑ вывод панели с кнопками отладки.
Рассмотрим основные команды меню отладки Debug.
Step Into ‑ выполнить следующую команду с входом в процедуру.
Step Over ‑ выполнить следующую команду, и, если она есть вызов процедуры, то выполнять ее за один шаг (выполнение по шагам).
Рис. 13.1.1.2. Меню и окна наблюдения и немедленного выполнения команд
Step Over ‑ вернуться в вышестоящую процедуру.
Run To Cursor ‑ продолжить выполнение программы до команды из строки, на которую указывает курсор. Обычно используется при циклах.
|
Edit Watch ‑ изменение содержимого окна наблюдения. Окно аналогично окну Add Watch.
Quick Watch ‑ быстрый просмотр элементов команды с ошибкой.
Toggle Breakpoint ‑ установка точки прерывания перед командой, на которую указывает курсор. Для быстроты можно просто щелкнуть мышкой на маркерной серой полосе перед командой. Точка прерывания выделяется красным кружком на маркерной полосе, и фон строки меняется на красный. Выполнение программы прерывается на этой точке (строка подлежит только обработке), и далее можно использовать весь арсенал отладки. Обычно в точке прерывания просматриваются значения отдельных элементов и производится пошаговое выполнение команд. Точку прерывания можно указать и оператором Stop (п. 2.11.3). В режиме отладки строка, которая должна выполняться следующей, выделяется желтой стрелочкой и желтым цветом (рис. 13.1.1.2). Для продолжения выполнения с другой строки перетащите мышью желтую стрелочку на нужную строку.
Clear All Breakpoint ‑ удалить из программы все точки прерывания. Одиночную точку прерывания можно удалить щелчком мышки по красному кружку.
Set Next Statement ‑ выполнить команду из строки, на которую указывает курсор.
Show Next Statement ‑ вернуть курсор на выполняемую команду.
Командой Edit/ Parameter Info можно вывести описание функции, которая является параметром процедуры.
Системный объект Debug задает окно отладки и имеет два метода:
Print ‑ вывод в окно отладки (Debug.Print “A=”;A;”B=”;B) (п. 2.5.4);
Assert <выражение> ‑ приостановка выполнения программы, если выражение равно нулю или False.
При выполнении EXE‑файла строки с обращением к объекту Debug считаются комментариями.
|
|
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!