Практическое руководство. Отладка приложения Visual C# Express

Обновлен: Ноябрь 2007

В этом разделе представлены основные сведения об использовании отладчика Visual C#, экспресс-выпуск. Изучение будет основано на непосредственном выполнении действий. Искать фактическую ошибку не придется, отладчик будет использоваться для получения сведений о простом созданном приложении.

Процедуры

Отладка приложения на практике

  1. Запустите Visual C#, экспресс-выпуск.

  2. В меню Файл выберите команду Создать проект.

    Откроется диалоговое окно Создание проекта.

  3. В диалоговом окне Создание проекта выберите Приложение Windows Forms, а затем нажмите кнопку ОК.

    Откроется новый проект Windows Forms и в конструкторе Windows Forms Designer будет отображена новая форма.

  4. Перетащите элемент управления TextBox из панели элементов в форму.

  5. Перетащите в форму элемент управления Button из панели элементов и расположите его рядом с TextBox.

  6. Дважды щелкните кнопку, чтобы создать обработчик событий Click по умолчанию и открыть редактор кода.

  7. В обработчик событий button1_Click добавьте следующий код.

    textBox1.Text = "Button was clicked!";
    
  8. В меню Построение выберите команду Построить решение.

    Выполняется построение проекта без ошибок.

  9. В редакторе кода щелкните левое поле на той же строке, в которую добавлен текст.

    На поле появится красная точка и строка кода будет выделена. Подобная операция известна как добавление точки останова. По достижении точки останова выполнение программы временно приостанавливается непосредственно перед выполнением этой строки кода. На следующем рисунке показана точка останова в интегрированной среде разработки.

    Задание точки останова
    Точка останова

  10. В меню Отладка выберите команду Начать отладку.

    Запустится форма Windows Forms.

  11. Нажмите кнопку и убедитесь, что выполнение кода остановлено перед строкой кода, куда была добавлена точка останова, и что код выделен желтым цветом.

  12. В меню Отладка выберите пункт Окна и затем щелкните Контрольные значения.

  13. В окне Контрольные значения щелкните первую строку по заголовком Имя, ведите textBox1.Text, а затем нажмите кнопку ВВОД.

    В окне Контрольные значения будет отображено значение переменной в кавычках, как показано ниже.

    Окно "Контрольные значения" в точке останова
    Окно “Контрольные значения” в точке остановки

  14. В меню Отладка выберите команду Шаг с заходом.

    В окне Контрольные значения значение textBox1.Text изменится на "Была нажата кнопка", как показано ниже.

    Окно "Контрольные значения"
    Окно “Контрольное значение”

    4610dcyz.alert_note(ru-ru,VS.90).gifПримечание.

    Команда "Шаг с заходом" дает возможность построчного перемещения по коду. Команда Шаг с заходом имеет такое название, поскольку если следующий оператор является вызовом метода, отладчик перейдет в него и вместо следующей строки текущего метода выполнит первую строку вызванного метода.

  15. В меню Отладка выберите пункт Продолжить.

    Приложение продолжит выполнение и отобразит текст в текстовом поле. Выбор команды Продолжить во время сеанса отладки аналогичен выбору команды Пуск для запуска сеанса отладки: происходит непрерывное выполнение до обнаружения точки останова.

  16. Приложение должно самостоятельно прекратить выполнение. Если этого не произошло, в меню Отладка выберите команду Приостановить все или нажмите сочетание клавиш Ctrl+Alt+Break, а затем выберите Остановить отладку.

    Дополнительные сведения об использовании отладчика см. в разделе Путеводитель по отладчику.

См. также

Основные понятия

Основы языка C#

Другие ресурсы

Использование интегрированной среды разработки (IDE) Visual C# Express

Советы и рекомендации по Visual C# Express