Читать «Учебник по Delphi 4.0» онлайн - страница 27

Unknown

Добавление собственного шаблона

Хотя имеющиеся шаблоны весьма полезны и хорошо сделаны, для продолжительной профессиональной работы их будет недостаточно. Наверняка нужно будет что-либо доработать или создать новую форму, которую можно было бы использовать в других приложениях. Чтобы не делать одну и ту же работу дважды (трижды, восемьюжды…), создайте шаблон формы и поместите его в хранилище объектов.

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

Сохраните форму в папке OBJREPOS Delphi.Совет: object repository не хранит копий всех шаблонов, а устанавливает связи с их DFM— и PAS-файлами. Если вы удалите такой файл, шаблон станет недееспособным.

Щелкните правой кнопкой мыши на форме и затем выберите команду Add to Repository. При этом Delphi выведет диалоговое окно Add To Repository, показанное на рис. 1.7.

Рис. 1.6. Шаблоны форм позволяют использовать заготовленные общие формы

Рис. 1.7.Используйте диалоговое окно Add To Repository для добавления ваших собственных шаблонов в хранилище объектов

Из списка Forms выберите форму, которую нужно добавить в хранилище.

Введите заголовок формы в поле Title (он будет использоваться в качестве подписи под пиктограммой в диалоговом окне New Items).

Из раскрывающегося списка Page выберите страницу, на которой будет размещен шаблон.

Щелкните на кнопке ОК, и форма будет добавлена в Object Repository.

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

будто вы воспользовались опцией Use.

Разделяемое хранилище

Вам может не понравиться то, что ваши шаблоны содержатся в хранилище Delphi. Предположим, что вы де инсталлируете Delphi (при этом, чтобы сохранить свои шаблоны, вы будете вынуждены вручную сохранять их в другом месте, а потом вновь добавлять их в очередное хранилище). Или, например, вы работаете в сетевом окружении и хотите поделиться своими формами с другими программистами. Обе эти проблемы позволяет решить концепция разделяемого хранилища.

Разделяемое хранилище (shared repository) представляет собой папку с двумя файлами, используемыми для хранения информации о расположении шаблонов. Вы можете определить расположение разделяемого хранилища, выполнив следующие действия.

Выберите команду Tools/Options, и на экран будет выведено диалоговое окно Environment Options, показанное на рис. 1.8.

Щелкните на вкладке Preferences вверху диалогового окна.

В поле ввода Directory введите путь к папке, которую вы хотите использовать в качестве разделяемого хранилища.

Щелкните на ОК. Теперь при выводе диалогового окна New Items Delphi будет просматривать эту папку в поисках шаблонов.

После того как разделяемое хранилище определено, вы вольны в выборе места хранения своих шаблонов.