Articulo de referencia

Visión Turbo

"},"alexa":{"wt":""},"website":{"wt":"{{URL|http://tvision.sf.net/}}"},"standard":{"wt":""},"AsOf":{"wt":""}},"i":0}}]}"> Entorno de desarrollo integrado (IDE) basado en Turbo V...

Entorno de desarrollo integrado (IDE) basado en Turbo Vision para Turbo C++.

Turbo Vision es un marco de interfaz de usuario de texto en modo carácter incluido con Borland Pascal, Turbo Pascal y Borland C++ alrededor de 1990. Borland lo utilizó para escribir los entornos de desarrollo integrados (IDE) para estos lenguajes de programación . Por defecto, las aplicaciones Turbo Vision replican la apariencia de estos IDE, incluyendo controles de edición, cuadros de lista , casillas de verificación , botones de opción y menús, todos con soporte integrado para ratón. Posteriormente, se dejó de usar en favor de Object Windows Library , la API Win16 y las herramientas de interfaz gráfica de usuario de Borland Delphi .

Alrededor de 1997, Borland lanzó la versión en C++, incluyendo el código fuente , al dominio público [ 1 ] [ 2 ] . Posteriormente, varios desarrolladores y equipos de desarrollo trabajaron en sus propias versiones del framework. Algunas de ellas se enumeran en la tabla a continuación.

La versión de Pascal , que se distribuyó junto con Borland Pascal 7 en un disco "extra", nunca se publicó bajo una licencia de software libre , por lo que el proyecto Free Pascal recreó su propia versión mediante la retroportación de un clon hecho por Leon de Boer que se ejecutaba en modo gráfico de vuelta al modo texto. El resultado se llama Free Vision . [ 3 ] Con los años, este código base se ha vuelto estable en casi todos los sistemas operativos y arquitecturas que FPC admite. El IDE en modo texto es muy similar al entorno TP original, con un compilador y un IDE integrados mucho más cercanos que, por ejemplo , RHIDE , y admite funcionalidades como el plegado de código .

Compatibilidad con Unicode

Uno de los factores que limitaron la popularidad de Turbo Vision fue la ausencia de soporte para Unicode en la versión original de Borland. A octubre de 2020, existen versiones Unicode para C++ [ 4 ] y Free Pascal. [ 5 ]

Implementaciones de terceros

Aplicaciones que utilizan Turbo Vision

Véase también

Referencias

  1. 1 2 Tvision "¿Qué pasa con los derechos de autor? [...] Según una entrada de preguntas frecuentes en el sitio de Borland (estaba en http://www.inprise.com/devsupport/bcppbuilder/faq/QNA906.html cuando la vi), el código es de dominio público. También pregunté en el grupo de noticias de Borland y la gente del Equipo B (no son personas oficiales, pero son quienes brindan soporte técnico en la red) me dijeron que las preguntas frecuentes eran correctas."
  2. 1 2 Turbo Vision - por el personal de soporte para desarrolladores de Borland en community.borland.com/ "Pregunta: ¿Dónde puedo encontrar la versión de dominio público de Turbo Vision? Respuesta: Se puede encontrar en ftp.inprise.com/pub/borlandcpp/devsupport/archive/turbovision/" (1998, archivado)
  3. Visión libre en freepascal.org
  4. 1 2 3 4 5 6 7 8 "Turbo Vision" . GitHub . 26 de octubre de 2021.
  5. "Free Vision - Free Pascal wiki" . wiki.freepascal.org . Consultado el 7 de febrero de 2022 .
  6. 1 2 3 4 5 "Free Vision - Free Pascal wiki" . wiki.freepascal.org . Consultado el 12 de febrero de 2022 .
  7. 1 2 3 4 "Free Vision - Free Pascal wiki" . wiki.freepascal.org . Consultado el 7 de febrero de 2022 .
  8. 1 2 3 4 5 6 "Software gratuito para DOS, editores de texto" .
  9. "Free Pascal - Compilador Pascal avanzado de código abierto para Pascal y Object Pascal - Página principal" . www.freepascal.org . Consultado el 31 de mayo de 2025 .
  10. "Commits · main · FPC / FPC / FPC Source · GitLab" .
  11. 1 2 3 4 5 6 "Portada de Turbo Vision al compilador GNU y más" . tvision.sourceforge.net . Archivado del original el 19 de agosto de 2006. Recuperado el 12 de febrero de 2022 .
  12. 1 2 3 4 5 "Virtual Pascal: Artículo / Características principales" . web.archive.org . Consultado el 12 de febrero de 2022 .
  13. ^ "Скачать GraphVision v2.01. Графический TV - Turbo Pascal " . tpdn.ru. ​Archivado desde el original el 12 de febrero de 2022 . Consultado el 12 de febrero de 2022 .
  14. ^ "GraphVision v2.01. TV gráfica " . pascal.sources.ru . Archivado desde el original el 12 de febrero de 2022 . Consultado el 12 de febrero de 2022 .
  15. 1 2 3 4 5 6 "Página principal de TVision" . www.sigala.it . Archivado del original el 12 de febrero de 2022. Consultado el 12 de febrero de 2022 .
  16. 1 2 3 "Turbo Vision 2.0 adaptado a TMT Pascal" . pascal.sources.ru . Archivado del original el 12 de febrero de 2022. Consultado el 12 de febrero de 2022 .
  17. 1 2 3 4 "Скачать Turbo Vision 2.0 Ported to TMT Pascal - Turbo Pascal" . tpdn.ru . Archivado del original el 12-02-2022 . Recuperado el 12-02-2022 .
  18. 1 2 3 4 5 6 "MKM Software" . www.math.ucdavis.edu . Archivado del original el 12 de febrero de 2022. Consultado el 12 de febrero de 2022 .
  19. 1 2 3 4 "Graphics Vision v2.2 - Turbo Vision para SVGA Graphix" . pascal.sources.ru . Archivado del original el 12 de febrero de 2022. Consultado el 12 de febrero de 2022 .
  20. 1 2 3 4 5 "turbo-vision crate" . El registro de crates de la comunidad Rust .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  21. Rudge, Owen (24-03-2025), orudge/osplus , consultado el 28-05-2025
  22. "tmbasic/THIRD-PARTY-NOTICES.md en master · tmbasic/tmbasic" . GitHub . Consultado el 28 de mayo de 2025 .
  23. magiblot (17-05-2025), magiblot/turbo , consultado el 28-05-2025
  24. magiblot (17-05-2025), magiblot/tvterm , consultado el 28-05-2025
  • Free Vision : implementación de Turbo Vision en Free Pascal.
  • Sitio web de TVision
  • "La versión de Sigala"
  • Recursos de Turbo Vision
  • Una implementación similar para Java