русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Структура проекта. Модули


Дата добавления: 2014-12-02; просмотров: 2174; Нарушение авторских прав


При создании приложения мы формируем проект.
Проект - это вся совокупность файлов, из которых Delphi создает приложение. Один проект соответствует одному приложению. Проект Delphi состоит из файла проекта, из файлов форм, модулей, установок параметров проекта, ресурсов и т.д. Многие из этих файлов создаютсяDelphi автоматически. Все файлы проекта рекомендуется помещать в один отдельный каталог.
Файл проекта имеет расширение *.dpr. Это текстовый файл, который содержит программный код, написанный на языке Object Pascal. Для каждого проекта может быть только один такой файл. В файле проекта содержатся ссылки на все формы проекта и относящиеся к ним модули, в нем содержится код инициализации приложения. Он связывает вместе все файлы, из которых состоит приложение. Файл проекта не предназначен для редактирования пользователем и создается автоматически самой системой (средой Delphi). DPR-файл может быть открыт для просмотра или редактирования при помощи команды Project/View Source.
Файл программного модуля имеет расширение *.pas. Это текстовый файл, содержащий описание связанным с формой модулем (процедур и функций программной логики функционирования окна приложения в синтаксисе Object Pascal). Для каждой формы, включаемой в проект, создается отдельный модуль. Именно в этом файле хранится программа: объявление переменных, типов, код обработчиков сообщений для интерфейсных элементов и т. п.
Файл формы имеет расширение *.dfm. Файл формы содержит значения свойств формы и ее компонентов. Файл формы связывает графическое представление формы с обработчиками сообщений и используется методом TApplication.CreateForm для начального создания формы. Файл с расширением .dfm представляет собой двоичный файл, но его содержимое может быть отображено на экране в виде текста командой File/Open.
Файл параметров проекта имеет расширение *.dof, он хранит все параметры среды разработчика, ориентированные на проект. Это текстовые файлы, содержащие текущие установки проекта: настройки компилятора и компоновщика, имена служебных каталогов, условные директивы и параметры командной строки.
Файл ресурсов имеет расширение *.res. Это двоичный файл, содержащий все необходимые для проекта ресурсы, такие как, например, пиктограммы, графические изображения, курсоры мыши или строки. Этот файл создает и модифицирует Delphi. Он не должен изменяться или создаваться пользователем.
Расширения *.~dpr, *.~dfm, *.~раs имеют файлы резервных копий, соответственно для проекта, формы и модуля. Если вы что-то безнадежно испортили в своем проекте, то можно изменить расширение этих файлов и вернуться к предыдущему не испорченному варианту.
Файл конфигурации окон имеет расширение *.dsk. Файл хранит конфигурацию всех окон проекта: совокупность открытых окон, размеры и расположение окон на экране, состояние каждого окна (свернутое, развернутое и т.д.), настройки окна (например, отображение информации в окне по алфавиту, установки фильтрации). Установленная конфигурация может быть сохранена в меню View/Desktops/Save Desktop. Этот файл позволяет восстановить внешний вид рабочей среды проекта.
Cfg-файл содержит установки конфигурации проекта. Этот файл используется компилятором при трансляции и имеет такое же имя, как и файл проекта.
При компиляции проекта и отдельных модулей создаются бинарные файлы: исполняемых файл проекта *.exe и объектный файл модуля *.dcu для каждого модуля с расширением *.pas.
Кроме этих основных файлов проект Delphi может содержать: динамически присоединяемую библиотеку *.dll; файлы справки *.hlp; файлы изображений *.wmf, *.bmp, *.ico; анимационные файлы *.avi; файл группы файлов *.bpg, который создается средой, в случае если идет работа с группой файлов.
Для перемещения Delphi-проекта необходимы только файлы *.pas, *.dpr, *.dfm, *.res. Остальные файлы создаются автоматически



Структуры модуля приложения Delphi

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

Unit Unitl; Название модуля (Это название используется в предложении Uses при подключении модуля к программе).
Interface … Раздел интерфейса
Implementation … Раздел реализации (исполняемая часть)
begin … end. Раздел инициализации

 



<== предыдущая лекция | следующая лекция ==>
Визуальное программирование. Среда Делфи | Компоненты. Его свойства и методы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.