Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika-otvety.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
1.46 Mб
Скачать
  1. Проект в Delphi. Структура, основные файлы.

При создании приложения мы формируем проект.  Проект - это вся совокупность файлов, из которых Delphi создает приложение. Один проект соответствует одному приложению. Проект Delphi состоит из файла проекта, из файлов форм, модулей, установок параметров проекта, ресурсов и т.д. Многие из этих файлов создаются Delphi автоматически. Все файлы проекта рекомендуется помещать в один отдельный каталог. 

Проект Delphi представляет собой набор программных единиц — модулей. Один из модулей — главный, содержит инструкции, с которых начинается выполнение программы. Главный модуль приложения полностью формируется Delphi. Главный модуль представляет собой файл с расширением dpr. Для того чтобы увидеть текст главного модуля приложения, нужно из меню Project выбрать команду View Source В листинге 3 приведен текст главного модуля программы вычисления скорости бега.

program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end.

Начинается главный модуль словом program, за которым следует имя программы, совпадающее с именем проекта. Имя проекта задается в момент сохранения проекта, и оно определяет имя создаваемого компилятором исполняемого файла программы. Далее за словом uses следуют имена используемых модулей: библиотечного модуля Forms и модуля формыUnit1.pas. Строка {$R *.res}, которая похожа на комментарий, — это директива компилятору подключить файл ресурсов. Файл ресурсов содержит ресурсы приложения: пиктограммы, курсоры, битовые образы и др. Звездочка показывает, что имя файла ресурсов такое же, как и у файла проекта, но с расширением res. Файл ресурсов не является текстовым файлом, поэтому просмотреть его с помощью редактора текста нельзя. Для работы с файлами ресурсов используют специальные программы, например, Resource Workshop. Можно также применять входящую в состав Delphi утилиту Image Editor, доступ к которой можно получить выбором из меню Tools команды Image Editor.

  1. Файл Проект

Файл проекта Delphi состоит из форм, модулей, установок параметров проекта, ресурсов и т.д. Вся эта информация размещается в файлах. Многие из этих файлов автоматически создаются Delphi:

Файл проекта (.dpr)

Этот текстовый файл используется для хранения информации о формах и модулях. В ней содержатся операторы инициализации и запуска программ на выполнение

Файл модуля (.pas)

Каждой создаваемой вами форме соответствует текстовый файл модуля, используемый для хранения кода. Можно создавать модули, не связанные с формами. Многие из функций и процедур Delphi хранятся в модулях.

Файл формы (.dfm)

Это двоичный или текстовый файл, который создается Delphi для хранения информации о ваших формах. Каждому файлу формы соответствует файл модуля (.pas)

Файл параметров проекта(.dfo)

В этом файле хранятся установки параметров проекта

Файл ресурсов(.res)

Этот бинарный файл содержит используемую проектом пиктограмму и прочие ресурсы

Файлы резервных копий (.~dp, .~df, .~pa)

Это соответственно файлы резервных копий для файлов проекта, формы и модуля. Если что-то безнадежно испорчено в проекте, можно соответственно изменить расширения этих файлов и таким образом вернуться к предыдущему не испорченному варианту

Файл конфигурации окон (.dsk)

Файл хранит конфигурацию всех окон среды разработки (раздел 2.3.9)

Исполняемый файл (.exe)

Это исполняемый файл вашего приложения. Он является автономным исполняемым файлом, для которого больше ничего не требуется, если только вы не используете библиотеки, содержащиеся в DLL, OCX и т.д., а также если вы не используете поддержку пакетов времени выполнения (раздел 7.6)

Объектный файл модуля (.dcu)

Это откомпилированный файл модуля (.pas), который компонуется в окончательный исполняемый файл.

Главной частью приложения является файл проекта (.dpr) с которого начинается выполнение программы и который обеспечивает инициализацию других модулей.

Проект Delphi представляет собой набор программных единиц – модулей.

Модуль – автономно компилируемая программная единица, включающая в себя различные компоненты раздела описаний (типы, константы, переменные, процедуры и функции) и, возможно некоторые исполняемые операторы инициирующей части.

Один из модулей – главный, содержит инструкции, с которых начинается выполнение программы. Главный модуль приложения полностью формируется Delphi.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]