Отладка в текстовом редакторе

Оценить
(0 голоса)

Текстовый редактор (а точнее, редактор кода) имеет несколько интерактивных функцио­нальных возможностей, которые облегчают процесс отладки кода. Отладка в текстовом ре­дакторе состоит в основном из точек останова и управления кодом во время выполнения. Мы опишем общие процедуры отладки Visual Studio более подробно в главе 10.

Точка останова— это просто место (например, строка кода), которое помечено для отлад­чика. Когда отладчик встречает точку останова, то выполняющаяся программа моментально останавливается (до выполнения данной строки кода). Когда программа находится в таком приостановленном состоянии, вы можете изучить состояние переменных или даже повлиять на них путем присваивания переменным новых значений. Вы можете также интерактивно управлять ходом выполнения кода в данной точке (вы можете пропустить следующую стро­ку кода или перейти напрямую на другую строку кода и продолжить выполнение с нее) — и все это не выходя из интегрированной среды разработки.

Установка точки останова

Для настройки точки останова при помощи редактора кода сначала необходимо найти ту строку кода, на которой вы хотите приостановить выполнение, а затем щелкнуть мышью в поле индикаторов. Это создаст точку останова, которая теперь будет визуально видна (по красному шарику в поле индикаторов}.

Отладка в текстовом редакторе

При наведении курсора на поле индикаторов точки останова вы увидите подсказку ToolTip, в которой будет указана некая базовая информация об этой точке останова: имя файла кода; номер строки в этом файле кода; тип, в котором вы находитесь (если таковой имеется), а также номер строки внутри этого типа.

На рис. 6.20 точка останова создана внутри класса MessageMapper. Информация ToolTip показывает, что вы находитесь на строке 3 типа MessageMapper, но в кодовом файле Integration.cs вы находитесь на строке 9.

Повторный щелчок по точке останова удалит ее.

Точка останова, которую мы настроили, очень простая— поскольку она вызовет приоста­новку выполнения программы на данной строке кода независимо от других переменных или факторов. Однако простые точки останова — это только вершина айсберга. Точки останова поддерживают широкий набор условий, используемых для настройки и управления их сра­батыванием. Например, вы можете настроить срабатывание точки останова по состоянию переменной или по количеству раз прохождения программой данной точки останова. Вы можете также настроить условные точки останова (при помощи простых операций работы мышью в окне редактора кода).

Подробнее в этой категории: « Основы Настройка точки останова »
Настройка точки останова
Управление ходом выполнения кода
Печать кода
Цвета и шрифты
Окно определения кода Code Definition Window

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.