Реферат: Turbo Vision

более универсальным и именно для организации диалога предназначен в

первую очередь пакет Turbo Vision.

В современных программах, работающих в текстовом режиме, диалог

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

строк состояния.Turbo Vision позволяет реализовать все эти средства

диалога.

Turbo Vision представляет собой библиотеку объектов, позволяющих

создать пользовательский интерфейс и широко использующих свойства ин-

капсуляции, наследования и полиформизма.Почти все объекты библиотеки

являются потомками общего абстрактного объекта tObject.Мы рассмотрим

их классификацию, исходя из задач, возникающих при создании интерфейса.

Объект tObject достаточно прост.Он не имеет параметров и обладает

тремя методами, два из которых - конструктор Init :

constructor tObject.Init;

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

destructor tObject.Done;

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

потомках, а третий метод Free :

procedure tObject.Free;

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

т.к. может удалить любой потомок объекта tObject.

При организации интерфейса приходиться решать две задачи : созда-

ние соответствующего образа на экране и возможность посредством того

образа передачи информации как от пользователя к вычислительной маши-

не, так и от машины к пользователю.Помимо этих двух задач при организа-

ции интерфейса приходиться выполнять различные вспомогательные опера-

ции (вычисления, контроль и преобразование данных, хранение информации

и т.д.).В связи с этим все объекты Turbo Vision можно разбить на две

группы : отображаемые и неотображаемые объекты.

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