Среда Delphi 7
.pdfТолько |
один |
проект в |
группе |
являетсяактивным, .т е. |
команды |
|
|
компиляции |
и |
запуска |
приложения |
применяются |
именно . |
к |
|
Активизировать проект можно, выбрав его в раскрывающемся списке под |
|
||||||
заголовком окна Менеджера проекта, или командой 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