Программирование на языке Delphi
Глава 7. Проект приложения
Авторы: А.Н. Вальвачев
К.А. Сурков
Д.А. Сурков
Ю.М. Четырько
Опубликовано: 18.12.2005
Версия текста: 1.0
Проект
7.1.1. Понятие проекта
7.1.2. Файлы описания форм
7.1.3. Файлы программных модулей
7.1.4. Главный файл проекта
7.1.5. Другие файлы проекта
Управление проектом
7.2.1. Создание, сохранение и открытие проекта
7.2.2. Окно управления проектом
7.2.3. Группы проектов
7.2.4. Настройка параметров проекта
7.2.5. Компиляция и сборка проекта
7.2.6. Запуск готового приложения
Форма
7.3.1. Понятие формы
7.3.2. Имя и заголовок формы
7.3.3. Стиль формы
7.3.4. Размеры и местоположение формы на экране
7.3.5. Цвет рабочей области формы
7.3.6. Рамка формы
7.3.7. Значок формы
7.3.8. Невидимая форма
7.3.9. Прозрачная форма
7.3.10. Полупрозрачная форма
7.3.11. Недоступная форма
7.3.12. События формы
Несколько форм в приложении
7.4.1. Добавление новой формы в проект
7.4.2. Добавление новой формы из Хранилища Объектов
7.4.3. Переключение между формами во время проектирования
7.4.4. Выбор главной формы приложения
7.4.5. Вызов формы из программы
Компоненты
7.5.1. Понятие компонента
7.5.2. Визуальные и невизуальные компоненты
7.5.3. «Оконные» и «графические» компоненты
7.5.4. Общие свойства визуальных компонентов
7.5.5. Общие события визуальных компонентов
Управление компонентами при проектировании
7.6.1. Помещение компонентов на форму и их удаление
7.6.2. Выделение компонентов на форме
7.6.3. Перемещение и изменение размеров компонента
7.6.4. Выравнивание компонентов на форме
7.6.5. Использование Буфера обмена
Закулисные объекты приложения
7.7.1. Application — главный объект, управляющий приложением
7.7.2. Screen — объект, управляющий экраном
7.7.3. Mouse — объект, представляющий мышь
7.7.4. Printer — объект, управляющий принтером
7.7.5. Clipboard — объект, управляющий Буфером обмена
Итоги
function ToggleCode(id) { el=document.getElementById(id); img=document.getElementById("img"+id); if(el.style.display=="none") { img.src="/images/ls2.gif"; el.style.display=""; } else { img.src="/images/ls1.gif"; el.style.display="none"; } return false; } Решаемая на компьютере задача реализуется в виде прикладной программы, которую для краткости называют приложением. В основе разработки приложения в среде Delphi лежит проект. Центральной частью проекта является форма, на которую помещаются необходимые для решения конкретной задачи компоненты. В такой последовательности — проект - формы - компоненты — мы и рассмотрим процесс создания приложения в среде Delphi. По ходу изложения материала мы будем часто обращаться к примеру с вычислением идеального веса, который был рассмотрен в первой главе. Если вы его забыли, перечитайте первую главу еще раз.
Проект
Понятие проекта
Приложение собирается из многих элементов: форм, программных модулей, внешних библиотек, картинок, пиктограмм и др. Каждый элемент размещается в отдельном файле и имеет строго определенное назначение. Набор всех файлов, необходимых для создания приложения, называется проектом. Компилятор последовательно обрабатывает файлы проекта и строит из них выполняемый файл. Основные файлы проекта можно разделить на несколько типов:
- Файлы описания форм — текстовые файлы с расширением DFM, описывающие формы с компонентами. В этих файлах запоминаются начальные значения свойств, установленные вами в окне свойств.
- Файлы программных модулей — текстовые файлы с расширением PAS, содержащие исходные программные коды на языке Delphi. В этих файлах вы пишите методы обработки событий, генерируемых формами и компонентами.
- Главный файл проекта — текстовый файл с расширением DPR, содержащий главный программный блок. Файл проекта подключает все используемые программные модули и содержит операторы для запуска приложения. Этот файл среда Delphi создает и контролирует сама.
На основании сказанного можно изобразить процесс создания приложения в среде Delphi от постановки задачи до получения готового выполняемого файла (рисунок 7.1):
Рисунок 7.1. Процесс создания приложения в среде Delphi
Давайте рассмотрим назначение и внутреннее устройство файлов проекта. Это поможет вам легче ориентироваться в проекте.
Дата добавления: 2016-02-09; просмотров: 703;