Информатика. Программирование в Delphi
6
Последовательность действий, выполняемых программистом, можно раз-
бить на три этапа.
1. Программист выбирает необходимые ему объекты (кнопки, флажки,
окна ввода
−
вывода и т. д.) из специального
хранилища
, называемого
палит-
рой компонентов
и переносит их на специальную платформу –
форму
. Здесь и
далее понятия объект и компонент являются синонимами.
2. С помощью
инспектора объектов
программист устанавливает свойст-
ва каждого компонента: цвет, размеры, положение на форме и многое другое.
3. Для каждого компонента на языке
Object Pascal
программист записы-
вает процедуру –
обработчик
того или иного
события
.
Типичные события в
Delphi
: щелчок мышью на объекте, двойной щелчок
мышью на объекте, перемещение курсора мыши по объекту, нажатие какой-
либо клавиши на клавиатуре в тот момент, когда компонент активизирован, т.е.
находится в
фокусе
и т. д.
Допустимые события для того или иного объекта находятся в инспекторе
объектов и выбираются из него программистом.
Работа одного компонента может описываться несколькими процедурами
– обработчиками событий.
Таким образом, программист не только размещает объекты – компоненты
на форме, но еще и планирует их поведение, т.е. определяет их
реакцию
на те
или иные события.
Результат такого синтеза очевиден: формируется диалоговое окно, со-
держащее необходимые компоненты, которые нужным образом реагируют на
действия пользователя: щелчки мышью, нажатие клавиши на клавиатуре, ввод
цифровой или числовой информации.
Первые два этапа проектирования программы составляют сущность визу-
ального проектирования. Программист видит все объекты, места их расположе-
ния на форме. Точно так же он видит все свойства каждого из компонентов и
может устанавливать их необходимым образом. Программировать что-либо на
этих этапах нет необходимости.
Лишь на третьем, последнем этапе, когда идет написание программных
кодов процедур – обработчиков событий для компонентов, программист зани-
мается программированием на языке
Object Pascal
. Необходимо отметить, что
создать необходимые объекты и задать их свойства можно и программным об-
разом, не обращаясь ни к инспектору объектов, ни к палитре компонентов. В
этой книге будут рассмотрены примеры и такой работы с компонентами.
В первой главе рассматривается среда визуального проектирования
Delphi
и основы ООП. Во второй и последующих главах рассматриваются ос-
новные компоненты
Delphi
, начиная с формы.
Система представления материала в пособии следующая:
−
выбирается компонент, дается описание его назначения;
−
приводятся его основные свойства;
−
описываются основные события, на которые он может реагировать;