 |
В оставшейся части данной главы рассмотрены эти шесть осо-
бенностей пользовательского интерфейса Турбо отладчика.
Меню и диалоговые окна
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В Турбо отладчике, как и во многих продуктах фирмы Borland,
используются удобная система глобальных меню, доступных из строки
меню, выводимой в верхней части экрана. За исключением того мо-
мента, когда активно диалоговое окно, система меню всегда доступ-
на.
Если вам необходимо что либо набрать на клавиатуре, то Турбо
отладчик сохраняет текст, который вы набрали в подобной ситуации.
Вы можете выбрать подходящий текст из протокола (списка регистра-
ции), отредактировать его или ввести новый.
Турбо отладчик обеспечивает полную поддержку макрокоманд для
ускорения ввода последовательностей команд и нажатий клавиш, а
также полное управление окнами и доступ к нескольким типам спра-
вочников.
Использование главного меню
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Как и многие продукты фирмы Borland, Турбо отладчик имеет
удобную систему меню, которые доступны из горизонтального меню на
верхней строке экрана (основное или главное меню). Главное гори-
зонтальное меню доступно всегда, независимо от того, какое окно
активно (т.е. в каком окне находится курсор).
TDeb 3.0 #1-3 = 31 =
Для каждого пункта (команды) главного меню имеется спускаю-
щееся меню. С помощью спускающегося меню вы можете:
- Выполнить команду.
- Открыть всплывающее меню. Это меню выводится после
выбора элемента меню, за которым следуется отметка (>).
- Открыть диалоговое окно. Это окно открывается, когда вы
выбираете элемент меню, за которым следует многоточие
(...).
Использование меню
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Существует 4 способа выбора пунктов из главного меню:
- Нажать F10, подвести курсор к требуемому элементу меню и
нажать клавишу Enter.
- Нажать клавишу F10 и клавишу с первой буквой элемента меню
(F, V, R, B, D, O, W, H).
- Нажать клавишу Alt одновременно с первой клавишей пункта
(элемента) меню (F, V, R, B, D, O, W, H) для активизации
выбранного меню команд. Например, в любом месте системы
нажатие клавиш Alt-F переместит вас в меню File (Файл).
Меню Ё (System) будет открыто при нажатии клавиш Alt-про-
бел.
- Выбрать элемент (пункт) меню с помощью манипулятора типа
"мышь" и нажать кнопку.
Для перемещения по всем меню, кроме главного, используйте
следующие клавиши:
Используйте стрелки вправо/влево для перемещения от одного
спускающегося меню к другому (например, когда вы находитесь в ме-
ню File, нажатие стрелки влево переместит вас в меню View).
Для перемещения по командам конкретного меню используйте
стрелки вверх и вниз.
Используйте клавиши Home и End для перемещения к первой и
последней альтернативам (командам) меню, соответственно.
Для перемещения в меню или диалоговое окно более низкого
уровня (всплывающее меню) используется клавиша Enter.
С этой же целью можно использовать "мышь", поместив указа-
тель на нужную команду и нажав кнопку.
Выйти из меню или системы меню можно следующим образом:
TDeb 3.0 #1-3 = 32 =
- Нажмите клавишу Esc для выхода из меню и возврата в преды-
дущее меню.
- Нажимайте клавишу Esc - если вы находитесь в меню второго
уровня, это позволяет выйти из системного меню возвратить-
ся в предыдущее активное окно.
- F10 для возврата из меню любого уровня в предыдущее актив-
ное окно.
- Чтобы выйти из системы меню и вернуться в активное окно,
нажмите в этом окне кнопку "мыши".
Некоторые команды главного (основного) меню соответствуют
оперативным клавишам (сокращения команд). Там, где возможно,
обозначения оперативных клавиш изображаются справа от альтернати-
вы меню.
Рисунок 13.1 в Главе 13 показывает полное дерево спускающих-
ся меню для Турбо отладчика TDW. В Таблица 13.1 перечисляются все
функциональные клавиши. Перечень всех команд Турбо отладчика TDW
также приведен в Главе 13.
TDeb 3.0 #1-3 = 33 =
Диалоговые окна
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Многие команды Турбо отладчика доступны с помощью диалоговых
окон. Диалоговое окно может содержать один или более из следующих
элементов:
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
ЪДДДДДДДДДДї Программные "кнопки" представляют собой
і і± "теневой" текст (на монохромных системах
і і± он отображается в обратном видеорежиме).
АДДДДДДДДДДЩ± Если вы выберите переключатель, Турбо
±±±±±±±±±±± отладчик немедленно выполнит соответствующее
щее действие. Для подтверждения вашего вы-
бора выходите из диалоговых окон с помощью
"кнопки" с отметкой OK. Для отмены -
Cancel. Диалоговые окна содержат также пе-
реключатель (функциональную кнопку) Help,
по которому выводится справочная информа-
ция. Вместо "кнопки" OK можно использовать
оперативные клавиши Alt-K.
[X] Многопозиционные переключатели (блоки
проверки) - это переключатели, работающие в
режиме "включено/выключено". Их можно выби-
рать для включения/выключения параметра.
При включенном состоянии в квадратных скоб-
ках появляется X: [X].
( ) Селективные переключатели позволяют
(.) выбрать одну из нескольких установок. При
( ) этом в круглых скобках появляется жирная
точка.
ЪДДДДДДДДДДДДї Рамки (окна) ввода выводятся для того, что-
і_ і бы вы могли ввести строку в ответ на под-
АДДДДДДДДДДДДЩ сказку. С окном (рамкой) подсказки связыва-
ется обычно протокол ввода.
ЪДДДДДДДДДДДДДДї Окна списка содержат список элементов, из
і THISFILE.EXE і которых вы можете сделать выбор (например,
і±THATFILE.EXE±і мер, список файлов, которые нужно отк-
і TOTHERTL.EXE і крыть).
АДДДДДДДДДДДДДДЩ
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Перемещаться по диалоговым окнам можно с помощью клавиш Tab
и Shift-Tab. Для выбора нужного элемента или "кнопки" используйте
клавиши стрелок, затем нажмите клавишу Enter.
Для этой цели можно также использовать "мышь". Для выбора
диалогового окна переместите указатель в его верхних левый угол и
нажмите кнопку "мыши".
TDeb 3.0 #1-3 = 34 =
Элементы можно также выбирать с помощью оперативных клавиш
(подсвеченная буква в каждой команде).
Контекстно-зависимая работа
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В дополнение к удобной системе Borland спускающихся меню,
Турбо отладчик имеет достоинства, которые уменьшают возможность
ошибки и сокращают процесс изучения путем сокращения последова-
тельности меню.
Для понимания этих возможностей вы должны запомнить, что
Турбо отладчик является контекстно-зависимой программой. Турбо
отладчик запоминает, какое окно вы открыли, какой текст выбрали и
в какой части окна находится курсор. Другими словами, он точно
знает, на что вы смотрите и где находится курсор при выборе ко-
манды. Он использует эту информацию при реагировании на вашу ко-
манду. Рассмотрим пример для иллюстрации этого фундаментального
вопроса.
Предположим в вашей программе на Паскале есть следующий опе-
ратор:
MyCounter[TheGrade] := MyCounter[TheGrade] + 1;
|