Библиотека TURBO VISION
Событием является то, на что должна реагировать Ваша программа. События поступают от клавиатуры, от «мыши» или из других частей Turbo Vision. События помещаются в очередь, затем обрабатываются в порядке поступления обработчиком. Такой обработчик имеется в классе TApplication, являющимся телом Вашей прикладной программы.
Неотображаемыми называются любые объекты программы, не являющиеся отображаемыми,
Общие подходы
Поскольку Turbo Vision разработан для реализации стандартизированного, рационального подхода к построению интерфейса, то Ваши прикладные программы обретут похожий вид.
Этот вид идентичен виду интерфейса различных интегрированных сред фирмы Borland и базируется на многолетнем опыте и проверках их использования. Наличие общего и доступного для понимания подхода к интерфейсу прикладной программы является большим преимуществом для Вас и Ваших пользователей: несмотря на любую сложность и «закрытость» задач Вашей программы, способ работы с ней будет всегда Вам знаком и процесс работы с ней легок и прост.
Рабочая область — это заштрихованный фон, на котором отображаются объекты прикладной программы. Как и все элементы Turbo Vision, рабочая область является объектом. Объектами являются также линейное меню в верхней части экрана и строка состояния в нижней части. Команды в строковом меню соответствуют меню, которые «раскрываются» вниз (вертикальные меню) с помощью «мыши» или нажатием соответствующих управляющих клавиш.
Связь программы с пользователями обычно осуществляется через окно или несколько окон или панели диалога, которые отображаются в рабочей области на экране и исчезают в соответствии с командами от «мыши» или с клавиатуры. Turbo Vision располагает большим ассортиментом алгоритмов работы с окнами по вводу и отображению информации на экране. Внутренние поля можно сделать прокручиваемыми, и тогда они будут служить «воротами» в более крупные изображения данных, такие как файлы документов. Прокрутка окна по данным осуществляется перемещением бегунка строки-прокрутки в нижней части экрана, в его правой части или в обеих этих частях. Бегунок строки прокрутки указывает положение окна относительно совокупности изображаемых на экране данных.
Диалоговые окна часто содержат кнопки, которые реализованы как выделенные цветом слова, которые выбирают с помощью «мыши» (или с помощью клавиш «табуляция» и «пробел»). В ответ на нажатие, «кнопки» вдавливаются (как настоящие кнопки) и могут реализовывать передачу команд прикладной программе.