Реферат: Turbo Vision

constructor tDeskTop.Init((var Bounds: tRect);

где Bounds - размеры рабочей области.

Объект tApplication является непосредственным потомком объекта

tProgram и наследует все его свойства.Кроме этого, он предназначен для

создания оболочки программы, включающей систему управления памятью,

видеосистему, систему обработки событий и т.д., которые могут быть

инициализированы с помощью конструктора Init этого объекта :

constructor tApplication.Init;

а ликвидированы с помощью деструктора Done :

destructor tApplication.Done; virtual;

При инициализации этого объекта его параметры принимают те же

значения, что и у его предка tProgram.

Сформированная на основе объекта tApplication программа обычно

выполняет последовательно три операции : инициализацию программы, об-

работку событий и завершение работы программы.

Инициализация программы, если не требуется каких-либо специальных

дополнительных действий, представляет собой простое обращение к конс-

труктору Init объекта tApplication (или его потомка), который инициа-

лизирует оболочку программы, после чего обращается к конструктору объ-

екта tProgram, который, в свою очередь, выполняет действия, связанные

с инициализацией программы как таковой, устанавливая исходные значения

ее параметров и размещая на экране меню, строку состояния и рабочую

область.

Обработка событий осуществляется методом Run объекта tProgram

(этот метод доступен и объекту tApplication или его потомку).

Завершение работы программы выполняет деструктор Done.

Обычно тело любой программы и состоит из обращения к этим трем

методам.

СТРУКТУРА ОТОБРАЖАЕМЫХ ОБЪЕКТОВ ПРОГРАММЫ

К-во Просмотров: 810
Бесплатно скачать Реферат: Turbo Vision