- •Среда разработки приложений Delphi
- •Рекомендуемая литература:
- •Сохранение файлов приложения
- •Панель инструментов
- •Палитра компонентов — vcl (Visual Component Library)
- •Vcl представляет собой набор компонентов, разделенных по категориям. Порядок и количество категорий зависит от версии и редакции программного продукта Delphi и настройки опций при инсталляции.
- •Практика
- •Инспектор объектов (Object Inspector)
- •Практика
- •Родители и владельцы
- •Практика
- •Общие свойства компонентов
- •Типы файлов Delphi
Типы файлов Delphi
Откройте минимизированный в начале занятия каталог с файлами вашего проекта. Вы сохраняли только два файла — файл проекта с расширением dpr и файл модуля с расширением pas.
Типичное приложение, откомпилированное в среде Delphi, состоит из файлов самых различных типов, каждый из которых имеет свое расширение имени.
*.~* |
Файлы–копии модифицированных и сохраненных файлов. Они могут понадобиться в случае возврата к предыдущей версии файла после его изменения4. |
*.bpg |
Файлы категории Borland Project Group, в которых хранятся групповые проекты. |
*.bpl |
Компилированный пакет (специальный вид DLL) |
*.cfg |
Файл конфигурации проекта (настройки компилятора командной строки). |
*.dcr |
Файлы типа Delphi Component Resource, в которых содержатся пиктограммы компонентов, которые можно увидеть на палитре компонентов из библиотеки VCL. Файлы этого типа появятся при создании собственных компонентов. |
*.dcu |
Файлы, содержащие компиляционный код и данные программного модуля. Формируются при каждом сеансе компиляции приложения. |
*.dfm |
Файлы, содержащие двоичные данные о свойствах экранной формы, о событиях и процедурах их обработки. |
*.dll |
Файлы, содержащие код для библиотеки динамической компоновки. |
*.dof |
Файлы, содержащие опции проекта. Содержат настройки проекта, указанные в Options закладки Project. |
*.dpk |
Исходный файл для построения пакета. Файлы, в которых хранятся пакеты (объединение нескольких отдельных модулей). Например, библиотека VCL организована в виде такого пакета. |
*.dpr |
Файлы проекта Delphi. |
*.dsk |
Файлы, содержащие информацию о конфигурации рабочего стола приложения. Работает при настройке опции AutoSave в диалоговом окне, которое открывается по команде Tools Environment Options. Сохраняют полный путь к файлам проекта. |
*.dti |
Файлы, содержащие информацию о каждой странице Data Diagram модуля данных. Файлы *.dti никак не влияют на компиляцию. |
*.exe |
Выполняемые файлы. |
*.pas |
Файлы, содержащие исходный код программы на языке Pascal. |
*.res |
Файлы, содержащие двоичные ресурсы (пиктограммы и прочие растровые изображения). Файлы *.res можно создавать и редактировать при помощи редактора изображений Image Editor (пункт меню Tools). Нет смысла вносить изменения в файлы ресурсов проекта, которые имеют тоже имя, что и файлы проекта, так как при регенерации ресурсов Delphi выбросит из этого файла все инородные включения. |
Если вы хотите похоронить свой проект, то можете убить файлы с расширениями dpr, dfm, pas. Уничтожение остальных файлов для приложения не фатально.
1 Вход в систему (классы ММ): имя — g3-№ группы; пароль — s3-№ группы.
2 Имена каталогов и файлов не должны содержать более 8 символов; это связано с тем, что длинные имена файлов поддерживаются не всеми файловыми оболочками.
3 Появилось только в Delphi 6.
4 Для студентов обязательно знание типов файлов с расширениями .~*, .cfg, .dcu, .dfm, .dof, .dpr, .exe, .pas, .res.