Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Создаваемое в среде 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 и в большинстве случаев не подлежит редактированию.





Дата публикования: 2014-11-02; Прочитано: 381 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...