Turbo Vision - Turbo Vision
Эта статья нужны дополнительные цитаты для проверка.Январь 2017 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчики) | Borland |
---|---|
изначальный выпуск | 1990 |
Написано в | |
Операционная система | MS-DOS |
Платформа | ПК |
Тип | Набор инструментов для виджетов |
Лицензия | Программное обеспечение общественного достояния[1][2] |
Интернет сайт | tvision |
Turbo Vision это ДОС -символьный режим текстовый пользовательский интерфейс (TUI), разработанная примерно в 1990 г. Borland за Паскаль и C ++. Позже это было устаревшим в пользу Библиотека объектов Windows для тогда еще более важного Win16 API.
Фреймворк Turbo Vision был включен в Borland Pascal, Турбо Паскаль, и Borland C ++. Сам Borland использовал его для написания интегрированные среды разработки (IDE) для этих языки программирования. По умолчанию приложения Turbo Vision воспроизводят внешний вид этих IDE. Ключевые части библиотеки Turbo Vision повторяют функциональность стандартных компонентов Microsoft Windows, например элементы управления редактированием, списки, флажки, Радио-кнопки и меню, все из которых имеют встроенную поддержку мыши.
Примерно в 1997 году версия C ++, включая исходный код, был выпущен Borland в всеобщее достояние[1][2] и в настоящее время портируется и разрабатывается Открытый исходный код сообщество на Sourceforge под Лицензия GPL.[3] Более раннее обновление кода Borland от Sergio Sigala доступно под Лицензия BSD.[нужна цитата ]
В Паскаль версия, которая распространялась вместе с Borland Pascal 7 на «бонусном» диске, никогда не выпускалась под лицензия на бесплатное программное обеспечение, Итак Free Pascal проект воссоздал собственную версию резервное копирование клон, созданный Леоном де Боэром, который работал в графическом режиме обратно в текстовый режим. Результат называется Бесплатное зрение.[4] За прошедшие годы эта кодовая база стала стабильной практически во всех операционных системах и архитектурах, поддерживаемых FPC. IDE текстового режима очень близка к исходной среде TP, со встроенным компилятором и IDE гораздо ближе, чем, например, RHIDE и поддерживающие функции, такие как сворачивание кода.
Поддержка Unicode
Одним из факторов, ограничивающих популярность Turbo Vision, было отсутствие поддержки юникода в исходной версии Borland. В настоящее время существует форк C ++ версии фреймворка с поддержкой UTF-8.[5]. Обсуждается то же решение для реализации Free Pascal, Free Vision.[6].
Смотрите также
Рекомендации
- ^ а б Tvision «А как насчет авторских прав? [...] Согласно записи FAQ на сайте Borland (был в http://www.inprise.com/devsupport/bcppbuilder/faq/QNA906.html[постоянная мертвая ссылка ] когда увидел) код - общественное достояние. Я также спросил в группе новостей Borland, и люди из TeamB (не официальные лица, но они предоставляют техническую поддержку в сети) сказали мне, что FAQ был правильным ».
- ^ а б Turbo Vision - от службы поддержки разработчиков Borland на сайте community.borland.com/ «Вопрос: где найти общедоступную версию Turbo Vision? Ответ: ее можно найти по адресу ftp.inprise.com/pub/borlandcpp/devsupport/archive/turbovision/» (1998 г., архивировано)
- ^ tvision.sf.net на sf.net
- ^ Бесплатное зрение на freepascal.org
- ^ https://github.com/magiblot/tvision
- ^ https://bugs.freepascal.org/view.php?id=21373
внешняя ссылка
- Бесплатное зрение - Реализация Turbo Vision в Free Pascal
- Сайт TVision
- "Версия Сигалы"
- Ресурсы Turbo Vision
- Free Pascal's Free Vision
- Аналогичная реализация для Java