Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
семинар1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
74.75 Кб
Скачать

Семинар 1 Технология разработки приложения в среде Delphi

Delphi - это объединение идеи событийного управления, ООП и визуального программирования.

  1. В Delphi используется библиотека объектов VCL (Visual Component Library) - библиотека визуальных компонент. Любое приложение состоит из минимум 3 объектов: объекта - приложения, объекта - формы (окна) и объекта экрана.

Все окна приложения строятся на базе класса формы TForm.

B VCL форма - это окно.

Объект приложения строится на базе класса TApplication.

  1. Delphi - пример RAD системы ( Rapid Application Development) - Среда быстрой разработки приложений в основе которой лежит технология визуального проектирования и событийного программирования. Проектировщик создает проект окна и переносит на него мышью нужные элементы с панели компонент. Затем определяет свойства компонент и пишит обработчики событий.

  1. Основные принципы событийного программирования.

Событийным называется программирование, при котором программа представляет собой набор обработчиков некоторых событий. В качестве событий при этом могут интерпретироваться как нажатие какой-либо “кнопки” в окне программы, так и некоторые ситуации в самой программе (например, вызов формы). Таким образом, основной цикл работы программы представляет собой ожидание какого-либо события, вызов соответствующего обработчика для обработки этого события, после чего вновь следует ожидание события, и цикл повторяется.

Такая программа не имеет алгоритма в традиционном смысле, так как связь между отдельными частями не задана жестко, а зависит от последовательности наступления тех или иных событий.

Задача разработчика в этом случае - определить множество событий для программируемой задачи и написать соответствующие обработчики. Причем 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) - просмотр дерева объектов программы