Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
933.3 Кб
Скачать

Определение значений объектов программы в момент прерывания

Окно Watch (Отслеживание). Становится доступным только в момент прерывания. Вызывается через меню DebugWindows (Отладка Окна). Имена интересующих объектов заносятся в выделенную строку окна. Сложные объекты (массивы и структуры) раскрываются щелчком по значку слева от имени. Содержимое колонок очевидно: имя, значение, тип. Добавить имя или выражение можно, щелкнув по первой пустой строке, удалить – нажатием клавиши Del на выбранной строке. Отслеживать можно объекты процедуры, где установлено прерывание. Позволяет выделить интересующие из общего списка локальных переменных.

Окно Locals (Локальные). Это окно вызывается в момент прерывания и показывает значения всех объектов процедуры, в которой произошло прерывание. Названия колонок совпадают с названиями окна Watch. Для отладки этого окна достаточно, поэтому в VB2010 окно Watch отсутствует.

Режим показа значений. Этот режим включен по умолчанию. При наведении курсора на имя объекта программы "всплывет" окошко с его текущим значением. Это во многих случаях позволяет отказаться от использования описанных выше окон отладки.

Продолжение работы

После прерывания можно продолжить выполнение приложения следующими способами:

- командой Start (описывается ниже); выполнение продолжается до ближайшей точки прерывания, если она установлена;

- командами пошагового исполнения Step Into (F8) (Шаг с заходом – F11) или Step Over (Shift+F8) (Шаг с обходом – F10).

Команды Step Into и Step Over выполняют одну инструкцию и переходят в режим прерывания. Разница между ними в том, что последовательное исполнение команды Step Into позволяет заходить внутрь вызываемых процедур, а команды Step Over – нет. Следовательно, если вызываемая процедура отлажена, то разумно использовать команду Step Over, если нет, то команду Step Into.

Start Debugging (F5) (Начать отладку) – запуск программы. В точке прерывания в меню этот пункт называется Continue (Продолжить).

Stop Debugging (Ctrl+Alt+Break) (Остановить отладку) – принудительное прерывание программы; причины – "зацикливание" или недостаток времени. Появляется после запуска приложения.

Перезапустить (Ctrl+Shift+F5) – повторный старт программы с начала; выполняется из точки прерывания. Только VB2010.

Для всех команд отладки в Панели инструментов имеются соответствующие кнопки.

П2.10. Меню Tools (Сервис)

Здесь рассмотрим только пункт Options (Параметры) – установки среды. Ниже приводятся рекомендуемые настройки.

1. Environment (Среда):

- Import and Export Settings (Импорт и экспорт параметров) – используя кнопку Browse выбрать директорию (папку), где установки текущей задачи будут сохранены; рекомендуется выбрать папку, в которой будут храниться все программы на языке Basic;

- остальные без изменений.

2. Projects and Solutions (Проекты и решения):

- General (Общие):

- Projects locations (Размещение проектов): выбрать папку, в которой будет сохранен проект; рекомендация прежняя;

- Always show solution (Всегда показывать решение) –> Снять флажок,

- остальные без изменений.

3. Text Editor (Текстовый редактор):

- Basic:

- General (Общие) –> Установить флажок Line Numbers (Показывать номера строк), остальные не трогать;

- Tabs (Табуляция) –> Установить Tab (Табуляция) и Indent (Отступ) size (Размер) на 4 позиции, если не установлены, установить флажок: Keep tabs (Сохранять знаки табуляции); остальные не трогать;

- VB Specific (Только для VB): не трогать;

Остальные пункты меню Параметры в данном курсе не нужны..

На этом настройку среды программирования будем считать законченной. Последующие задачи (проекты) будут использовать выбранные установки и настройку среды повторно выполнять не надо.

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