Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Posobie_po_Delphi_2008.doc
Скачиваний:
84
Добавлен:
06.06.2015
Размер:
2.69 Mб
Скачать

Структура проекта

Создаваемое в среде Delphi приложение состоит из нескольких элементов, объединенных в проект. В состав проекта входят следующие элементы (в скобках указаны расширения имен файлов):

— код проекта (DPR);

— описания форм (DFM);

— модули (PAS);

— параметры проекта (DOF);

— описание ресурсов (RES);

— исполняемый файл (EXE).

В зависимости от сложности проекта могут присутствовать еще другие файлы.

Любой проект всегда содержит главный модуль (файл с расширением .dpr). Помимо главного модуля любая программа включает в себя как минимум один модуль формы (файл с расширением .pas). Сложные проекты состоят из нескольких модулей. Главный модуль можно увидеть, выбрав в главном меню команду Project View Source. Главный модуль программы “Бак для летнего душа”, которая будет рассмотрена ниже в этой главе, выглядит так:

program Project2;

uses

Forms,

Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

end.

Текст программы начинается зарезервированным словом program и заканчивается словом end с точкой за ним.

После слова uses указываются модули, которые используются в программе. Модуль Forms является уже известным Delphi, а модуль Unit1 — новым, ранее неизвестным, и система поэтому указывает также имя файла с текстом модуля (in 'Unit1.pas') и имя связанного с модулем файла описания формы {Form1}.

Тело программы начинается со слова begin (начать) и ограничивается end с точкой. В теле записываются операторы. Каждый из них обращается к одному из методов объекта Application. Объект — это специальным образом оформленный фрагмент программы, состоящий из данных и подпрограмм для их обработки. Данные называются полями объекта, а подпрограммы — методами. Назначение метода Application.Initialize — выполнить подпрограмму, имя которой размещается в системной переменной InitProc. Фактически этот метод ничего не делает. Метод Application.CreateForm(TForm1, Form1); создает и показывает на экране окно главной формы. Метод Application.Run; получает и обрабатывает поток поступающих от Windows сообщений о действиях пользователя.

Файл проекта формируется самой средой Delphi и в большинстве случаев не подлежит редактированию.

Сохранение проекта

Для каждого проекта рекомендуется создавать отдельную папку.

Для сохранения проекта из меню File нужно выбрать команду Save Project As. Если проект сохраняется первый раз, то Delphi сначала предложит сохранить содержимое окна Редактора Кода, поэтому на экране появится окно Save Unit1 As. В этом окне надо выбрать папку, предназначенную для файлов проекта, ввести имя модуля. Начинающим программистам советуют оставлять имя модуля сгенерированное компьютером. После нажатия кнопки Сохранить, появляется следующее окно, в котором необходимо задать имя файла проекта. Имена файлов модуля (pas–файл) и проекта (dpr – файл) должны быть разными. Начинающим советуют оставить данное системой имя проекта — обычно Project1.

Часто для избежания путаницы программисты пользуются командой Save All из меню File или кнопкой быстрого доступа

Особенно это важно при сохранении проектов, состоящих из нескольких форм и модулей.

Переписать проект в другое место или под другим именем можно с помощью двух команд — Save Project As (сохранить как) и Save As (сохранить как).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]