На этом шаге мы рассмотрим различные способы наблюдения значений переменных.
Во время отладки, при выполнении программы по шагам, бывает полезно знать, чему равно значение той или иной переменной. Отладчик позволяет наблюдать значения переменных программы.
При достижении точки останова в нижней части экрана на вкладках Autos (Видимые) и Locals (Локальные) отображаются значения переменных программы (рисунок 1).
Рис.1. Процесс отладки программы
В приведенном примере красная точка показывает точку останова, стрелка — инструкцию, на которой приостановлено выполнение программы в данный момент. Текущие значения переменных отображаются на вкладке Autos (Видимые).
Если переменных много, то наблюдать значение нужной переменной в окнах Autos (Видимые) и Locals (Локальные) неудобно. Поэтому если необходимо контролировать значения конкретных переменных, то в этом случае программист может создать список наблюдаемых переменных (Watch, Контрольные значения) и во время выполнения программы следить за переменными списка. Чтобы создать список наблюдаемых переменных, надо в контекстном меню окна Autos (Видимые) или Locals (Локальные) выбрать команду Add Watch (Добавить контрольное значение) и в открывшемся окне (вкладке) в поле Name (Имя) ввести имя переменной программы, значение которой надо наблюдать (рисунок 2).
Рис.2. Формирование списка наблюдаемых переменных
Следует обратить внимание на то, что программист может создать несколько списков наблюдаемых переменных и в процессе отладки выбирать нужный в данный момент. Другой способ контроля значения переменной состоит в позиционировании указателя мыши на имени переменной (рисунок 3).
Рис.3. При позиционировании указателя мыши на переменной отображается ее значение
Со следующего шага мы начнем рассматривать разработку справочной системы.