Интернет магазин китайских планшетных компьютеров



Компьютеры - Turbo Vision

01 мая 2011


Оглавление:
1. Turbo Vision
2. Предыстория
3. Модификации для других реализаций Object Pascal



это объектно-ориентированная оболочка для оконных программ. Она создана для исключения рутинных действий по разработке оконных оболочек. Идеи были взяты из библиотеки MacApp написанной на Object Pascal. Компания Borland добавила Turbo Vision в свой продукт Turbo Pascal для Macintosh и MSDOS. Turbo Vision была реализована как на языке Turbo Pascal, так и на С++. В дальнейшем библиотека была адаптирована сторонними разработчиками для Free Pascal, Virtual Pascal, и TMT Pascal; а также для 32-го Watcom C++/Open Watcom C++. Есть также версии Turbo Vision для Super VGA-адаптеров, получившие название Super Vision и написанные энтузиастами.

Включает в себя

  • Поддержку работы GUI в текстовом режиме
  • суммарно — мульти-платформенность, включая чистый DOS
  • Диалоговые окна
  • Многократные перекрывающиеся окна с изменяемыми размерами
  • Стандартную обработку клавиш и нажатий мыши
  • Кнопки, полосы скроллинга, окна ввода, зависимые и независимые кнопки
  • Выпадающие меню
  • Поддержку мышки
  • Встроенную установку цвета
  • всё на базе ООП, то есть с возможностью «наследования»

В библиотеке активно используется указатели и динамические переменные, так как почти все экземпляры объектов Turbo Vision динамически распределяются в куче.



Просмотров: 2468


<<< Turbo Pascal