Каждое приложение имеет интерфейс и исходный текст.
Интерфейс[1] – это окно дизайнера (проектировщика форм), которое открывается после запуска Delphi, с уже созданным пустым проектом. Окно имеет заголовок Form1., на котором при создании приложения располагаются компоненты: поля ввода, кнопки и т.п. элементы.
Текст приложения состоит из двух частей модуля и проекта.
Модуль содержит описание данных и текст программы (процедуры обработки).
Проект описывает список модулей приложения и порядок их взаимодействия
Модуль и проект располагаются каждый в своем окне и хранятся в отдельных файлах, создаются автоматически с началом разработки приложения.
Программа Delphi-это несколько связанных между собой файлов, из которых пользователь практически создает 2 файла: модуль(код программы) и форму. Все остальные файлы создаются автоматически.
Структура проекта
В процессе проектирования и компиляции приложения Delphi создает следующие файлы
Для системы Delphi каждая незавершенная программа – это проект. Проект включает в себя множество файлов. Наиболее важными являются три файла: файл формы, файл кода и файл проекта.
Проект, состоит из:
• файла проекта Project1.dpf,
• файла параметров проекта Project1.dof,
• файла ресурсов проекта Project.res,
• файла настроек проекта Project1.cfg,
• файла описания формы Unit1.dfm,
• файла модуля формы Unit1.pas.
Файл модуля формы доступен для редактирования, именно он отображается в Редакторе Кода. Остальные файлы создаются Delphi автоматически.
В процессе компиляции программы файлы преобразуются в исполняемый exe-файл, который, по умолчанию, создается в той же папке, в которой расположен файл проекта.
В проекте могут быть задействованы несколько форм
Файл проекта, *.dpr Данный файл представляет собой программу, которая является точкой входа для всего проекта. Этот текстовый файл используется для хранения информации обо всех формах и модулях, используемых в проекте.
Все вышеперечисленные файлы, кроме файла с расширением (.pas), формируются и изменяются автоматически. Их содержимое не рекомендуется изменять вручную.
Главной частью приложения является файл проекта (.dpr), содержащий код на языке Object Pascal, с которого начинается выполнение программы. Имя, которое даётся файлу проекта при сохранении становится именем исполняемого файла.
Файл проекта не предназначен для редактирования пользователем, он создается и модифицируется автоматически самой системой программирования. Имя, данное файлу проекта при его сохранении, становится именем исполняемого файла (.exe).
**При переносе приложения на другой компьютер нужно переносить все его файлы, кроме *.Exe - файла.
Изменить имя файла проекта можно только при его новом сохранении, выбрав в меню File команду Save Project As…
Каждой форме соответствует свой модуль. Модуль (unit) представляет собой отдельную единицу исходного кода (программу на языке Object Pascal).
В модуле обычно размещается определенная группа функций и процедур, которые могут быть вызваны из основной программы.
Модули имеют стандартную конструкцию, предусмотренную языком программирования: