Опубликован: 31.08.2006 | Доступ: свободный | Студентов: 3927 / 218 | Оценка: 4.14 / 3.89 | Длительность: 39:16:00
ISBN: 978-5-9570-0021-3
Лекция 9:

Отладка программ на Visual Basic .NET

< Лекция 8 || Лекция 9: 1234 || Лекция 10 >

Переключение окна команд в командный режим

Окно команд также может быть использовано для запуска команд интерфейса среды Visual Studio. Например, команда File.SaveAll сохранит все файлы текущего проекта. Эта команда эквивалентна команде Save All (Сохранить все) из меню File (Файл). Однако прежде чем вы сможете исполнять команды среды разработки, вы должны переключить окно команд в командный режим. Попрактикуйтесь в использовании командного режима с помощью следующего упражнения.

Запуск команды File.SaveAll
  1. Для переключения в командный режим, введите в окне команд команду >cmd, а затем нажмите на (Enter). Строка заголовка окна команд изменится на "Command Window" (Окно команд) и в окне появится символ запроса команд ">" (визуальная подсказка о том, что окно находится в командном режиме).
  2. Введите в окне File.SaveAll, а затем нажмите на (Enter). Visual Studio сохранит текущий проект, а затем снова появится запрос команды.

    Совет. Вы видели все команды, которые появились, когда вы ввели в окне команд слово "File"? Окно команд использует функцию автозавершения написания команд и показывает вам все команды, начинающиеся с символов, которые вы уже ввели. Это мощная функция, с помощью которой можно найти большинство команд, выполняемых с помощью окна команд.
  3. Щелкните на кнопке Закрыть окна команд.

Следующий шаг: удаление точек останова

Если вы внимательно следовали инструкциям в этой лекции, то программа Debug Test все еще выполняется и в ней есть точка останова. Чтобы удалить эту точку останова и завершить программу, выполните следующие шаги. Итак, отладка программы Debug Test завершена.

Удаление точки останова
  1. Щелкните в Редакторе кода на красном кружке, расположенном на полосеMargin Indicator (Указатель поля) и ассоциированном с точкой останова. Точка останова исчезнет. Это все, что касается этой задачи. Заметьте, что если у вас в программе более одной точки останова, вы можете удалить их все, щелкнув на команде Clear All Breakpoints (Снять все точки останова) из меню Debug (Отладка). Visual Studio сохраняет точки останова в вашем проекте, так что важно знать, как удалять их; в противном случае они останутся в вашей программе, даже после ее перезапуска!
  2. Щелкните на кнопке Stop Debugging (Остановить отладку) панели инструментов Debug (Отладка). Выполнение программы Debug Test завершится.
  3. В меню View (Вид) укажите на Toolbars (Панели инструментов), а затем щелкните на Debug (Отладка). Панель инструментов Debug (Отладка) закроется.

Вы познакомились с основными методиками отладки программ с помощью Visual Studio .NET. В "Перехват ошибок с помощью структурной обработки ошибок" вы узнаете, как обрабатывать ошибки времени исполнения с помощью структурных обработчиков ошибок.

Краткая справка по лекции 8

Чтобы Сделайте следующее
Отобразить панель инструментов Debug В меню View (Вид) укажите на Toolbars (Панели инструментов), а затем щелкните на Debug (Отладка).
Установить точку останова В Редакторе кода щелкните на полосе Margin Indicator радом с оператором, на котором вы хотите остановить выполнение программы. Когда компилятор достигнет точки останова, он перейдет в режим останова. Или в программе, в том месте, где вы хотите остановить выполнение программы, поместите оператор Stop.
Выполнить одну строку кода в Code Editor Щелкните на кнопке Step Into (Шаг с заходом) панели инструментов Debug (Отладка).
Проверить значение переменной, свойства или выражения из Code Editor Выделите значение в Code Editor (Редакторе кода), а затем удерживайте над ним мышь.
Использовать окно Autos для изучения переменной из текущей или предыдущей строки В режиме останова щелкните на меню Debug (Отладка), укажите на Windows (Окна), а затем щелкните на Autos (Видимые).
Добавить в окно Watch переменную, свойство или выражение В режиме останова выделите значение в Редакторе кода, щелкните на нем правой кнопкой мыши, а затем щелкните на Add Watch (Добавить контрольное значение).
Отобразить окно Watch В режиме останова щелкните на меню Debug (Отладка), укажите на Windows (Окна), а затем щелкните на Watch (Контрольное значение).
Открыть окно Command в режиме Immediate В меню Debug (Отладка) укажите на Windows (Окна), а затем щелкните на Immediate (Имитация).
Переключаться между режимами Command и Immediate окна Command Для переключения в командный режим окна команд, введите >cmd, а затем нажмите на (Enter). Для переключения в режим Immediate (Имитация) окна команд, введите immed, а затем нажмите на (Enter).
Удалить точку останова Щелкните на точке останова на полосе Margin Indicator в окне Редактора кода или щелкните на команде Clear All Breakpoints (Удалить все точки останова) в меню Debug (Отладка).
Остановить отладку Щелкните на команде Stop Debugging (Остановить отладку) на панели инструментов Debug (Отладка).
< Лекция 8 || Лекция 9: 1234 || Лекция 10 >
Жанболат Шаймерден
Жанболат Шаймерден

Можно ли выбирать язык для надписей и команд в среде разработки?

Анатолий Федоров
Анатолий Федоров
Россия, Москва, Московский государственный университет им. М. В. Ломоносова, 1989
Светлана Ведяева
Светлана Ведяева
Россия, Саратов