Управление ходом выполнения кода

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

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

Совет

Элементы управления типа VCR (как на видеомагнитофоне) и их сокращенные кла­виатурные комбинации (имеющиеся в меню Debug или на панели инструментов Der bug) являются самыми простыми средствами для запуска, приостановки и остановки выполнения кода внутри интегрированной среды.

Когда происходит попадание на точку останова, редактор кода визуально показывает ту строку кода, где выполнение приостановилось. На рис. 6.22 показана несколько модифици­рованная версия программы "Hello, World!" в состоянии приостановки на точке останова. Желтая стрелка в поле индикаторов указывает следующий оператор, который будет выпол­няться после возобновления выполнения программы. В данном случае (поскольку точка останова также находится здесь) индикатор следующего оператора (в поле индикаторов) наложен на глиф точки останова.

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

Управление ходом выполнения кода

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

Вы можете также создать виртуальную точку останова (путем выбора опции Run То Cursor в контекстном меню редактора). После этого программа будет выполняться до попадания на выбранную вами строку кода, где и произойдет ее приостановка (так, как будто вы создали здесь точку останова).

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

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


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

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