Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Интересное:
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Дисциплины:
2022-10-29 | 37 |
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 считаются комментариями.
|
|
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!