Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб_2_VB.doc
Скачиваний:
6
Добавлен:
14.11.2018
Размер:
199.17 Кб
Скачать

Лабораторная работа №2 Отладка программ и обработка ошибок в Visual Basic 6 Цель лабораторной работы:

  • ознакомиться с возможностями Visual Basic 6 по отладке программ и обработке ошибок;

  • приобрести практические навыки по отладке программ.

Основные сведения о средствах отладки и обработки ошибок

Отладка программ является обязательным этапом работы над любым проектом. Суть отладки программ заключается в проверке работы проекта и исправлении ошибок в проекте при разработке приложения.

В процессе отладки проекта возможны три вида ошибок:

  • ошибки компиляции (синтаксические), возникающие при неправильном использовании синтаксиса инструкций, свойств и методов объектов. Эти ошибки выявляются на уровне компиляции и легко исправляются;

  • ошибки выполнения, возникающие при выполнении программы. Причиной таких ошибок может быть отсутствие данных, неправильные данные, неготовность устройства и так далее. Для устранения возникновения этих ошибок целесообразно использовать имеющиеся в Visual Basic средства обработки ошибок;

  • логические ошибки, являющиеся причиной неправильной работы программы. Для обнаружения таких ошибок предназначены средства отладки. Средства отладки позволяют обнаружить логические ошибки и ошибки периода выполнения, а также наблюдать за выполнением программы.

Средства обнаружения и предупреждения возникновения синтаксических ошибок

Редактор кода представляет собой инструмент для создания и отладки приложения.

Выявление синтаксических ошибок осуществляется редактором кода сразу же, как только курсор покидает строку с ошибкой. Текст строки, содержащей синтаксическую ошибку, выделяется красным цветом и Visual Basic выдает сообщение с пояснением ошибки.

Редактор кода содержит набор средств позволяющих не только обнаружить синтаксические ошибки, но и предотвратить их возникновение.

К таким средствам относятся:

  • Auto Syntax Check - автоматическая проверка синтаксиса;

  • Auto Quick Info - контекстная подсказка. Это средство представляет собой небольшое окно, в котором автоматически отображается полный синтаксис вводимого оператора;

  • Auto List Members - автоматическое отображение списка имен, свойств и методов объектов. Содержимое списка зависит от типа объекта. Выбор элемента в списке выполняется мышью или клавишами управления курсором. Если дважды щелкнуть по выбранному элементу или нажать клавишу TAB, то выбранный элемент вставляется в текущую строку и курсор остается в той же строке. Если выбрать элемент и нажать Enter, то выбранный элемент вставляется в строку и курсор переходит на следующую строку;

  • цветовое выделение элементов кода для визуального контроля при наборе текста процедур. В окне команды Tools\Options на вкладке Editor Format Visual Basic позволяет задать параметры шрифта и цвета для таких элементов текста, как:

  • текст окна кода (Normal Text),

  • выделенный текст (Selection Text),

  • текст ошибочной строки (Syntax Error Text),

  • текст в точке выполнения (Execution Point Text),

  • текст в точке останова (Breakpoint Text),

  • комментарий (Comment Text),

  • ключевое слово Basic (Keyword Text),

  • имена процедур и переменных (Identifier Text),

  • текст строки с закладкой (Bookmark Text) и текст обратного вызова (Call Return Text);

  • функция дополнения слова. Если введено несколько начальных символов свойства, метода или элемента структуры, достаточных для их однозначной идентификации, то нажатием кнопки (Complete Word) панели инструментов Edit или клавиш Ctrl+Space Visual Basic может автоматически дополнить недостающие символы;

Подключение или отключение средств Auto Syntax Check, Auto Quick Info и Auto List Members выполняется в окне команды Tools\Options на вкладке Editor.

Редактор кода может работать в двух режимах: режиме просмотра всего текста приложения и режиме просмотра процедур по отдельности. Кнопки включения режимов Full Module View (полный просмотр процедур) и Procedure View (просмотр процедур) находятся в левом нижнем угле окна редактора кода.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]