Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скомпанованное пособие.docx
Скачиваний:
1
Добавлен:
07.05.2019
Размер:
3.3 Mб
Скачать

1.2 Открытие, модификация и настройка параметров проекта

В процессе разработки приложения состав файлов проекта, содержание его модулей и структура форм постоянно изменяется. Для сохранения этих изменений необходимо как можно чаще выполнять команду File/Save All, с помощью которой в папке обновляются модифицированные файлы проекта. Командами Project/Add To Project и Project/Remove From Project можно либо расширять состав файлов проекта, либо сокращать, например, при функциональном тестировании приложения.

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

Команды меню View/Units и View/Forms позволяют открывать одновременно любое количество модулей и форм, при этом переход от модуля к форме и обратно производиться клавишей F12. Клавиша F11 позволяет оперативно открывать окно Object Inspector, которое во время работы часто исчезает с экрана.

Закрытие любого активного окна производится командой File/Close. Закрытие проекта и всех его файлов следует производить командой File/Close All, при этом Delphi делает запрос о необходимости сохранения модифицированных файлов.

Среда Delphi имеет мощные средства для собственной настройки, её компонент и опций проекта. Доступ к ним обеспечивается командой Project/Options и командами меню Tools. Однако, стандартные параметры, устанавливаемые при инсталляции, вполне пригодны для учебных целей.

Для приобретения необходимых навыков по открытию, модификации и настройки параметров проекта Delphi следует выполнить задание 1.5 .

1.3 Создание форм и их модулей

Основным интерфейсным элементом приложений Delphi является форма. Она представляет собой объект производного от визуальной компоненты TForm класса и внешне похожа на типичное окно Windows. Начальное имя производного класса формы TForm1 можно заменить с помощью свойства Name в окне Object Inspector. Форма имеет системное управляющее меню в верхнем левом углу, полосу заголовка, занимающую верхнюю часть, кнопки свертывания, развертывания и закрытия окна в верхнем правом углу.

Таблица 1.1 – Имена модулей и форм

Имя модуля

Имя формы

Назначение

OrlovArrayUnit

OrlovArrayForm

Работа с массивами

OrlovRecordUnit

OrlovRecordForm

Работа с записями

OrlovClassUnit

OrlovClassForm

Работа с классами

OrlovFileUnit

OrlovFileForm

Работа с файлами

OrlovGraphicUnit

OrlovGraphicForm

Работа с графикой

OrlovTableUnit

OrlovTableForm

Работа с таблицами

Форма является контейнером для установки необходимых управляющих элементов: панелей, полей редактирования, раскрывающихся списков, переключателей, радиокнопок и т. д. Для удобства размещения этих элементов форма имеет сетку, которая исчезает во время выполнения приложения. Положение, размеры и вид формы можно изменять с помощью соответствующих свойств в окне Object Inspector.

Приложение может иметь несколько форм, открываемых в различное время в соответствии с требованиями пользователя (см. табл. 2.1). Первая форма автоматически включается в проект при его создании. Остальные формы добавляются в проект командами File/New Form или File/New/Form. После включения формы необходимо в окне Object Inspector задать имя Name, заголовок Caption и другие свойства, а затем сохранить модуль формы, задав ему подходящее имя, с помощью команды File/Save All. Клавиша F12 обеспечивает переход от формы к модулю и обратно. С помощью команды View/Forms можно сделать активной любую форму проекта.

При включении форм в проект система Delphi автоматически добавляет в текст проектного модуля *.dpr операторы для создания этих форм при запуске приложения, что не всегда оправдано из соображений эффективности. Чтобы исключить такой автоматизм необходимо перенести имена форм из окна Auto create form в окно Available forms вкладки Form, которая становится доступной при исполнении команды Project/Options/Form. На этой же вкладке в окне Main Form можно задать имя главной формы, которая будет появляться на экране при запуске приложения. Задание осуществляется путем выбора требуемой формы из выпадающего списка всех форм проекта. Остальные формы будут создаваться и отображаться специальными операторами Create, Show, ShowModal.

Для приобретения необходимых навыков по созданию форм и их модулей в среде Delphi следует выполнить задание 1.6 .