Visual Basic. Разработка приложений: теория и практика. Ищенко В.А - 29 стр.

UptoLike

Составители: 

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 - выполняется оператор, следующий за оператором с
        ошибкой.