В любой проект входит файлы: • project1.dpr – главный файл проекта, формируется системой при создании нового приложения; • unit1.pas – первый модуль (unit) программы, который автоматически появляется в начале работы; • unit1.dfm – файл описания формы, используется для сохранения информации о внешнем виде главной формы; • project1.res – файл ресурсов, в нём хранятся иконки, растровые изображения, курсоры. Как минимум, содержит иконку приложения; • project1.dof – файл опций, является текстовым файлом для сохранения установок, связанных с данным проектом (например директив компилятора); • project1.cfg – файл конфигурации, содержит информацию о состоянии среды. Структура головной программы приложения Delphi - Главный файл проекта представляет собой текстовый файл, содержащий программный код, записанный на языке Object Pascal. Этот файл подключает все используемые программные модули и содержит операторы для запуска приложения.
Структура головной программы приложения Delphi program Project1; uses Vcl.Forms, Unit1 in 'Unit1.pas' {Form1};}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end.
Программа начинается с ключевого слова program, после которого указывается имя программы. Оно совпадает с именем файла, в котором был сохранен проект. Это же имя присваивается исполняемому файлу приложения. По умолчанию используется имя Project1.
В разделе uses перечисляются все модули, загружаемые программой. Первый модуль Forms является системным, а следующие – модулями разработанных пользователем форм.
директива компилятора, которая связывает с исполняемым модулем файлы ресурсов Windows (.Dfm, .Res). По умолчанию для файлов ресурсов используется расширение .Res.
Оператор Application.Initialize инициализирует приложение.
Application.CreateForm создает объекты формы.
Application.Run начинает выполнение приложения..
Структуры модуля приложения Delphi - Текст программ хранится в модулях, название которого должно совпадать с именем файла. Модуль состоит из трех разделов: интерфейса, реализации и инициализации. Структура модуля приложения Delphi:
Unit Unitl;
|
Название модуля (Это название используется в предложении Uses при подключении модуля к программе).
|
Interface …
|
|
Достарыңызбен бөлісу: |