Приложение 1: файлы проекта Delphi

Структура программного модуля стандартного

Проекта Delphi

Создаваемый по умолчанию программный модуль (unit) состоит из двух разделов: интерфейса (interface) и реализации (implementation) (рис. 2.1).

 

 

Раздел интерфейса начинается ключевым словом interface и продолжается до implementation. Он отвечает за взаимосвязь модуля с внешним миром. Все, что размещено в этом разделе, будет доступно другим программам и модулям. Не размещайте здесь ничего лишнего, в этике взаимоотношений модулей Delphi это считается признаком дурного тона. Ключевое слово uses предваряет список модулей, с которыми взаимодействует данный программный модуль. Delphi автоматически заполняет его составными элементами:

 

Windows – объявление типов данных и констант, используемых Windows,

взаимодействие с ключевыми функциями Windows.

Messages – числовые константы и типы данных, применяемые в сообщени-

ях Windows.

SysUtils – набор системных утилит.

Classes – составные части компонентов Delphi.

Graphics – графические элементы.

Controls – фундамент для построения основных элементов управления.

Forms – описание формы и приложения.

Dialogs – стандартные диалоговые окна Windows.

Интерфейс может включать один или несколько блоков (а в некоторых случаях и ни одного) объявлений типов. При создании нового проекта по умолчанию объявляется один единственный класс TForm1. Строка TForm1 = class (TForm) извещает нас о том, что объект TForm1 наследует все свойства и возможности объекта TForm. Секции private и public предназначены для объявления полей данных и методов объекта TForm1. Поля и методы, записанные в секции private, являются частными, т. е. доступными только самому объекту. Информация, внесенная в секцию public, может использоваться другими модулями и программами. За объявлением типов следует область глобальных переменных (ключевое слово var).

Раздел реализации (в противовес интерфейсу проекта) – частная собственность модуля. Он начинается ключевым словом implementation и завершается словом end с точкой в конце. При создании нового проекта в разделе реализации размещена одна-единственная строка {$R *.DFM}. Это директива компилятора по подключению к проекту файла с ресурсом формы.

Процедуры и функции – это программы в миниатюре. Их структура сильно схожа со структурой полной программы на языке Delphi. Основное назначение процедур и функций – избавить программиста от необходимости многократного повторения одного и того же кода. Такой код выносится в отдельную процедуру или функцию и выполняется по мере необходимости. Кроме того, разбиение программы на такие фрагменты упрощает восприятие программы в целом – повышает ее наглядность.

 

Приложение 1: файлы проекта Delphi

Создаваемые в среде программирования Delphi приложение, библиотека, компонент или какой-либо другой проект включают в себя так называемые исходные файлы – файлы, содержащие код проекта, хранящие ресурсы и текущие установки. Каждый файл характеризуется своим специфичным расширением. Перечень наиболее часто встречающихся типов файлов представлен в табл. П.1.1.

 

Таблица П.1.1. Файлы проекта Delphi

Тип файла Описание
*.dpr Delphi Project. Глобальный файл проекта содержит исходный код главной программы приложения.
*.bpg Borland Project Group. Группа проектов.
*.pas Модуль с текстом программ на языке программирования Pascal.
*.dfm Файл формы, содержащий описание формы проекта.
*.res Файл ресурсов может содержать пиктограмму приложения, данные о версии и ряд других служебных данных. Для редактирования файла ресурса в среде реализован специальный редактор Image Editor.
*.dof Опции проекта, установленные программистом в окне Project Options.
*.dsk Установки рабочего стола, настраиваемые в окне Environment Options.
*.dpk Исходные файлы пакетов, содержащих разделяемый программный код.
*.bpl Скомпилированный файл пакета.
*.dcu Скомпилированный модуль, автоматически формируемый Delphi для каждого модуля, создаваемого в проекте.

 








Дата добавления: 2016-03-15; просмотров: 1097;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.