Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв ВУМИП 2012-07-06.doc
Скачиваний:
66
Добавлен:
13.05.2015
Размер:
9.35 Mб
Скачать

2.1.2. Панели компонентов и их настройка

Палитра компонентов находится под главным меню в правой верхней части главного окна. Компоненты подобны кирпичикам, из которых строятся формы интерфейса приложения (п.1.3.6.1). Все компоненты сгруппированы по панелям (страницам): Standart(стан­дартная),Additional(дополнительная),Win32(32‑разрядный интер­фейсWindows),System(доступ к функциям системы),Data Access(доступ к базе данных черезBDE),Data Control(создание элементов управления данным из базы данных),ADO(связь с базами через объектыActiveX),Interbase(доступ к базеInterbase),Midas(доступ к распределенным базам данных),Internet(созданиеWeb‑сервера дляInternet),FastNet(обеспечение прото­колов доступа кInternet),Decision Cube(многомерный анализ данных),QReport(формирование отчетов),Dialogs(создание стандартных диалоговых окон),Win 3.1(компоненты, работающие подWindows3.x, для совместимости),Samples(примеры),ActiveX(объектыActiveX),Servers(оболочкиVCLдля серверовCOM).

Настройка состава панелей, просмотра компонентов и пакетных файлов (.bpl), в которых они хранятся, реализуется командойCompo­nent/Configure Palette. Для включения новых, удаления или редактиро­вания существующих компонентов из пакетных файлов используется ко­ман­даComponent/Install Packagesи кнопкиAdd,RemoveиEditсоот­ветственно. Включение нового компонента на соответствующую па­нель выполняется командойComponent/New Component. Установка компонента в пакетный файл компонентов осуществляется командойComponent/Install Component.

2.1.3. Архив объектов (репозиторий)

Репозиторий (repository) служит для хранения типовых объектов, называемых шаблонами (заготовками), используемых при разработке других приложений. Для настройки окна репозитория используется командаTools/Repository. При настройке можно добавлять (Add Page), удалять (Delete Page), переименовывать (Rename Page) страницы и редактировать (Edit Object), удалять (Delete Object) отдельные объекты.

Все шаблоны сгруппированы по группам: New(базовые объекты),ActiveX,Multitier(многопоточные приложения),Project1(все формы создаваемого проектаProject1),Forms(формы),Dialogs(диалоги),Projects(проекты),Business(мастера форм). Каждая группа находится на одной одноименной странице окна выбора нового элементаNewItemsвызы­ваемой командойFile/New для включения нового элемента в проект.

Рекомендуетсявыделить отдельный каталог, например, под име­нем «Репозиторий», для хранения шаблонов для упрощения проце­ду­ры копи­рования шаблонов в другие каталоги.

Регистрация сохраненного объекта, например, формы, в репозитории реализуется командой Add To Repositoryиз контекстного меню формы.

Для включения в приложение шаблона следует выполнить команду File/Newи из появившегося окнаNew Itemsоткрыть нужную страницу и выбрать требуемый шаблон.

На включение влияют состояния переключателей этого окна:

Copy - в проект добавляется копия шаблона и изменение этой копии ло­кальны в пределах проекта, т.е. оригинал шаблона не меняется;

Inherit‑ из шаблона (обычно формы создаваемого проекта на стра­ни­цеProject1) порождается новый объект, добавляемый к проекту. При редактировании этого объекта можно добавлять новые компоненты, но нельзя удалить старые из шаблона;

Use‑ в проект включатся сам шаблон и изменение его вызывает из­ме­нение самого шаблона и объектов из других проектов, непосредственно использующих этот шаблон.