На этом шаге мы приведем общие сведения об окнах отладчика.
При остановке программы в точке прерывания в окнах отладчика обновляется информация о текущем состоянии программы. Самое важное окно - с исходным кодом, оно показывает строку программы, на которой остановился отладчик. Слева от этой строки появляется небольшая желтая стрелка - указатель на инструкцию. Он обозначает команду, которая еще не выполнена, но при возобновлении работы программы будет выполнена первой.
Рис.1. Окно отладчика
При возвращении управления отладчику на экране появляется панель инструментов Debug.
Рис.2. Панель инструментов Debug
Шесть кнопок, обозначенные на рисунке 2 как "окна отладчика", скрывают и отображают окна с информацией о текущем состоянии программы. Различные типы такой информации описаны в таблице 1.
Окно | Информация |
---|---|
Watch | Текущие значения переменных и выражений, отслеживаемых отладчиком |
Variables | Текущие значения переменных, к которым обращалась программа непосредственно перед достижением точки прерывания |
Registers | Текущее состояние регистров процессора |
Memory | Содержимое памяти по определенному адресу |
Call Stack | Список вызванных, но не закончивших работу функций |
Disassembly | Код программы на языке ассемблера, дополняющий окно с ее исходным текстом |
На следующем шаге мы более подробно рассмотрим окна Variables и Watch.