Приложение 1

СРЕДА РАЗРАБОТЧИКА

П 1.1. ГЛАВНОЕ МЕНЮ

П 1.1.1. Опция File

New | Опция-заголовок. При ее выборе раскрывается подменю со следующими опциями
Application | Создает новую программу для Windows
CLX Application | Создает новую программу для Windows и Linux
Data Module | Создает новый модуль данных
Form | Создает новую форму и подключает ее к проекту
Frame | Создает новую раму
Other | Открывает окно репозитория (рис. П1.1).
Exit | Вставляет в текущую форму ссылку на другой модуль Печатает активную форму или модуль Прекращает работу Delphi
Print | Закрывает все открытые файлы
Unit | Закрывает текущую форму
Open | Открывает ранее созданную форму
Open Project | Открывает ранее созданный проект
Reopen | Вызывает список ранее загружавшихся проектов и форм для выбора и повторной загрузки
Save Save As | Сохраняет активную форму
Save Project As | Сохраняет активную форму под другим именем
Save All Close | Сохраняет файл проекта под другим именем
Close All Use | Сохраняет файл проекта и все открытые модули

П1.1.1.1. Репозиторий Delphi

Окно репозитория Delphi открывается при выборе File | New | Other и имеет вид, показанный на рис. П1.1.

На его страницах расположены пиктограммы для выбора прототипов форм, модулей, проектов и экспертов построения форм и проектов. Зависимые переключатели Copy, Inherit и Use определяют режим связи между хранящимся в репозитории прототипом и его копией в проекте: Copy - выбранный элемент копируется в текущий каталог и автоматически подключается к проекту; между образцом и его копией нет никакой связи; inherit - в проекте создаются наследники выбранного элемента и всех его родителей; любые изменения образца проявляются во всех проектах, которые его унаследовали; изменения наследника не влияют на образец; Use - выбранный элемент становится частью проекта; любые его изменения в проекте приводят к изменениям образца и сказываются во всех других проектах, которые его унаследовали или используют.

Ниже кратко описывается методика размещения в репозитории разработанной программистом формы.

Рис.П 1.1. Окно репозитория Delphi

1. Разработайте форму, которую вы часто будете использовать в разных проектах[ Если вы хотите тиражировать какую-то форму текущего проекта, ее нет нужды размещать в репозитории - она там уже есть на закладке с именем вашего проекта (такая закладка репозитория автоматически создается для каждого открываемого проекта). ]. Поместите на ней все необходимые интерфейсные компоненты и, если это необходимо, закодируйте обработчики их событий.
2. Сохраните форму в любой папке жесткого диска. Для упорядочения поиска прототипов можно использовать для этих целей папку Objrepos каталога размещения Delphi.
3. Щелкните по форме правой кнопкой мыши и в локальном меню выберите Add to Repository. На экране появится диалоговое окно регистрации формы в репозитории (рис. П1.2).
4. В строке Title напишите имя, под которым форма будет зарегистрирована в репозитории, например, WorkForm, в строке Description - описание формы, например. Основная форма для проекта Bibliophil, в строке Author - свое имя. Раскройте список Page и выберите закладку страницы репозитория, на которой следует разместить форму, после чего щелкните по кнопке ок - форма помещена в репозитории. Замечу, что, если вы не укажете страницу, форма не будет размещена в репозитории, однако вы сможете ее найти на странице, связанной с закладкой с именем вашего проекта. Тиражирование такой формы, как и любой другой формы этой страницы, возможно только в рамках вашего проекта.

Рис. П1.2 . Окно регистрации формы в репозитории

Вновь размещенную форму можно сделать главной. Такая форма создается при старте нового проекта (опция главного меню File | New Application). Для определения главной формы выберите опцию Tools [Repository, укажите страницу размещения в левом списке Радез диалогового окна и форму в правом списке Objects, после чего установите флажок в переключателе Main Form. Если установить флажок в переключателе New Form, форма будет создаваться при щелчке по пиктографической кнопке New Form или при выборе опции File | New Form