Содержание                
 

Объектно-ориентированная библиотека Turbo Vision

Turbo Vision - это оболочка оконной программы, управляемой событиями, включающая:

• многократные перекрывающиеся окна с изменяемыми размерами,
• выпадающие меню,
• поддержку мышки,
• диалоговые окна,
• встроенную установку цвета,
• кнопки, полосы скроллинга, окна ввода, зависимые и независимые кнопки,
• стандартную обработку клавиш и нажатий мышки.

Turbo Vision использует понятия видимых элементов, событий и невидимых объектов.

Видимый элемент - это любой элемент программы прямоугольной формы, который виден на экране: поля, рамки окон, полосы скроллинга, полосы меню и диалоговые окна. Только видимые элементы могут взаимодействовать с дисплеем. Видимые элементы могут объединяться для формирования более сложных элементов таких, как окна и диалоговые окна. Эти наборы видимых элементов называются группами и они работают вместе так, как если бы это был один элемент.

Невидимые объекты - это любые другие объекты программы, которые ничего не выводят на экран.

Событие - это внешний фактор, заставляющий реагировать Вашу программу: нажатие клавиши, нажатие кнопки мышки, какие либо другие события в системе компьютера.