Смекни!
smekni.com

Лекции по высокоуровневым методам информатики и программированию (стр. 7 из 7)

5.3. Встроенный отладчик (Debugger) 23

Облегчает поиск и устранение ошибок в приложениях.

Средства отладчика доступны:

- с помощью команд пункта меню Run (Выполнение);

- и подменю View / Debug Windows (Просмотр/Окна

отладки).

Действия отладчика:

- выполнение до указанного оператора (строки кода),

- пошаговое выполнение приложения,

- выполнение до точки останова,

- включение и выключение точек останова,

- просмотр значений объектов, в окне просмотра,

- установка значений объектов при выполнении приложения.

Установка параметров отладчика выполняется с помощью команды Tools / DebuggerOptions (Параметры отладчика).

5.4. Обозреватель проекта (Project Browser)

Позволяет перемещаться по:

- иерархии классов,

- модулям и

- глобальным символам приложения.

Вызывается командой View / Browser (Просмотр / Обозреватель).

Для просмотра в окне левой части доступны три типа объектов:

- Globals (Глобальные символы),

- Classes (Классы) и

- Units (Модули).

В правой части панели окна доступны для просмотра:

- Scope (Пределы),

- Inheritance (Иерархия) и

- References (Ссылки).

Управление отображением данных осуществляется с помощью мыши.

Для управления параметрами отображенных объектов используется команда Tools/Environment Options/Explorer

С помощью обозревателя проекта можно перебирать используемые программой модули и просматривать символы в разделах interface или implementation; можно перебирать глобальные символы приложения, просматривать их объявления и переходить к ссылкам на них в исходном коде.

Окно обозревателя проекта разделено на две части. Слева в иерархическом виде отображаются доступные для выбранной страницы объекты, а справа для выбранного объекта более детально отображаются его характеристики.

В зависимости от выбранного типа просматриваемого объекта в правой части могут быть доступны следующие варианты детального просмотра характеристик: Scope, Inheritance, References

Можно отображать или скрывать соответствующие объекты, например переменные или константы модуля.

5.5. Хранилище объектов 24

Одни и те же объекты можно использовать в качестве шаблонов для разработки приложений.

Эти объекты находятся в хранилище (Repository).

Их можно просмотреть в окне New Items (Новые элементы), вызвав командой File/New…

В хранилище находятся шаблоны приложений, форм, отчетов, Мастера форм.

Объекты добавляются различными способами:

- Copy – в проект добавляется копия из хранилища.

Все изменения в объекте являются локальными и не затрагивают оригинал;

- Inherit – от объекта из хранилища порождается (наследуется) новый объект и добавляется к проекту. Все модификации с объектом в проекте нельзя удалить.

- Use – в проект включается непосредственно сам объект из хранилища со всеми файлами. При изменении в проекте этого объекта изменяется и объект в хранилище.

Объекты объединены в группы и размещаются на отдельных страницах:

- New – Базовые объекты,

- ActiveX – Объекты ActiveX и OLE,

- Multitier – Объекты многопоточного приложения,

- Project 1 – Формы создаваемого приложения,

- Form – Формы,

- Dialogs – Диалоги,

- Data Modules – Модули данных,

- Projects – Проекты,

- Business –Мастера форм.

Название стр. Apple совпадает с названием создаваемого проекта. Сама страница содержит уже созданную форму. При изменении названия проекта или формы изменяются их названия в хранилище объектов. При добавлении или удалении формы ее шаблон соответственно добавляется или исключается из хранилища объектов. При добавлении объекта к проекту выбирается нужная страница, выделяется объект и подтверждается ОК.

5.6. Справочная система

В состав справочной системы входят:

- стандартная система справки (с тремя вкладками);

- справочная помощь через Internet (запуск браузера);

- контекстно-зависимая справочная помощь(клавишаF1)

отображаемая справка зависит от активизации объекта.

Вкладка Содержание окна предоставляет доступ к справочной информации в виде оглавления. Последовательно можно переместиться в требуемое место справочной системы.

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

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