Вопрос: Какой язык программирования вы предпочитаете
|
Иллюстрированный самоучитель по Delphi 6
Приложение 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
-
Разработайте форму, которую вы
часто будете использовать в
разных
проектах[
Если вы хотите тиражировать
какую-то форму текущего проекта, ее нет нужды размещать в репозитории - она
там уже есть на закладке с именем вашего проекта (такая закладка репозитория
автоматически создается для каждого открываемого проекта).
]. Поместите
на ней все необходимые интерфейсные компоненты и, если это необходимо, закодируйте
обработчики их событий.
-
Сохраните форму в любой папке
жесткого диска. Для упорядочения поиска прототипов можно использовать для
этих целей папку Objrepos каталога размещения Delphi.
-
Щелкните по форме правой кнопкой
мыши и в локальном меню выберите Add to Repository. На экране появится диалоговое
окно регистрации формы в репозитории (рис. П1.2).
-
В строке Title напишите имя, под
которым форма будет зарегистрирована в репозитории, например, WorkForm, в
строке Description - описание формы, например. Основная форма для проекта
Bibliophil, в строке Author - свое имя. Раскройте список Page и выберите закладку
страницы репозитория, на которой следует разместить форму, после чего щелкните
по кнопке ок - форма помещена в репозитории. Замечу, что, если вы не укажете
страницу, форма не будет размещена в репозитории, однако вы сможете ее найти
на странице, связанной с закладкой с именем вашего проекта. Тиражирование
такой формы, как и любой другой формы этой страницы, возможно только в рамках
вашего проекта.
Рис. П1.2
.
Окно регистрации формы в репозитории
Вновь размещенную форму можно сделать
главной. Такая форма создается при старте нового проекта (опция главного меню
File | New Application). Для определения главной формы выберите опцию Tools
[Repository, укажите страницу размещения в левом списке Радез диалогового окна
и форму в правом списке Objects, после чего установите флажок в переключателе
Main Form. Если установить флажок в переключателе New Form, форма будет создаваться
при щелчке по пиктографической кнопке New Form или при выборе опции File | New
Form
|
|
|