ВУЗ:
Составители:
Рубрика:
29
• панель инструментов Debug (Отладка) с кнопками команд для
выполнения отладки приложения;
• окно Immediate (Непосредственное выполнение), предназначен-
ное для непосредственного ввода команд, требующих немедлен-
ного выполнения;
• окно Watch (Наблюдение), предназначенное для просмотра зна-
чений выражений, включенных в список просмотра;
• окно Locals (Локальные), предназначенное для просмотра значе-
ний локальных
переменных;
• редактор кода со встроенными возможностями просмотра пере-
менных, констант, свойств, выражений при отладке приложения в
точках останова и пошаговом выполнении приложения;
• окно Call Stack (Стек вызовов) для просмотра вызванных, но не-
завершенных процедур.
Для вызова панели инструментов Debug на экран необходимо вы-
полнить команду: View / Toolbars / Debug (Вид / Панели инструментов /
Отладка
).
Для более тщательного контроля работы приложения можно исполь-
зовать окна просмотра: Immediate (Непосредственное выполнение),
Watches (Наблюдение), Locals (Локальные), Quick Watch (Быстрый про-
смотр), Call Stack (Стек вызовов).
6.6. Обработка ошибок
Обработка ошибок и неправильных действий пользователя – обяза-
тельная составляющая любого проекта. Для работы с ошибками в Visual
Basic используется специальный оператор On Error.
Существует несколько вариантов синтаксиса этого оператора:
• On Error Go To StringLabel ,
где StringLabel – метка оператора – любое текстовое значение, начи-
нающееся с буквы и завершающееся двоеточием. В этом варианте
синтаксиса при возникновении ошибки программа будет перехо-
дить к оператору, следующему непосредственно за этой меткой,
например к оператору, который вызывает процедуру обработки
ошибки.
• On Error Resume Next - используется для игнорирования ошибки,
в процессе выполнения кода.
•
On Error Go To 0 - используется для отключения обработки оши-
бок в какой-либо процедуре.
Для выполнения действий программы после обнаружения ошибки
служит оператор Resume, который имеет различные варианты использова-
ния. Например:
• Resume Next - выполняется оператор, следующий за оператором с
ошибкой.
29 • панель инструментов Debug (Отладка) с кнопками команд для выполнения отладки приложения; • окно Immediate (Непосредственное выполнение), предназначен- ное для непосредственного ввода команд, требующих немедлен- ного выполнения; • окно Watch (Наблюдение), предназначенное для просмотра зна- чений выражений, включенных в список просмотра; • окно Locals (Локальные), предназначенное для просмотра значе- ний локальных переменных; • редактор кода со встроенными возможностями просмотра пере- менных, констант, свойств, выражений при отладке приложения в точках останова и пошаговом выполнении приложения; • окно Call Stack (Стек вызовов) для просмотра вызванных, но не- завершенных процедур. Для вызова панели инструментов Debug на экран необходимо вы- полнить команду: View / Toolbars / Debug (Вид / Панели инструментов / Отладка). Для более тщательного контроля работы приложения можно исполь- зовать окна просмотра: Immediate (Непосредственное выполнение), Watches (Наблюдение), Locals (Локальные), Quick Watch (Быстрый про- смотр), Call Stack (Стек вызовов). 6.6. Обработка ошибок Обработка ошибок и неправильных действий пользователя – обяза- тельная составляющая любого проекта. Для работы с ошибками в Visual Basic используется специальный оператор On Error. Существует несколько вариантов синтаксиса этого оператора: • On Error Go To StringLabel , где StringLabel – метка оператора – любое текстовое значение, начи- нающееся с буквы и завершающееся двоеточием. В этом варианте синтаксиса при возникновении ошибки программа будет перехо- дить к оператору, следующему непосредственно за этой меткой, например к оператору, который вызывает процедуру обработки ошибки. • On Error Resume Next - используется для игнорирования ошибки, в процессе выполнения кода. • On Error Go To 0 - используется для отключения обработки оши- бок в какой-либо процедуре. Для выполнения действий программы после обнаружения ошибки служит оператор Resume, который имеет различные варианты использова- ния. Например: • Resume Next - выполняется оператор, следующий за оператором с ошибкой.
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »