Доклад
на тему: Турбо отладчик (Turbo Debugger)
Отладка - это процесс нахождения и исправления ошибок в программе. Нет ничего необычного в том, что поначалу поиск и устранение ошибок занимают больше времени, чем написание программы.
Отладка не является точной наукой. Часто лучшее средство отладки находится в голове у программиста. Тем не менее, систематический метод отладки может дать некоторые преимущества.
Процесс отладки в общем случае можно разделить на четыре этапа:
1. Обнаружение ошибки.
2. Поиск ее местонахождения.
3. Определение причины ошибки.
4. Исправление ошибки.
Окна Турбо отладчика
Сегодня многие программные продукты работают с окнами, но Турбо отладчик делает это лучше. Турбо отладчик выводит в меню (локальных и глобальных) всю информацию и данные, работает с диалоговыми окнами (которые используются для задания или ввода информации) и другими окнами. В Турбо отладчике используется множество различных типов окон. Тип окна зависит от того, какого рода информацию он содержит. Открывать и закрывать все окна можно с помощью команд меню (или соответствующих им сокращений - оперативных клавиш). Большинство окон Турбо отладчика (15 типов окон) выводятся из меню View (Обзор). Другой класс окон, который называется окнами проверки (Inspector), выводится при выборе элемента меню Data│Inspect (Данные│Проверка) или команды локального меню Inspect.
Окна меню View
Перечислим типы окон, которые вы можете открыть из меню View (Обзор).
┌────────────────────┐
Точки останова │ Breakpoints │
Стек │ Stack │
Регистрация │ Log │
Выражения просмотра │ Watches │
Переменные │ Variables │
Модуль │ Module... F3 │
Файл │ File... │
ЦП │ CPU │
Дамп │ Dump │
Регистры │ Registers │
Сопроцессор │ Numeric processor │
Протокол выполнения │ Execution history │
Иерархия │ Hierarchy │
Сообщения Windows │ Windows messages │
"Карман" │ Clipboard │
Другое │ Another >│
└────────────────────┘
Когда вы открываете одно (или более) из этих окон, их можно перемещать, менять размер, закрывать и выполнять другие операции с помощью команд меню Window (Окно) и Ё (System - Система), о которых рассказывается в разделе "Работа с окнами".
Окно Module
В окне Module (Модуль) на экран выводится код отлаживаемой программы. Вы можете перемещаться по этому модулю и просматривать данные и код, позиционирую курсор на именах переменных программы и давая соответствующие команды локальных меню.
В окне Module вы вероятно будете проводить больше времени, чем в окнах других типов, поэтому стоит потратить время и изучить различные команды локальных меню, доступных для этого типа окна.
Для того, чтобы открыть окно Module, можно также нажать клавишу F3.
Окно Wathes
В окне Wathes (Просмотр), которое называют также окном наблюдения, выводятся переменные и их изменяющиеся значения. Нажав клавиши Ctrl-W при позиционировании курсора на имени переменной вокне Module (Модуль), вы можете добавить в окно Watches новую пе ременную.
Окно Breakpoints
В окне Breakpoints (Точки останова) выводятся установленные вами точки останова. ............