среда, 17 марта 2010 г.

Описание типов файлов в среде Delphi

Рассмотрим типы файлов которые используются в среде программирования Delphi
  • .dpr - файл проекта Delphi. Это первичный файл, в котором содержаться ссилки на другие модули программы и связывает формы с соответствующими модулями. 
  • .pas - файл который содержит исходный код программы. 
  • .dfm - файл содержит свойства формы, описание и свойства объектов, которые расположены на форме. 
  • .dcu - скомпилированный вариант .pas файла.
  • .res - файл, который содержит ресурсы. Данные в нем хранятся в двоичном виде. Он включает также в себя информацию о приложении. По умолчанию, Delphi создает новый .res - файл с именем проекта при каждой компиляции. Так что, если нужно добавить какие то ресурсы в программу (звуки, графику и т.д.), то нужно загружать их в файл ресурса из названием которое отличается от названия проекта.
  • .dof - файл содержит настройки для текущего проекта (настройки компилятора, каталоги...)
  • .dem - в данном типе файлов сохраняются некоторые стандартные, привязанные к стране, форматы компонента TMaskEdit.
  • .bpg - Файл содержит описание групп проектов. (При открытие этого типа файл - могут подгружаться несколько проектов одновременно).
  • .dsk - файл содержит настройки относительно состояния проекта (координаты положение окон проекта, открытые окна ). Он подобен файлу с расширением .dof. Но содержит другие настройки.
  • .dpk - файл пакета (аналогично .dpr-файлу. В основном используется для установки новых компонент).
  • .dcp - файл содержит информацию о символах и дополнительных заголовках, требуемых IDE. Для сборки (build) проект, IDE должен иметь доступ к этому файлу.
  • .bpl - это выполняемый  runtime-пакет фактически является DLL файлом.
  • .dci - файл содержит как стандартные, так и определенные пользователем шаблоны кода, используемых в IDE.
  • .dct - файлы данного типа содержат информацию об определенных пользователями шаблонах компонентов.
  • .dro - файлы содержит информацию об объектном хранилище (Repository). Каждый пункт данного файла содержит специфическую информацию о каждом доступном элементе в хранилище объектов. Хранилище можно отредактировать только с помощью меню "Tools => Repository" в самом IDE.
  • .dmt - данные "частные" бинарные файлы содержат встроенные и определенные пользователем шаблоны меню. 
  • .tlb - двоичные файлы библиотеки типов. Данные типы файлов обеспечивают информацией для идентификации типов объектов и интерфейсов, доступных в ActiveX сервере. Подобно модулю или заголовочному файлу, .tlb служит в качестве хранилища для необходимой символьной информации приложения. 
  • .ocx - типы файлов с таким расширением является специализированными DLL, которые содержит все или несколько функций, связанных с элементом управления ActiveX. Файлы с расширением .ocx задумывался как "обертка", которая содержала бы сам объект, и средства для связи с другими объектами и серверами.
  • .gdb - стандартные Interbase-файлы.
  • .dbi - Файлі с таким расширением содержат информацию, необходимую для инициализации Database Explorer. 
  • .exe - Исполняемые файлы приложения. При компиляции (сборке) вашего проекта в результате получается приложение с именем данного проекта и с данным расширением.
  • .dll - файлы DLL (англ. Dynamic-link library — динамически подключаемая библиотека) динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL относятся также элементы управления ActiveX и драйверы. Формат файлов DLL придерживается тех же соглашений, что и формат исполняемых файлов, сочетая код, таблицы и ресурсы.
  • .~dpr ; .~pas ; .~dfm - файлы резервных копий. Соответственно, резервные копии проектов, модулей, форм.

Комментариев нет: