Turbo Vision - Turbo Vision

Turbo Vision
Разработчики) Borland
Первый выпуск 1990 ; 31 год назад ( 1990 )
Написано в
Операционная система MS-DOS
Платформа Совместимость с IBM PC
Тип Набор инструментов для виджетов
Лицензия Программное обеспечение, являющееся общественным достоянием
Веб-сайт tvision .sf .net
IDE на основе Turbo Vision для Turbo C ++

Turbo Vision - это структура текстового пользовательского интерфейса в символьном режиме, включенная в Borland Pascal, Turbo Pascal и Borland C ++ около 1990 года. Она использовалась самой Borland для написания интегрированных сред разработки (IDE) для этих языков программирования . По умолчанию приложения Turbo Vision копируют внешний вид этих IDE, включая элементы управления редактированием, списки , флажки , переключатели и меню, все из которых имеют встроенную поддержку мыши. Позже он стал устаревшим в пользу библиотеки объектов Windows , Win16 API и инструментов графического интерфейса Borland Delphi .

Примерно в 1997 году версия C ++, включая исходный код , была выпущена Borland в общественное достояние и в настоящее время портируется и разрабатывается сообществом разработчиков ПО с открытым исходным кодом на SourceForge под лицензией GPL . Более раннее обновление кода Borland от Sergio Sigala доступно по лицензии BSD .

Версия Pascal , которая распространялась вместе с Borland Pascal 7 на «бонусном» диске, никогда не выпускалась под лицензией свободного программного обеспечения , поэтому проект Free Pascal воссоздал свою собственную версию путем резервного копирования клона, созданного Леоном де Бура, который работал в графическом режиме. вернуться в текстовый режим. Результат называется Free Vision . За прошедшие годы эта кодовая база стала стабильной практически во всех операционных системах и архитектурах, поддерживаемых FPC. IDE текстового режима очень близка к исходной среде TP, со встроенным компилятором и IDE гораздо ближе, чем, например, RHIDE, и поддерживает такие функции, как сворачивание кода .

Поддержка Unicode

Одним из факторов, ограничивающих популярность Turbo Vision, было отсутствие поддержки Unicode в исходной версии Borland. В настоящее время существует форк C ++ версии фреймворка, поддерживающий UTF-8 . Обсуждается то же решение для реализации Free Pascal, Free Vision.

Смотрите также

использованная литература

внешние ссылки