Шаг 11.
Отладчик Turbo Debugger for DOS.
Меню Options
На этом шаге мы рассмотрим пункты меню Options.
Меню Options (рисунок 1) позволяет задать или настроить ряд параметров, которые влияют на работу
отладчика Turbo Debugger.

Рис.1. Меню Options
Далее описаны все команды этого меню.
- Команда Language (язык). Обычно Turbo Debugger определяет, какой
язык использовать для вычисления выражений, анализируя расширение имени исходного файла текущего модуля,
то есть модуля, на котором было остановлено выполнение программы. Это определение можно отменить с
помощью данной команды, которая позволяет выбрать один из трех языков: Си, Паскаль или ассемблер. Если
выбрана опция Source, выражения будут вычисляться в соответствии с правилами языка исходного файла.
(Если Turbo Debugger не может определить, на каком языке написана программа, он использует для
вычисления выражений правила языка Си).
- Команда Macros. Отображает другое меню, которое позволяет определять новые
макросы и удалять те, которые уже были назначены некоторой клавише (рисунок 2).

Рис.2. Меню Macros
- Команда Create (создать). Начинает запись последовательности нажатия клавиш,
которой будет назначена некоторая клавиша (например, Alt+M). Прежде всего отладчик попросит вас нажать
клавишу, которой будет назначена последовательность нажатий клавиш. Затем вам надо последовательно нажать все
клавиши, которые необходимо записать в виде макроса.
- Команда Stop Recording (закончить запись). Заканчивает запись
последовательности нажатий клавиш, которая будет назначена некоторой клавише.
- Команда Remove (удалить). Удаляет макрос, назначенный некоторой клавише. Отладчик
попросит вас нажать клавишу, для которой надо удалить макрос.
- Команда Delete All (удалить все макросы). Удаляет все определенные макросы и
восстанавливает значения всех клавиш, которые они имели изначально.
- Команда Display options (параметры дисплея). Данная команда открывает окно диалога,
позволяющее установить несколько опций, управляющих видом дисплея Turbo Debugger (рисунок 3).

Рис.3. Окно диалога Display options
Перечислим опции, задаваемые в этом окне.
- Кнопки Display swapping (переключение изображений). Селективные кнопки Display swapping позволяют
задать один из трех способов управления переключением экрана с выполнения программы на среду отладчика и обратно.
Возможен один из следующих вариантов:
- None - переключение экрана не производится. Используйте это значение в том случае, если программа не выдает никакой информации на экран.
- Smart - переключение экрана на выполнение программы производится только тогда, когда выполняется вывод на экран.
- Always - переключение на экран пользователя производится при каждом запуске программы. Используйте это
значение в том случае, если значение Smart не позволяет полностью проследить за выводом всей информации программы на экран.
- Кнопки Integer format (формат отображения целых чисел). Эти селективные кнопки позволяют задать один из трех форматов отображения целых чисел:
- Decimal - отображение целых чисел в обычном десятичном формате.
- Hex - отображение целых чисел в шестнадцатеричном формате, соответствующем текущему языку.
- Both - отображение целых чисел как в десятичном формате, так и в шестнадцатеричном (в круглых скобках после десятичного значения).
- Кнопки Screen lines (размер экрана). Используйте эти кнопки для задания количества строк на экране в среде отладчика:
нормальное отображение в 25 строк или отображение в 43/50 строк для EGA и VGA-мониторов.
- Блок Tab size (ширина табуляции). Этот блок ввода позволяет задать количество столбцов, которые
занимает каждая позиция табуляции. Ширину табуляции можно уменьшить для того, чтобы видеть на экране больше
исходного текста, сдвинутого с помощью табуляции. Ширина табуляции может изменяться от 1 до 32.
- Команда Path for source (путь доступа к исходным файлам). Задает директории, в которых
Turbo Debugger ищет исходные Файлы, необходимые для отображения окна модуля.
- Команда Save options (сохранить параметры). Записывает текущие параметры в файл конфигурации на диске.
В файл записываются следующие параметры:
- макросы;
- конфигурация текущего окна;
- все значения параметров, заданные в меню Options.

Рис.4. Диалоговое окно Save Configuration
Turbo Debugger позволяет сохранять значения параметров тремя способами, в зависимости от установок
блоков переключения Save Configuration:
- Options - сохранение всех установок, сделанных в меню Options, включая окна и макросы;
- Layout - сохранение только конфигурации окон;
- Macros - сохранение только определенных к этому моменту макросов.
- Команда Restore options (восстановить параметры). Восстанавливает значения параметров,
записанные в дисковый файл. Вы можете иметь несколько файлов конфигурации, содержащих различные макросы,
параметры окон и т.д. Можно задавать имя файла конфигурации, который был создан с помощью команды
Save Options.
На следующем шаге мы рассмотрим меню Window.
Предыдущий шаг
Содержание
Следующий шаг