Для компонентов, размещённых на форме, разработчик может определить
нужную реакцию на те или иные действия пользователя, например, что
должно произойти, если нажать кнопку на форме. На форме, как правило,
размещены компоненты, образующие интерфейс приложения, и разработчик
должен для этих компонентов определить нужную реакцию на те или иные
действия пользователя, например, на нажатие кнопки или включение переключателя.
Эта реакция и определяет функциональность приложения.
Так,
если при создании интерфейса на форме размещена кнопка Button1, то
её можно нажимать с помощью мыши; она отображает нажатие на себя визуально,
но никаких действий она не выполняет до тех пор, пока не будет создана
процедура обработки этого события. Для создания этой процедуры нужно
выделить кнопку на форме и перейти на страницу событий Инспектора
объектов (Events), где указаны все возможные события для
кнопки.
При нажатии
на кнопку возникает событие Onclick и необходимо создать обработку
этого события. Двойной щелчок по кнопке – и Delphi автоматически создаёт
в модуле формы заготовку процедуры-обработчика, при этом окно редактора
кода переводится на передний план, а курсор устанавливается в место,
куда должны быть внесены изменения.
Пример:
обработка события закрытие формы.
Имя процедуры
состоит из имени класса TForm1 и собственно имени процедуры, включающего
имя компонента, его числовой номер и событие, которое обрабатывается
Onclick.
Текст
процедуры обработки составляется программистом.
Языком
программирования Delphi является язык Object Pascal, который представляет
собой объектно-ориентированное расширение языка Pascal.
Система
Delphi обеспечивает возможность визуального программирования на нём
с помощью библиотеки визуальных компонентов VCL (Visual Component
Library).