- •Введение
- •Принципы объектно-ориентированного программирования.
- •Классы и компоненты Delphi
- •Структура приложения(программы)
- •Сущность визуального проектирования.
- •Структура экрана Delphi
- •Структура приложения
- •Последовательность проектирования
- •Создание нового проекта.
- •Сохранение нового проекта.
- •Структура модуля.
- •Свойства класса
- •Динамика работы приложения
- •Основные компоненты. Компонент Form и его свойства
- •Пример1: установить цвет формы голубой
- •Компоненты – кнопки
- •Основные свойства:
- •Компоненты ввода и редактирования: tEdit, tMemo
- •Общие свойства:
- •Методы:
Сущность визуального проектирования.
Центральным компонентом каждого приложения является окно - форма. Оно соответствует классу TForm, и объекту Form1.
Программист на основе этого класса создает дочерний путем добавления в класс формы дополнительных полей : кнопок, списков, диалоги и т.д.
Внедрение таких полей в класс происходит так: выбирается нужный компонент в одной из палитр среды мышью и буксируется(рисуется) на форму. В это время в модуле автоматически в базовый класс записывается новое поле со стандартным именем.
Структура экрана Delphi
Delphi разворачивает на экране для работы программиста 4 окна:
Главное окно
Окно формы
Окно редактора кода
Окно Инспектора объектов
Главное окно
1) Главное окно программы. На нём находится основное меню, панели инструментов и палитра компонентов.
Здесь видны меню среды и две панели кнопок: левая - для управления приложением, правая - палитра компонент
2) Проектировщик форм.
Delphi при запуске автоматически предлагает пользователю новый проект, открывая пустое окно под названием Form1. Перенося на него элементы из палитры компонентов, вы тем самым предварительно оформляете его.
3
)Окно
Редактора кода.
Окно редактора кода. Оно имеет заголовок на момент первого запуска Unit1. В окне кода программист непосредственно пишет текстовую часть программы, которая разбивается на процедуры и функции, которые работают отдельно одна от другой.
4)Окно -инспектора объектов (ИО).
|
В верхней части ИО – раскрывающийся список компонент, включенных в приложение. Для каждого из этих компонент имеются списки свойств (Properties) и событий (Events).
Редактор кода содержит две страницы (вверху две бирки) – текста модуля(Unit) и текста проекта(Project). Если какой-либо страницы нет после загрузки приложения, ее можно вывести через меню View\Project Source или Unit. Переход между формой и редактором кода – через F12 и CTRL+F12.
|
|
|
|
|
|
|
|
|
|
|
Структура приложения
Файлы этапа визуального проектирования
Файл проекта, *.dpr, содержит имена включенных модулей .
Файл опций проекта – *.opt. Текстовый файл установок Delphi, определяющих режимы трансляции и т.п.
Файл- формы – файл *.dfm, содержащий параметры формы для ее изображения при проектировании .
Файл- модуль– *.pas., содержит текст модуля.
Файлы после компиляции
Файлы *.dcu – результат компиляции модулей.
Файлы *.exe – результат проведения компоновки(выполняемый)
Кроме указанных, Delphi создает еще несколько служебных файлов:
Файл ресурсов(.res) |
содержит используемую проектом пиктограмму и прочие ресурсы |
Файлы резервных копий (.~dp, .~df, .~pa) |
Это файлы резервных копий для файлов проекта, формы и модуля. Если что-то испорчено в проекте, можно соответственно изменить расширения этих файлов и таким образом вернуться к предыдущему не испорченному варианту |
Главной частью приложения является файл проекта (.dpr), содержащий код на языке Object Pascal, с которого начинается выполнение программы. Имя, которое даётся файлу проекта, при сохранение, становится именем исполняемого файла.
При переносе приложения на другую ЭВМ нужно переносить все его файлы, кроме.Exe-файла.
