Отладка ошибки

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

Описание: image219

Первый шаг отладки вашего приложения — это нажатие кнопки Run. После этого ваше приложение запускается в режиме отладки. Как это часто бывает, приложение нашего при­мера (которое мы обсуждали в нашем сценарии) порождает исключение в момент запуска. Отладчик реагирует выходом в код и показывает строку с ошибкой. На рис. Ю.6 показан обычный вид редактора при останове на ошибке.

Есть несколько пунктов, которые хотелось бы отметить по стандартной отладочной сессии, показанной на рис. 10.6. Во-первых, Visual Studio выделила строку, на которой была сгене­рирована ошибка. Вы можете ясно видеть это по стрелке и выделенному тексту.

Затем, обратите внимание на окно в правой верхней части изображения. Это помощник Ex­ception Assistant. Он предоставляет подробности по исключению и предлагает советы по поиску ошибки и устранению проблемы. Из этого окна вы можете получить доступ к не­скольким действиям, и в том числе к поиску в интерактивной системе помощи дополни­тельной информации по данному исключению.

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

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

Отладка ошибки

Отладка различных процессов
Настройка точки останова
Продолжение отладки
Пошаговое прохождение для поиска ошибки
Выводы по основам отладки

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


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

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