stringtranslate.com

Турбо Видение

IDE на базе Turbo Vision для Turbo C++

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

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

Рекомендации

  1. ^ ab Tvision «А как насчет авторских прав? [...] Согласно записи часто задаваемых вопросов на сайте Borland (находилось в http://www.inprise.com/devsupport/bcppbuilder/faq/QNA906.html [ постоянная неработающая ссылка ] когда Я видел это) код является общественным достоянием. Я также спросил в группе новостей Borland, и люди из TeamB (не официальные люди, но они оказывают техническую поддержку в сети) сказали мне, что FAQ правильный."
  2. ^ ab Turbo Vision — сотрудники службы поддержки разработчиков Borland на сайте Community.borland.com/ «Вопрос: Где я могу найти общедоступную версию Turbo Vision? Ответ: Ее можно найти по адресу ftp.inprise.com/pub/borlandcpp/devsupport. /archive/turbovision/» (1998, в архиве)
  3. ^ tvision.sf.net на sf.net
  4. ^ Free Vision на freepascal.org
  5. ^ «Турбо Видение». Гитхаб . 26 октября 2021 г.
  6. ^ "Free Vision - вики Free Pascal" . wiki.freepascal.org . Проверено 7 февраля 2022 г.

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