Приложение 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