Вход


Главная страница >> Учебный процесс >> Конспекты >> MS Office. Руководство программиста по Visual Basic для MS Office 97 >> Отладка и обработка ошибок >> Общие принципы отладки >> Что дают средства отладки

Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Что дают средства отладки


 

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

Например, неправильный результат может появиться в конце длинной цепочки вычислений. При отладке главное ? определить, где начались ошибки. Возможно, Вы забыли инициализировать переменную, выбрали неподходящий оператор или указали неверную формулу.

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

В числе многих отладочных средств в Visual Basic есть набор очень полезных инструментов, доступных через панель Debug (Отладка):

Назначение каждого инструмента кратко описано в таблице:

Средство отладки Назначение
Run/Continue (Запуск/Продолжение) Переключает из режима конструктора в режим выполнения (Run) или из режима прерывания в режим выполнения (Continue). (В режиме прерывания название кнопки меняется на Continue.)
Break (Прервать) Останавливает выполнение программы и переключает в режим прерывания.
Reset (Сброс) Переключает из режима прерывания или выполнения в режим конструктора.
Toggle Breakpoint (Точка останова) Устанавливает или удаляет в текущей строке точку останова (в этой точке Visual Basic приостанавливает выполнение программы).
Step Into (Шаг с заходом) Выполняет следующую строку программы с заходом в процедуры.
Step Over (Шаг с обходом) Выполняет следующую строку программы без захода в процедуры (полностью выполняя их).
Step Out (Шаг с выходом) Выполняет оставшуюся часть текущей процедуры и останавливает программу на следующей строке вызывающей процедуры.
Locals Window (Окно локальных переменных) Открывает окно с текущими значениями локальных переменных.
Immediate Window (Окно отладки)* Позволяет выполнить нужные операторы или узнать значения переменных (программа должна быть в режиме прерывания).
Watch Window (Окно контрольного значения) Открывает окно с текущими значениями выбранных выражений.
Quick Watch (Контрольное значение) Показывает текущее значение выражения (программа должна быть в режиме прерывания).
Call Stack (Стек вызова)** Открывает диалоговое окно со списком вызванных, но еще не завершенных процедур (программа должна быть в режиме прерывания).



[Назад]    [Содержание ]    [Вперед]

  



Текст пособия подготовлен на основе материалов книги
Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл.
c Оригинальное издание на английском языке,
Microsoft Corporation, 1997
c Русский перевод,
Microsoft Corporation, 1997

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017