Диаграмма классов программы NonPointLight

 

Рис. 7. Диаграмма классов программы NonPointLight


Технология разработки Windowsприложения

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

1. В Delphi и С++ Builderиспользуется библиотека объектов VCL (Visual Component Library) - библиотека визуальных компонент.

Практически эти среды отличаются языком разработки:

Delphi используетObject Pascal, С++ Builder – C++

Любое приложение состоит из минимум 3 объектов: объекта - приложения, объекта - формы (окна) и объекта экрана.

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

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

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

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

 

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

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

Примеры событий:

OnClick – щелчек мыши

OnDblClick двойной щелчек мыши

OnMouseDown нажатие кнопки мыши

OnMouseUp отпускание кнопки мыши

OnMouseMove перемещение мыши

OnKeyPressed нажатие клавиши клавиатуры

OnKeyUp отпусканиеклавиши клавиатуры



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: