Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лек 12 VB Отладка программы.doc
Скачиваний:
5
Добавлен:
07.11.2018
Размер:
940.54 Кб
Скачать

Скорость

Следует помнить, что при частом использовании окна отладки для вывода информации может замедлиться выполнение программы. Однако после удаления операторов Debug.print или после создания exe-файла скорость выполнения восстанавливается.

Метод Assert

Метод Assert приостанавливает выполнение программы и переключает среду разработки в режим отладки, если проверяемое логическое выражение становится равным False.

Хотя это же действие можно выполнить с помощью оператора Stop, преимущество объекта Debug состоит в том, что он работает только при запуске приложения из среды разработки. Другим словами, строки с обращением к объекту Debug при создании exe-файла воспринимаются как строки комментария. Поэтому удалять обращения к объекту Debug перед созданием исполняемого файла не нужно.

Область применения

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

В окне локальных переменных отображаются имена и значения всех локальных переменных активного объекта. Окно отладки позволяет непосредственно выполнять отдельные операторы и выводить значения выражений. Так, например, можно выводить значение свойства Number объекта Err для определения номера ошибки после ее возникновения. Благодаря тому, что окно отладки отображается в режиме выполнения, с помощью метода Print объекта Debug можно контролировать значения выражений во время выполнения программы.

Закладки

С помощью закладок можно помечать определенные строки кода, а затем быстро переходить к этим строкам. Строка с закладкой соответствующим образом выделяется. Команды Next Bookmark и Previous Bookmark меню Edit позволяют легко перемещаться между закладками. Это удобно, если необходимо переходить от одного участка кода к другому. Если закладки больше не нужны, их можно удалить, вызвав команду Clear All Bookmarks.