Разработка функциональной схемы работы приложения

Слайд 2

Второй этап разработки приложения На втором этапе разработки приложения для каждого

Второй этап разработки приложения

На втором этапе разработки приложения для каждого компонента,

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

Каждый компонент имеет свой набор событий, на которые он может реагировать.

Каждый компонент имеет свой набор событий, на которые он может реагировать.

Вместе с тем, существуют две категории стандартных событий, определенных для всех визуальных компонентов:
• события, определенные для всех без исключения визуальных компонентов (табл. 1);
• события, характерные только для оконных визуальных компонентов (табл. 2).
Процедура, связанная с несколькими событиями для различных компонент, называется общим обработчиком и вызывается при возникновении любого из связанных с ней событий.
Для создания процедуры обработки события нужно:
• выделить на форме компонент;
• перейти на страницу событий Инспектора Объектов;
• выделить событие, для которого будет создаваться процедура-обработчик события;
• посредством двойного нажатия кнопки мыши в области значения события получить доступ в модуль формы, где Delphi автоматически создаст заготовку процедуры-обработчика;
• в месте, где будет установлен текстовый курсор, написать код, который должен выполняться при возникновении события.
Слайд 4

Таблица 1. События, общие для всех визуальных компонентов

Таблица 1. События, общие для всех визуальных компонентов

Слайд 5

Итак, для обеспечения выполнения функций приложения необходимо: • задать в Инспекторе

Итак, для обеспечения выполнения функций приложения необходимо:
• задать в Инспекторе Объектов

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