В процессе
разработки
проектов
программный
код может
содержать
ошибки.
Ошибки
бывают двух
видов: синтаксические
и логические.
Синтаксические
ошибки.
Синтаксические
ошибки в
процессе
ввода
программы в
окне Программного
кода
система Visual Basic
обнаруживает
автоматически
и сообщает о
них
разработчику.
Например,
если в
операторе
цикла со
счетчиком
отсутствует
служебное
слово Next, то строка с
ошибкой
будет
выделена и
появится
информационная
панель с
сообщением
об ошибке. |
Рис.
5.4 Сообщение
об ошибке |
Если
причина
ошибки ясна,
то можно
щелкнуть по
кнопке ОК и
исправить
ошибку.
В
противном
случае
следует
обратиться
за помощью к
справочной
системе Visual Basic, для чего
щелкнуть по
кнопке Справка. |
Рис.
5.5. Справка |
Если при
переходе к
следующей
строке
программы
система Visual
Basic не
обнаружила
синтаксических
ошибок, то
встроенный
редактор
автоматически
выделит
ключевые
слова (операторы,
методы и др.)
синим цветом,
а
комментарии
– зеленым.
Справочную
систему
можно
вызвать в
любой момент.
Для этого
необходимо
установить
курсор на
ключевое
слово и
нажать
клавишу F1.
Логические
ошибки.
После
запуска
проекта
могут
обнаружиться
логические
ошибки,
содержащиеся
в
программном
коде.
Например,
если в цикле
по условие
условие
сформулировано
неверно, то
может
произойти
зацикливание
(программа
начинает
выполняться
бесконечное
множество
раз). Для
выхода из
цикла
необходимо
одновременно
нажать
клавиши Ctrl-Break,
после чего в
окне
программного
кода система
автоматически
выделит
желтым
цветом
последнюю
выполненную
строку
программы.
Если
причина
логической
ошибки
неясна, то
можно
использовать
специальную
возможность
и запустить Отладчик
программы (Debug).
Одной из
важнейших
возможностей
отладчика
является
выполнение
программы по
шагам, когда
разработчик
может
проследить
последовательность
выполнения
программы и
проследить
процесс
присваивания
переменным
их значений.
Проект 5.16. «Использование
отладчика
программы». Запустить
проект «Перевод
чисел из
римской
системы
счисления в
десятичную» в
режиме
отладки и
проследить
ход
выполнения
программы.
|
Проект «Использование
отладчика
программы». |
|
1 |
Открыть
проект prj16.vbp
и запустить
отладчик
командой [Debug-Step
Into]. |
|
2 |
Выполнять
программу
по шагам,
нажимая
клавишу F8. Текущая
(выполняемая)
строка
программы
отмечается
желтым
цветом. Подвести
курсор к
имени любой
переменной
выше
исполняемой
строки. Появится
надпись с
информацией
о
присвоенном
переменной
значении. |