Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Капустин Н.А. Лекция.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
94.21 Кб
Скачать

Отладка программы

При разработке приложения (программы) возможны ошибки. Их классифицируют на 3 группы:

  1. Синтаксические

  2. Ошибки при выполнении программы

  3. Логические.

Синтаксические ошибки связаны с опечаткой или недостаточным знанием языка VB. При формировании программы системы отладки VB указывает программисту на некоторые типы синтаксических ошибок.

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

Логическая ошибка является следствием плохо проработанного алгоритма решения задач. Результат решения задачи не верен.

В среде VB имеется средство, которое отслеживает наличие ошибок и позволяет исправить их в программе. Это синтаксические исправления ошибок. Способ идентификации логических ошибок состоит в установке точек останова (контрольных точек), а так же пошаговом режиме выполнения созданной программы. Основные средства отладки программы сконцентрированы в меню Debug (отладить) и одноименной панели инструментов. Чтобы включить эту панель, надо войти в меню View (просмотр), выбрать меню Toolbars и щелкнуть на строке Debug.

Если при выполнении программы компилятор встречается с проблемами и не может их разрешить, то он выводит на экран сообщение об ошибке. Пользователь встает перед альтернативой отладить ее или выйти из программы. Если необходимо отладить, то щелкнуть на Debug (отладить) при этом на экране появится окно, в котором указывается строка, являющаяся причиной проблемы. Таким образом, если ошибка не очень серьезная, то можно исправить ее и продолжить выполнение программы. После исправления ошибки нажать F5 или RUN и продолжить работу. Второй вариант - возможность более серьезно изменить программу и запустить ее, нажав на Shift+F5, Run, команда restart.

Контрольные точки (точки останова). При отладке можно остановить выполнение программы в любом месте ее программного кода с помощью точек останова.

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

  1. Щелкнуть мышью в той строке кода, в которой следует остановить выполнение программы и нажать клавишу F9.

  2. Меню Debug - выбрать пункт «установить точку останова», при этом строка, на которой будет установлена точка останова, выделяется красным цветом. Запущенная программа на этой строке прервется, после чего строка будет выделена желтым цветом и обозначена стрелкой. Продолжение программы - F5.