Переместиться в соответствующее место кода можно, дважды щелкнув на точке прерывания. Окно Breakpoints можно, также использовать для отключения точки прерывания без ее удаления. Это позволяет сохранить точку прерывания, чтобы использовать во время тестирования позже. Точки прерывания автоматически сохраняются в упомянутом ранее скрытом файле решений.

Visual Studio позволяет настроить точки прерывания так, чтобы они проявлялись только в случае соответствия определенным условиям. Для настройки точки прерывания щелкните на ней правой кнопкой мыши и выберите в контекстном меню команду Breakpoint Properties (Свойства точки прерывания). В появившемся диалоговом окне можно выполнить одно из следующих действий:

Слежение за переменными

В некоторых случаях может потребоваться отслеживать состояние переменной без постоянного переключения в режим паузы. В таком случае более полезным окажется использование окон Locals (Локальные переменные), Autos (Автоматическое отображение) и Watch (Слежение), позволяющих отслеживать переменные во всем приложении. Эти окна описаны в табл. 2.6.

Таблица 2.6. Окна слежения за переменными

Окно
Описание
Locals (Локальные
переменные)
Автоматически отображает все переменные в пределах текущей процедуры, предлагая быстрый обзор важных переменных.

Autos (Автоматическое отображение) Автоматически отображает переменные, которые система Visual Studio определила как важные для текущего оператора в коде. Сюда могут входить, например, переменные, доступ к которым получается или которые изменяются е предыдущей строке.

Watch (Слежение) Отображает добавленные вами переменные. Установки слежения сохраняются вместе с проектом, чтобы можно было продолжить слежение за переменными позже. Для добавления слежения щелкните правой кнопкой мыши на переменной в коде и выберите в контекстном меню команду Add Watch (Добавить слежение); в качестве альтернативы дважды щелкните на последней строке в окне Watch и введите имя переменной.

Каждая строка в окнах Locals, Autos и Watch предоставляет информацию о типе или классе переменной и ее текущем значении. Если переменная содержит экземпляр объекта, ее можно развернуть и просмотреть приватные члены и свойства. Например, в окне Locals вы увидите эту переменную, которая является ссылкой на текущий класс страницы. Если вы щелкнете на знаке "плюс" возле нее появится полный список свойств страницы (и некоторые системные значения), как показано на рис. 2.26.

предыдущая    следующая страница   оглавление

95

Hosted by uCoz