Принципы визуального программирования. Семенов Н.М. - 10 стр.

UptoLike

Составители: 

10
Рис.5. Кнопки после выравнивания расположения.
2 Визуальные и объектные аспекты форм
Форма и её компоненты - не просто изображения, которые хорошо оживляются
некоторой программой. Наоборот, форма и компоненты - оживлённые объекты,
которые имеют видимую часть, скрытую часть и поддержку предварительно
установленного поведения. Каждая форма и компонент имеют набор свойств,
определяющих поведение и внешний вид. Кроме того, эти объекты
поддерживаются методами (функциями и процедурами), которые их оживляют и дают
им возможность взаимодействовать с другими окнами.
Объектно - ориентированное программирование предлагает классы как
некоторый каркас для моделирование форм и компонентов. Таким образом, если Вы
думаете о форме или компоненте как об объекте, Вы можете расценивать вид формы
или компонента как класс. Вспомните, что лабораторная работаПрограммы
и модули
Delphi” познакомила Вас с общим синтаксисом класса, который включает публичные
(public), защищённые (protected) и частные (private) поля и методы. Таким образом,
поля класса, моделирующие форму, поддерживают свойства этой формы. Аналогично
методы класса, моделирующего форму, поддерживают операции и обработку событий
формы. Эти аспекты полей и методов применимы и к компонентам.
Таким образом
, класс, моделирующий форму, имеет поля, которые определяют
внешний вид формы. Кроме того, тот же самый класс имеет другие поля для
отслеживания информации о поведении формы. Кроме того, поддерживающий форму
класс имеет методы, которые определяют, как форма реагирует на события.
Delphi объявляет библиотеку классов, которые поддерживают форму и
различные компоненты. Класс TForm поддерживает минимальную форму в
приложении Delphi. Когда Вы создаёте новый проект, Delphi автоматически объявляет
для поддержки формы проекта класс TForm1, как потомок класса TForm. В
лабораторной работеЭлементы среды разработки Delphi” распечатка,