Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
М.у. л.р. Программирование на VB 2005.docx
Скачиваний:
29
Добавлен:
09.11.2018
Размер:
1.76 Mб
Скачать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • текст в точке выполнения (Current Statement),

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

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

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

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

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

Подключение или отключение средств Auto Quick Info и Auto List Members выполняется в окне команды Tools\Options категория «Text Editor» >> «Basic» >> «General».

В редакторе кода можно работать в двух режимах: режиме просмотра всего текста процедуры и режиме просмотра только заголовков процедур. Переключение между двумя режимами осуществляется нажатием значка «+» или «-», находящихся слева от заголовка процедур.