Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Среда Delphi 7

.pdf
Скачиваний:
49
Добавлен:
23.03.2015
Размер:
231.29 Кб
Скачать

Только

один

проект в

группе

являетсяактивным, .т е.

команды

 

компиляции

и

запуска

приложения

применяются

именно .

к

Активизировать проект можно, выбрав его в раскрывающемся списке под

 

заголовком окна Менеджера проекта, или командой Activate (Активизировать)

 

контекстного меню этого проекта.

 

 

 

 

 

Встроенный

отладчик приложений

облегчает поиск и

устранение

ошибок в приложениях. Средства отладчика доступны через команды меню Run и подменю View\Debug Windows (Просмотр\Окна отладки) и позволяют работать в следующих режимах:

выполнение до указанной инструкции (строки кода);

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

выполнение до точки останова (Breakpoint);

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

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

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

Установка

параметров

отладчика выполняется в диалоговом окне

Debugger Options (Параметры отладчика), вызываемом одноименной командой

меню Tools.

 

 

 

 

Включением/выключением

отладчика

управляет

флажокIntegrated

debugging (Интегрированная отладка), который по умолчанию установлен, и

отладчик автоматически подключается к каждому приложению.

 

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

или Browser) отображает

список модулей,

классов, типов,

свойств, методов и переменных, которые

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

перемещаться

по

иерархии

классов, модулей

и

глобальным

объектам

приложения.

 

 

 

 

 

 

 

 

Обозреватель

проекта

вызывается

командойView\Browser.

 

Окно

Обозревателя

проекта Exploring <...>

(Исследование <...>) разделено

на

две

панели: главную (слева) и

детальную (справа). На

главной

панели в

иерархическом виде отображаются доступные объекты выбранного типа,

справа для выбранного объекта детально отображаются его характеристики.

 

Для просмотра в окне доступны три типа объектов: Globals (Глобальные

объекты), Classes

(Классы) и

Units

(Модули). В

зависимости

от

типа

просматриваемого объекта в правой панели окна могут быть использованы следующие варианты детального просмотра характеристик: Scope (Область видимости), Inheritance (Наследование) и References (Ссылки).

Управление отображением данных осуществляется путем открытия или закрытия папок в правой и левой панелях Обозревателя. При этом можно

21

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

Для

управления

параметрами

отображения

объектов

используется

диалоговое

окно Explorer Options,

открываемое

командой Properties

контекстного меню Обозревателя проекта.

 

 

 

 

Хранилище

объектов. Система

Delphi позволяет

многократно

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

разработки

приложений. Для

хранения

таких

объектов

используется

специальное Хранилище объектов или Репозиторий (Repository).

 

 

Вставить в приложение новый объект , можноткрыв командой

File\New\Other (Файл\Новый\Другой) окно New Items (Новые элементы)

для

выбора нового объекта в хранилище. Это окно можно также открыть нажатием

кнопки New панели инструментов Менеджера проектов.

 

 

 

В

Хранилище

находятся

различные

объекты, например, шаблоны

приложений, форм, отчетов, а также Мастера форм. Все объекты объединены в

группы, размещенные на отдельных страницах.

Название страницы Project1

совпадает с названием создаваемого проекта,

сама

страница содержит в

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

проекту

новой формы

ее шаблон автоматически

добавляется

на

страницу

проекта. В случае удаления из проекта формы ее шаблон также автоматически исключается из Хранилища объектов. Для добавления нового объекта к проекту необходимо перейти на нужную страницу и указать объект. Объекты можно добавлять к проекту различными способами, зависящими от выбранного переключателя в нижней части окна выбора нового объекта:

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

Inherit – от объекта из Хранилища порождается(наследуется) новый объект,

который и добавляется к

проекту. Разработчик может добавлять к объекту

новые компоненты, а также

изменять свойства уже существующих элементов,

не связанные с их именами. При модификации этого объекта в проекте невозможно удалить какую-либо его составную часть(компонент) или изменить имя (свойство Name). По умолчанию подобным образом к проекту добавляются объекты (обычно формы) создаваемого проекта, расположенные

на странице Project1.

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

22

Для настройки Хранилища объектов служит окноObject Repository, открываемое командой Tools\Repository. В процессе настройки в Хранилище объектов можно добавлять (кнопка Add Page), удалять из него(кнопка Delete Page) и переименовывать страницы(кнопка Rename Page), а также редактировать (кнопка Edit Object) и удалять (кнопка Delete Object) объекты.

Объекты приложения, формы, фрейма, модуля данных и модуля кода тоже можно добавить к проекту через подменю File\New, в котором содержатся команды добавления к проекту объектовApplication, CLX Application, Data Module, Form, Frame и Unit.

Справочная система Delphi включает в свой состав стандартную систему справки, справочную помощь через Интернет и контекстно-зависимую справочную помощь.

23