Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TD.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
186.88 Кб
Скачать

4 Классификация окон

Окна отладчика можно разбить на следующие категории:

- справочные окна;

- окна меню - глобальные;

- окна меню - локальные;

- окна отладчика - информационные;

  • окна отладчика - инспекционные.

Справочными окнами являются окна, высвечиваемые после нажатия клавиши F1.

Глобальными окнами меню являются окна, выбираемые непосредственно из главного меню (например, после нажатия клавиш F10 и V или Alt-V). Они характеризуются тем, что их содержание неизменно. Служат для выбора очередных подменю и опций.

Локальными окнами меню являются окна, высвечиваемые после нажатия клавиши Alt-10 или Ctrl-F10 (или ускоренным способом нажатием клавиш Ctrl-j, где j - клавиша, обозначенная выделенной буквой опции меню). Локальные окна могут быть вызваны в произвольный момент.

Информационными окнами отладчика являются окна, выбранные из гло­бального меню View. Всего их 12. В момент активизации отладчика высве­чиваются два из них: модульное и обзора. Инспекционными окнами отлад­чика являются окна, высвечиваемые после нажатия клавиши Ctrl-1. Пни позволяют знакомиться со значениями переменных и выражений.

Отдельную категорию составляют окна диалога. Они появляются тогда, когда необходимо дать ответы на поставленные вопросы или произвести выбор ответа. Типичное диалоговое окно содержит показ предварительно данных ответов. Если собираются дать ответ, идентичный одному из уже данных ответов, то достаточно осуществить его выбор с помощью клавиш стрелками, а затем нажать клавишу Enter. В момент последующего вызова диалогового окна, отвечающего данному контексту, выбранный таким образом ответ окажется наверху подобранных ответов.

5 Перемещение окон

Перед обсуждением функций информационных и инспекционных окон отладчика необходимо указать их существенную особенность. Каждое окно отладчика может свободно перемещаться по экрану, а его размер - произвольно модифицироваться.

В целях выполнения таких перемещений и изменений необходимо сначала нажать клавишу ScrollLock, а затем воспользоваться клавишами со стрелками. Как можно убедиться, нажатие клавиш со стрелкой вызывает перемещение края окна, а нажатие этой клавиши одновременно с клавишей Shift - изменение размера окна.

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

Внимание: Аналогичные операции могут быть выполнены на справочных окнах. Окна меню могут только перемещаться.

  1. Информационные окна

Информационные окна вызываются на экран из глобального меню View. Каждое из них снабжено одним из следующих названий:

Breakpoints Stack Log Watches Variables Module File CPU Dump Registers Numeric processor User Screen

а также порядковым номером, высвечиваемым в правом верхнем углу. В данный момент активировано как минимум одно из информационных окон.

Чтобы убрать информационное окно с экрана, необходимо воспользоваться опцией Window/Close (клавиша F3). Эта акция, называемая в дальнейшем закрытием окна, может быть аннулирована с помощью опции Window/ Und( Close (клавиши Alt-F6). Если произойдет закрытие окна, после чего не появится ни одно другое окно, то это означает фон окон.

Существует три вида окон: окно модулей (Module), файлов (File) и процессора (CPU). Они могут появляться многократно. Это позволяет, например, знакомиться с текстом, содержащимся в разных базовых файлах. Эту дополнительную особенность отладчика можно использовать, выбирая опцию View/Another.

Перемещение между информационными окнами (например, между несколькими модульными окнами) обеспечивает клавиша F6. Кроме того, окна могут выбираться на основе их номеров. В частности, в целях активизации окна с номером f достаточно нажать клавишу Alt-i. Если будет нажата клавиша Alt-0, то появится диалоговое окно, содержащее перечень всех открытых окон. После выбора одного из приведенных методов выбранное окно становится активным.

Некоторые окна поделены на рамки. Перемещение между ними в направ­лении движения часовой стрелки обеспечивает клавиша Tab, а перемещение в противоположном направлении обеспечивает клавиша Shift-Tab. В данный момент активна только одна рамка. Именно та, в которой находится мигаю­щий курсор, или с выделенным заголовком. Во втором случае перемещение между полями рамки может происходить не только с помощью клавишей со стрелками, PgUp, PgDn и т.д., но также путем выбора заданной последо­вательности символов записи. Такой способ выбора полей особенно удобен в случаях с документами, подобранными по алфавиту, позволяя быстро пере­мещаться курсору к слову, начинающемуся рядом введенных букв.

В области каждой рамки с целью высвечивания локального меню, относящегося к данному контексту, можно воспользоваться клавишей Alt-F10 или Ctrl-F10. Во многих случаях достаточно ограничиться нажатием клавиши Enter, обеспечивающей ускоренный выбор необходимой в данном контексте опции локального меню. Желательно также ознакомиться с реакцией отладчика на начало записи в области каждой из рамок.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]