Разработчик(и) | Борланд |
---|---|
Первоначальный выпуск | 1990 ( 1990 ) |
Написано в | |
Операционная система | MS-DOS |
Платформа | IBM PC-совместимый PC-98 |
Тип | Набор инструментов для виджетов |
Лицензия | Программное обеспечение, являющееся общественным достоянием [1] [2] |
Веб-сайт | tvision.sf.net |
Turbo Vision — это фреймворк текстового пользовательского интерфейса с символьным режимом , включенный в Borland Pascal, Turbo Pascal и Borland C++ около 1990 года. Он использовался самой Borland для написания интегрированных сред разработки (IDE) для этих языков программирования . По умолчанию приложения Turbo Vision копируют внешний вид и поведение этих IDE, включая элементы управления редактированием, списки , флажки , радиокнопки и меню, все из которых имеют встроенную поддержку мыши. Позже он был объявлен устаревшим в пользу Object Windows Library , Win16 API и инструментов графического интерфейса пользователя Borland Delphi .
Около 1997 года версия C++, включая исходный код , была передана компанией Borland в общественное достояние [1] [2] и в настоящее время портируется и разрабатывается сообществом разработчиков программного обеспечения с открытым исходным кодом на SourceForge по лицензии GPL . [3] Более раннее обновление кода Borland, созданное Серджио Сигалой, доступно по лицензии BSD . [ требуется ссылка ]
Версия Pascal , которая распространялась вместе с Borland Pascal 7 на «бонусном» диске, никогда не выпускалась под лицензией свободного программного обеспечения , поэтому проект Free Pascal воссоздал свою собственную версию, перенеся клон, созданный Леоном де Буром, который работал в графическом режиме, обратно в текстовый режим. Результат называется Free Vision . [4] За эти годы эта кодовая база стала стабильной практически на всех операционных системах и архитектурах, которые поддерживает FPC. Текстовый режим IDE очень близок к исходной среде TP, со встроенным компилятором и IDE, намного более близкими, чем, например, RHIDE, и поддерживающими такие функции, как сворачивание кода .
Одним из факторов, ограничивающих популярность Turbo Vision, было отсутствие поддержки Unicode в оригинальной версии Borland. По состоянию на октябрь 2020 года существуют версии Unicode для C++ [5] и Free Pascal. [6]