Просмотр выражений
Если вы хотите отслеживать значение переменной или выражения при выполнении программы по шагам, то можете открыть окно прос- мотра Watches. Это окно IDE показывает переменные и их значения в каждый конкретный момент.
Чтобы открыть окно Watches, выберите команду Window|Watch. IDE открывает активное окно Watches без активных записей. Если вы выберите переменную для просмотра, IDE автоматически открывает окно Watches (если вы этого еще не сделали).
Добавление просматриваемого выражения
Чтобы добавить в окно Watches переменную, выберите команду Debug|Watch|Add Watch или нажмите клавиши Ctrl+F7. Если окно Watches является активным окном, вы можете добавить выражение просмотра, нажав клавишу Ins. Отладчик открывает диалоговое окно, запрашивающее у вас тип просматриваемого выражения. По умолчанию выражением считается слово в позиции курсора в текущем окне ре- дактирования. Просматриваемые выражения, которые вы отслеживали ранее, сохраняются в списке протокола.
Отслеживание текущего просматриваемого выражения
Последнее добавленное или модифицированное просматриваемое выражение является текущим просматриваемым выражением, которое указывается выводимым слева от него символом жирной левой точки. Если окно Watches активно, вы можете также удалить текущее выра- жение, нажав клавишу Del или Ctrl+Y. Чтобы удалить все просматри- ваемые выражения, выберите команду Debug|Watch|Remove All Watches.
Редактирование просматриваемых выражений
Чтобы отредактировать просматриваемое выражение, нужно дваж- ды щелкнуть на этом выражении "мышью" или сделать это выражение текущим, затем нажать клавишу Enter или выбрать команду Debug| Watch|Edit Watch. Отладчик открывает диалоговое окно, аналогичное тому, которое используется для добавления просматриваемого выра- жения, которое позволяет вам отредактировать текущее выражение. При выборе командной кнопки OK или нажатии клавиши Enter отредак- тированное выражение заменяет оригинал.
Форматирование просматриваемых выражений
Окно Watches позволяет вам несколькими способами форматиро- вать просматриваемые выражения, добавляя запятую и один или более спецификаторов формата. Например, хотя целочисленные значения вы- водятся обычно в десятичном виде, указав после него ,H, вы можете задать вывод выражения в шестнадцатиричном формате. Допустимые спецификаторы формата и их действие перечисляются в Таблице 6.2.