Проект Delphi состоит, по крайней мере, из шести файлов, связанных с ним. Три из них относятся к управлению проектом из среды Delphi и напрямую программистом не меняются:
· Главный файл проекта, изначально называется Project1.dpr.
· Первый модуль программы (unit), который автоматически появляется в начале работы. Файл называется Unit1.pas по умолчанию, но его можно назвать любым другим именем.
· Файл главной формы, который по умолчанию называется Unit1.dfm, используется для сохранения информации о внешнем виде главной формы.
· Файл Project1.res содержит иконку для проекта, создается автоматически.
· Файл, который называется Project1.opt по умолчанию, является текстовым файлом для сохранения установок, связанных с данным проектом. Установленные директивы компилятора сохраняются здесь.
· Файл Project1.dsk содержит информацию о состоянии рабочего пространства.
Если сохранить проект под другим именем, то изменят название и файлы с расширением.res,.opt и.dsk.
После компиляции программы к проекту добавляются файлы с расширениями:
|
|
.dcu - скомпилированные модули
.exe - исполняемый файл
.dsm - служебный файл для запуска программы в среде, очень большой, рекомендуется стирать его при окончании работы.
.~pa,.~dp - backup файлы Редактора.
Основы визуального программирования
Программирование в Delphi строится на тесном взаимодействии двух процессов: процесса конструирования визуального проявления программы (т. е. ее Windows-окна) и процесса написания кода, придающего элементам этого окна и программе в целом необходимую функциональность. Для написания кода используется Окно кода, для конструирования программы - остальные окна Delphi, и прежде всего - Окно формы.
Между содержимым окон формы и кода существует неразрывная связь, которая строго отслеживается Delphi. Это означает, что размещение на форме компонента приводит к автоматическому изменению кода программы и наоборот - удаление тех или иных автоматически вставленных фрагментов кода может привести к удалению соответствующих компонентов. Поэтому при создании приложения Delphi вначале конструируется форма, размещаются на ней нужные компоненты, а после этого переходят, если это необходимо, к написанию фрагмента кода, обеспечивающего требуемое поведение компонента в работающей программе.