Основные типы файлов

Проект содержит все создаваемые компоненты приложения, которые объединяются перед выполнением в один автономно исполняемый файл типа .EXE. Параметры проекта можно настроить командой Project/Options.

Delphi создает следующие основные типы файлов проекта.

Проект (.dpr) ‑ головная программа с описанием форм, модулей и команды запуска приложения. С головной программы приложения начи­нает­ся и заканчивается выполнение приложения.

Модуль (.pas) - программный файл с описанием одной формы или отдельный модуль, не связанный с формой.

Форма (.dfm) ‑ двоичный файл с детальным описанием формы.

Опции проекта (.dof) ‑ установки опций проекта.

Конфигурация проекта (.cfg) ‑ директивы компилятора и параметры настройки проекта.

Ресурс (.res) ‑ бинарный файл с ресурсами проекта.

Группа файлов (.bpg) ‑ описание группы файлов.

Резервная копия (.~dp,.~df,.~pa) ‑ исходные резервные копии.

Динамически создаваемая библиотека (.dll).

Объектный модуль (.dcu) ‑ откомпилированный файл модуля (.pas).

Исполняемый файл (.exe) ‑ автономно исполняемый файл прило­же­ния, для которого больше ничего не требуется, если не используются файлы DLL, OCX.

Рекомендуется хранить проект в отдельном каталоге. Чтобы сох­ра­­нить весь проект на диске, выполняется команда File/Save All, и да­лее поль­зователем указываются имена проекта, модулей (или ос­тав­ляются умал­чиваемые имена) и каталога, в котором сохраняется проект.

Файлы ресурсов

Каждый проект имеет одноименный файл ресурсов (.res), со­дер­жимое которого включается при компиляции в выполняемый файл. Для добавления в ресурсный файл графики используется программа Image Editor, встроенная в среду Delphi. Добавление строк осуществляется вк­лю­че­­нием в модуль раздела Resourcestring (п.1.3.4) с описанием нужных ст­рок, используемые в программе как константные выраже­ния.

Пример строк ресурсов с наименованием и значением коэффициента налога на добавленную стоимость:

Resourcestring //раздел ресурсов

NameNds='Налог на добавленную стоимость'; //наименование налога

Nds='0,2'; //коэффициент налога на добавленную стоимость ...

Label1.Caption:= NameNds+’ ‘+FloatToStr(Stoimost*StrToFloat(Nds));//НДС

Каждой строке при компиляции автоматически присваивается идентификатор (номер), который используется в некоторых функциях и в конcтрукторах исключений (п.1.6.3), который можно увидеть в текстовом варианте файла ресурса .Drc.

Для получения текстового файла ресурсов следует выполнить диалоговую команду Project/Options/Linker, включить опцию Detailed Map Fileи выполнить компиляцию. В результате сформируется одноименный проекту текстовый файл с расширением .Drc с описанием строк всех ресурсов, включая и строки предыдущего примера, в виде:

#define Unit1_NameNds 65361

#define Unit1_Nds 65362

STRINGTABLE

BEGIN

Unit1_NameNds, «Налог на добавленную стоимость»

Unit1_Nds, «0,2»

END

Строки #define содержат идентификаторы (номера) строк ресурсов. Файлы ресурсов (.dfm, drc) можно увидеть, использую команду View/Translation Manager.

Программа








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


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

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

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

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