
- •Семинар 1 Технология разработки приложения в среде Delphi
- •Основные принципы событийного программирования.
- •Типы файлов, используемые Delphi.
- •InputBox(заголовок, подсказка, значение)
- •1.1.1.1.1. Рис. 11. Примеры окон сообщений
- •If MessageDlg (‘Показать промежуточный результат ? ‘,mtConfirmation,
- •Создать стартовую форму
Семинар 1 Технология разработки приложения в среде Delphi
Delphi - это объединение идеи событийного управления, ООП и визуального программирования.
В Delphi используется библиотека объектов VCL (Visual Component Library) - библиотека визуальных компонент. Любое приложение состоит из минимум 3 объектов: объекта - приложения, объекта - формы (окна) и объекта экрана.
Все окна приложения строятся на базе класса формы TForm.
B VCL форма - это окно.
Объект приложения строится на базе класса TApplication.
Delphi - пример RAD системы ( Rapid Application Development) - Среда быстрой разработки приложений в основе которой лежит технология визуального проектирования и событийного программирования. Проектировщик создает проект окна и переносит на него мышью нужные элементы с панели компонент. Затем определяет свойства компонент и пишит обработчики событий.
Основные принципы событийного программирования.
Событийным называется программирование, при котором программа представляет собой набор обработчиков некоторых событий. В качестве событий при этом могут интерпретироваться как нажатие какой-либо “кнопки” в окне программы, так и некоторые ситуации в самой программе (например, вызов формы). Таким образом, основной цикл работы программы представляет собой ожидание какого-либо события, вызов соответствующего обработчика для обработки этого события, после чего вновь следует ожидание события, и цикл повторяется.
Такая программа не имеет алгоритма в традиционном смысле, так как связь между отдельными частями не задана жестко, а зависит от последовательности наступления тех или иных событий.
Задача разработчика в этом случае - определить множество событий для программируемой задачи и написать соответствующие обработчики. Причем Delphi предоставляет как стандартные обработчики некоторых событий, так и заготовки для добавляемых обработчиков.
Среда программирования Delphi.
При вызове интегрированной среды Delphi на экране появляется окно, вид которого представлен на рис. 1.
Основными элементами данного окна являются:
главное меню;
панель быстрого доступа;
палитра компонент;
инспектор объектов (Object Inspector);
чистое окно формы (Form1) и под ним чистое окно программы (Unit1).
Примечание. Одновременно Delphi может работать только с одним проектом.
Экран при входе в Delphi
Главное окно:
Меню
Панель быстрого доступа (Панели инструментов)
Панель компонент
(Стандартные (Standard) - Edit (поле редактирования) ; Label (поле вывода текста); Button (командная кнопка);
Окно редактора свойств объектов
Инспектор объектов (Inspector Inspector )
свойства (Properties)
имя (Name) - имя формы; Caption (текст заголовка) Text (текст в поле редактирования)
события (Events)
OnClick, OnDblClick, OnKeyPres.
Окно редактора кода ( под окном стартовой формы)
Окно просмотра списка объектов ( Object TreeView) - просмотр дерева объектов программы