Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Создаваемое в среде 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!