Окно Hierarchy
В окне Hierarchy (Иерархия) выводится дерево иерархии всех объектов или типов классов, используемых в текущем модуле. Окно содержит две области. Одна область используется для вывода списка типов объектов/классов. Другая - для вывода дерева иерархии объектов/классов. (Если вы выполняете отладку программ на языке С++ с множественным наследованием, то открывается также третье окно, где показывается порождающий класс для данного типа классов.)
Данное окно показывает вам взаимосвязь объектов или классов, используемых в текущем модуле. Оно также позволяет вам проверить любой объект или тип класса, а также являющиеся его компонентами поля данных или элементы и методы или функции-элементы (для этого используются команды локального меню).
Окносообщений Windows (Windows Messages)
Это окно выводит список сообщений, передаваемых между окнами в вашей прикладной программе для Microsoft Windows. Это окно имеет три области:
- левая область показывает, для каких процедур или логических номеров вы отслеживаете сообщения;
- правая область показывает тип отслеживаемых сообщений.
- в нижней области отображаются сами сообщения.
Окно Clipboard
В этом окне выводятся элементы, которые забраны в буфер вырезанного изображения ("карман"), показаны их типы. Это позволяет проверить или удалить элемент и сохранить в "кармане" любое значение элемента.
Подготовка программ Турбо Ассемблера
При использовании Турбо Ассемблера для получения полной информации для отладки задайте параметр командной строки /zi.
При компоновке вашей программы с помощью компоновщика TLINK, используйте параметр /v для добавления в конец выполняемого файла .EXE информации для отладки.
Команды, доступные из основного меню
Основное меню (строку меню) можно вызвать с помощью клавиши F10. После этого вы можете перейти на одно из меню:
- переместив курсор на заголовок меню и нажав клавишу Enter;
- нажав первую буквы подсвеченного элемента (пункта) меню.
Кроме того, можно открыть меню непосредственно (не перемещаясь сначала к заголовку меню), нажав клавишу Alt в сочетании с первой буквой имени нужного меню.
Меню Ё (системное меню)
┌───────────────────────┬───────────────────────────────────────┐
│ │ │
│Repaint Desktop │Повторно выводит весь экран. │
│(Изобразить экран) │ │
│ │ │
├───────────────────────┼───────────────────────────────────────┤
│ │ │
│Restore Standard │Восстанавливает стандартную схему окон.│
│(Восстановить стандарт)│ │
│ │ │
├───────────────────────┼───────────────────────────────────────┤
│ │ │
│About (О Турбо отлад- │Выводит информацию о Турбо отладчике. │
│чике) │ │
│ │ │
└───────────────────────┴───────────────────────────────────────┘
Меню File (Файл)
┌─────────────────────┬─────────────────────────────────────────┐
│ │ │
│Open (Открытие) │ Открывает новую программу для отладки. │
│ │ │
├─────────────────────┼─────────────────────────────────────────┤
│ │ │
│Change Dir (Смена │ Выполняет переход на новый диск или в │
│каталога) │ новый каталог. │
│ │ │
├─────────────────────┼─────────────────────────────────────────┤
│ │ │
│Get Info (Получение │ Выводит на экран информацию о программе.│
│информации) │ │
│ │ │
├─────────────────────┼─────────────────────────────────────────┤
│ │ │
│Resident (Резидент- │ Приводит к тому, что Турбо отладчик за-│
│ный) │ вершит работу и останется резидентным в│
│ │ памяти. │
│ │ │
├─────────────────────┼─────────────────────────────────────────┤
│ │ │
│Symbol Load (Загруз- │ Загружает таблицу идентификаторов, │
│ка таблицы идентифи- │ независимую от файла .EXE. │
│каторов) │ │
│ │ │
├─────────────────────┼─────────────────────────────────────────┤
│ │ │
│Table Relocate (Пе- │ Задает значение базового сегмента табли-│
│ремещение таблицы) │ цы идентификаторов. │
│ │ │
├─────────────────────┼─────────────────────────────────────────┤
│ │ │
│Quit (Выход) │ Возвращает вас в DOS. │ │ │ │
└─────────────────────┴─────────────────────────────────────────┘
Меню Edit (Редактирование)
┌───────────────────────┬───────────────────────────────────────┐
│ │ │
│Copy (Копирование) │Копирует элемент в карман (Clipboard). │
│ │ │
├───────────────────────┼───────────────────────────────────────┤
│ │ │
│Paste (Вставка) │Вставляет элемент из кармана в окно или│
│ │в диалоговую подсказку. │
│ │ │
├───────────────────────┼───────────────────────────────────────┤
│ │ │
│Copy to Log (Копирова- │Копирует подсвеченный элемент или эле- │
│ние в окно Log) │мент в точке расположения курсора в │
│ │окно Log. │
│ │ │
└───────────────────────┴───────────────────────────────────────┘
Меню View (Обзор)
┌────────────────────┬──────────────────────────────────────────┐
│ │ │
│Breakpoints (Точки │Просмотр точек останова. │
│останова) │ │
│ │ │
├────────────────────┼──────────────────────────────────────────┤
│ │ │
│Stack (Стек) │Просмотр стека вызовов функций. │
│ │ │
├────────────────────┼──────────────────────────────────────────┤
│ │ │
│Log (Регистрация) │Просмотр журнала регистрации событий и │
│ │данных. │
│ │ │
├────────────────────┼──────────────────────────────────────────┤
│ │ │
│Watches (Выражения │Просмотр наблюдаемых переменных. │
│просмотра) │ │