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. Fue utilizado por el propio Borland para escribir los entornos de desarrollo integrados (IDE) para estos lenguajes de programación . De forma predeterminada, las aplicaciones de Turbo Vision replican la apariencia de estos IDE, incluidos los controles de edición, cuadros de lista , casillas de verificación , botones de radio y menús, todos los cuales tienen soporte para mouse incorporado. Más tarde, quedó en desuso en favor de la biblioteca de objetos de Windows , la API de Win16 y las herramientas GUI de Borland Delphi..
Desarrollador (es) | Borland |
---|---|
Versión inicial | 1990 |
Escrito en | |
Sistema operativo | MS-DOS |
Plataforma | Compatible con IBM PC |
Tipo | Kit de herramientas de widgets |
Licencia | Software de dominio público [1] [2] |
Sitio web | tvision |
Alrededor de 1997, la versión C ++, incluido el código fuente , fue lanzada por Borland al dominio público [1] [2] y actualmente está siendo portada y desarrollada por una comunidad de código abierto en SourceForge bajo la licencia GPL . [3] Una actualización anterior del código Borland de Sergio Sigala está disponible bajo la licencia BSD . [ cita requerida ]
El Pascal versión, que fue distribuido junto con Borland Pascal 7 en un disco "prima", nunca fue liberado bajo una licencia de software libre , por lo que el Free Pascal proyecto vuelve a crear su propia versión de backporting un clon hecho por León de Boer que corrió en modo gráfico volver al modo de texto. El resultado se llama Free Vision . [4] A lo largo de los años, esta base de código se ha estabilizado en casi todos los sistemas operativos y arquitecturas compatibles con FPC. El IDE en modo texto está muy cerca del entorno TP original, con un compilador integrado y un IDE mucho más cercanos que, por ejemplo, RHIDE, y una funcionalidad de soporte como el plegado de código .
Soporte Unicode
Uno de los factores que limita la popularidad de Turbo Vision fue la ausencia de soporte Unicode en la versión original de Borland. Actualmente hay una bifurcación de la versión C ++ del marco que admite UTF-8. [5] Se discute la misma solución para la implementación de Free Pascal, Free Vision. [6]
Ver también
Referencias
- ^ a b 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 [ enlace muerto permanente ] cuando lo vi) el código es de dominio público. También pregunté en el grupo de noticias de Borland y la gente de TeamB (no gente oficial pero son los que dan soporte técnico en la red) me dijo que la FAQ era correcta ".
- ^ a b 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)
- ^ tvision.sf.net en sf.net
- ^ Visión libre en freepascal.org
- ^ https://github.com/magiblot/tvision
- ^ https://bugs.freepascal.org/view.php?id=21373
enlaces externos
- Free Vision - Implementación de Turbo Vision de Free Pascal
- Sitio web de TVision
- "Versión de Sigala"
- Recursos de Turbo Vision
- Una implementación similar para Java