Articulo de referencia

Diagrama de tee

Galería de teechart TeeChart es una biblioteca de gráficos para programadores, desarrollada y administrada por Steema Software de Girona , Cataluña , España . [1] Está disponibl...

Surtido gráfico multicolor
Galería de teechart

TeeChart es una biblioteca de gráficos para programadores, desarrollada y administrada por Steema Software de Girona , Cataluña , España . [1] Está disponible como software comercial y no comercial. TeeChart se ha incluido en la mayoría de los productos Delphi y C++Builder desde 1997, [2] y TeeChart Standard actualmente es parte de Embarcadero RAD Studio 12 Athens. [3] La versión TeeChart Pro es un producto comercial que ofrece versiones shareware para todos sus formatos, TeeChart. Lite para .NET [4] es un componente de gráficos gratuito para la comunidad Microsoft Visual Studio .NET y TeeChart para PHP [5] es una biblioteca de código abierto para entornos PHP . La biblioteca de gráficos TeeChart ofrece gráficos , mapas e indicadores [6] en versiones para Delphi VCL / FMX , ActiveX , C# para Microsoft Visual Studio .NET , Java y PHP . El código fuente completo siempre ha estado disponible para todas las versiones excepto la versión ActiveX. La interfaz de usuario de TeeChart está traducida a 38 idiomas. [7]

Historia

La primera versión de TeeChart fue creada en 1995 por David Berneda, cofundador de Steema, utilizando el entorno de programación Borland Delphi Visual Component Library [1] y TeeChart fue lanzado por primera vez como una versión shareware y se puso a disposición a través de Compuserve en el mismo año. [8] Fue escrito en la primera versión de Delphi VCL, como una biblioteca de gráficos de 16 bits llamada TeeChart versión 1. [8] La siguiente versión de TeeChart fue lanzada como una biblioteca de 32 bits (Delphi 2 admitía la compilación de 32 bits) pero fue marcada como TeeChart VCL v3 para coincidir con la convención de nombres de Borland para su inclusión en la paleta de la caja de herramientas de Borland Delphi v3 en 1997 [2] y con C++ Builder v3 en 1998. [9] Ha estado en la paleta de la caja de herramientas de Delphi/C++ Builder desde entonces. La versión actual es Embarcadero RAD Studio 12 Athens. [3]

La primera versión ActiveX de TeeChart , denominada también "versión 3", para coincidir con la nomenclatura de la versión VCL, se lanzó en 1998. [8] La versión se optimizó para funcionar con las suites de desarrollo Visual Studio v97 y v6.0 de Microsoft , que incluyen los lenguajes de programación Visual Basic y Microsoft Visual C++ . El soporte para nuevos entornos de programación siguió con la primera versión C# nativa de TeeChart para Microsoft Visual Studio .NET lanzada en 2002 [8] y TeeChart.Lite para .NET, un componente de gráficos gratuito, lanzado para Visual Studio.NET en 2003 [8] y compatible también con Mono (programación) . Steema Software lanzó la primera versión nativa de TeeChart en Java (lenguaje de programación) en 2006 [8] y la primera versión nativa de PHP de TeeChart se lanzó en 2009 y se publicó como código abierto en junio de 2010. [8] Las versiones móviles de TeeChart, para dispositivos Android (sistema operativo) y dispositivos Windows Phone 7 se lanzaron durante la primera mitad de 2011. [8] En 2012, TeeChart extendió la funcionalidad a los dispositivos iPhone / iPad y BlackBerry OS y se lanzó una nueva versión de JavaScript en el mismo año para soportar HTML5 Canvas . En 2013, Steema lanzó TeeChart para .NET Chart para aplicaciones de Windows Store e incluyó soporte para la plataforma móvil Windows Phone 8 de Microsoft. [8] TeeChart para Xamarin.Forms escrito con código 100% C# y soporte multiplataforma para escritorios .NET, Windows Phone, iOS y Android se lanzó en 2014. También desde 2014, los gráficos de Webforms ahora ofrecen interactividad HTML5. [8]

Uso

TeeChart es un componente de gráficos de propósito general diseñado para su uso en diferentes ámbitos, que ofrece una amplia gama de estéticas para los datos de los gráficos. Generalmente, los TeeChart publicados en el campo, en áreas donde se deben interpretar regularmente grandes cantidades de datos, permanecen por elección del diseñador en su forma más simple para maximizar la "relación datos-tinta". [10] El uso de Sloan Digital Sky Survey , SDSS Web Services para la representación gráfica de "Scientific .. plotting of online data" [11] en The Virtual Observatory Spectrum Services [12] refleja ese enfoque. Los autores de los gráficos SDSS eligen representar los datos utilizando la visualización de línea 2D estándar de TeeChart. La velocidad también es un factor a tener en cuenta a la hora de elegir cómo representar los datos de forma más eficaz. Los datos en tiempo real, a frecuencias de hasta decenas o cientos de puntos de datos o más por segundo, requieren el enfoque de representación gráfica más económico en cuanto a procesador. El tiempo de procesamiento informático dedicado a la representación gráfica de los datos debe ser lo más ligero posible, liberando tareas informáticas "para lograr la adquisición, visualización y análisis de datos en tiempo real". [13]

Un aspecto crítico y establecido de muchas aplicaciones de visualización de datos es la capacidad de ofrecer interactividad al usuario; el documento de la NASA , Orbital Debris Engineering Model Model ORDEM 3.0 - User's Guide, 2014, establece que "El usuario puede manipular los gráficos para hacer zoom, desplazarse y copiar al portapapeles y exportar a varios tipos de archivos" [14] y Computer and Computing Technologies in Agriculture II, Volume 1, Daoliang, Li; Chunjiang, Zhao (2009), también utilizando TeeChart, afirma que "las propiedades en cualquier punto del gráfico se pueden ver moviendo el mouse sobre él". [15] Escribiendo sobre la educación de control, Juha Lindfors afirma que "Se logra la funcionalidad de gráficos deseada (como zoom y escala)...". [16]

Las aplicaciones de gráficos se han vuelto cada vez más "online", disponibles para un público más amplio o para una base de usuarios territorialmente remota a través de aplicaciones en red. La World Wide Web (la Web) se ha convertido en "de lejos, el protocolo de Internet más popular" para difundir aplicaciones en línea. La mayoría de los IDE más importantes ahora ofrecen entornos para aplicaciones web desarrolladas destinadas a aplicaciones alojadas en navegadores. Los componentes de gráficos, TeeChart entre ellos, se han adaptado para proporcionar modelos que funcionan dentro de un entorno de navegador, a menudo utilizando imágenes estáticas y técnicas de capas con scripts como Ajax (programación) para ofrecer un nivel de interactividad, mejorar los tiempos de respuesta y ocultar retrasos aparentes al usuario. Las bibliotecas TeeChart explotan las opciones para enriquecer la flexibilidad de procesamiento del lado del cliente y del navegador a través de módulos que ofrecen "microentornos" dentro del navegador, como la tecnología ActiveX , Adobe Flash , Microsoft Silverlight o Java Applets . Los entornos del lado del servidor también ofrecen un medio para interactuar con scripts basados ​​en navegadores para responder dinámicamente a las solicitudes de gráficos. Joomla y CodeIgniter son entornos host para TeeChart PHP y aquí se documenta un ejemplo de una aplicación VCL diseñada con Embarcadero IntraWeb que utiliza TeeChart. [17]

Referencia del programador

El Proyecto de Código incluye una demostración que utiliza TeeChart.Lite, llamada 'Mapas de características autoorganizadas (mapas de Kohonen)' escritos por Bashir Magomedovl [18] y SourceForge incluye un Monitor y un Estrés de Base de Datos que también utilizan TeeChart.Lite. [19]

Entre los libros y fuentes de información que incluyen secciones importantes sobre cómo trabajar con la versión Delphi de TeeChart se incluyen "Mastering Delphi 6" de Marco Cantù, [20] "C++ Builder 5 developer's guide", [21] un video tutorial de Delphi sobre la compresión de gráficos JPEG [22] y foros de soporte y páginas de referencia en TeeChart Support Forums. [23] Entre las fuentes de documentos en idiomas distintos del inglés se incluyen, en checo "Myslíme v jazyku Delphi 7: knihovna zkušeného programátora" de Marco Cantù, [24] y en chino, Delphi 6, [25] Delphi, [26] y Delphi 5. [27]

Véase también

Referencias

  1. ^ ab Steema Software SL. "Página de la empresa Steema Software" . Consultado el 17 de enero de 2017 .
  2. ^ de Bob Swart. "Porting Delphi 1.x code to 32-bits" (Cómo trasladar el código de Delphi 1.x a 32 bits). www.drbob42.com . Consultado el 17 de enero de 2017 .
  3. ^ Matriz de características del producto de RAD Studio 12 (PDF) , 2024 , consultado el 10 de enero de 2024
  4. ^ SteemaSoftware SL. "Componentes de gráficos TeeChart .NET Lite" . Consultado el 17 de enero de 2017 .
  5. ^ SteemaSoftware SL. "Componentes de gráficos de código abierto TeeChart PHP" . Consultado el 17 de enero de 2017 .
  6. ^ SteemaSoftware SL. "Galería TeeChart" . Consultado el 17 de enero de 2017 .
  7. ^ SteemaSoftware SL. "Funciones de TeeChart VCL / FMX" . Consultado el 17 de enero de 2017 .
  8. ^ abcdefghij Steema Software SL. «Fechas clave e historial de compilación» . Consultado el 17 de enero de 2017 .
  9. ^ Biggs, Maggie (1998), "Borland completa el C++ Builder", InfoWorld , 20 (8): 108, ISSN  0199-6649
  10. ^ Tufte, Edward Rolf (2001), La presentación visual de la información cuantitativa, Graphics Press, ISBN 978-0-9613921-4-7
  11. ^ Budavári, Tamás (2004), Codificación contra el universo (PDF) , Real Observatorio de Edimburgo , p. 10 , consultado el 17 de enero de 2017.
  12. ^ "Los servicios de espectro del observatorio virtual". voservices.net .
  13. ^ Zheng, Xiaofeng; Zeng, Qiyong; Wu, Kai; Yu, Zhonghua; Li, Xiaotong (2010), "Adquisición de datos de fuerza y ​​temperatura de corte y diseño de sistemas de medición en mecanizado de alta velocidad", en IEEE Computer Society (ed.), Conferencia internacional de 2010 sobre tecnología de medición y automatización mecatrónica, Changsha, China, págs. 882–885, doi :10.1109/ICMTMA.2010.774, ISBN 978-0-7695-3962-1, Número de identificación del sujeto  16241578{{citation}}: Mantenimiento de CS1: falta la ubicación del editor ( enlace )
  14. ^ Stansbery, Eugene G.; Krisko, Paula H. (abril de 2014), "NASA Orbital Debris Engineering Model ORDEM 3.0 - User's Guide" (PDF) , www.sti.nasa.gov , Texas: NASA Orbital Debris Program Office , p. 17, archivado desde el original (PDF) el 24 de abril de 2014 , consultado el 17 de enero de 2017
  15. ^ Daoliang, Li; Chunjiang, Zhao (2009), Tecnologías informáticas y de computación en la agricultura II, Volumen 1 , Nueva York: Springer Science+Business Media , pág. 82, Bibcode :2009cct1.book.....Z, ISBN 978-1-4419-0208-5
  16. ^ Lindfors, Juha (2003), Avances en la educación en control 2003 , Oxford: Elsevier , pág. 172, ISBN 978-0-08-043559-6
  17. ^ Reddy, SM; Mazumder, R.; Evans, DAD; Collins, AS (2009), Supercontinentes paleoproterozoicos y evolución global , Londres: The Geological Society , pág. 31, ISBN 978-1-86239-283-0
  18. ^ Magomedovl, Bashir (7 de noviembre de 2006). "Mapas de características autoorganizadas (mapas de Kohonen)". www.codeproject.com/\ . Consultado el 17 de enero de 2017 .
  19. ^ "Database Stress and Monitor". 30 de octubre de 2009. Consultado el 17 de enero de 2017 .
  20. ^ Cantù, Marco (2001), "Capítulo 13: Arquitectura de base de datos de Delphi", Mastering Delphi 6 - Mastering Series, California: Sybex , pág. 550, ISBN 978-0-7821-2874-1
  21. ^ Hollingworth, Jarrod (2000), Guía del desarrollador de C++ Builder 5, EE. UU.: Sams Publishing , pág. 932, ISBN 978-0-672-31972-3
  22. ^ Christie, Alister (30 de julio de 2008). "Delphi Programming Tutorial #38 - Charting Jpeg Compression" (Tutorial de programación de Delphi n.° 38: gráficos de compresión JPEG) . Consultado el 17 de enero de 2017 .
  23. ^ "Steema Central - Página de índice". www.teechart.net .
  24. ^ Cantù, Marco (2003), Myslíme v jazyku Delphi 7: knihovna zkušeného programátora (en checo), Praga: Grada Publishing, p. 17, ISBN 978-80-247-0694-8
  25. ^ 刘艺 (2002), "Capítulo 17", en DynoMedia (ed.), Delphi 6 企业级解决方案及应用剖析(en chino), 机械工业出版社, ISBN 978-7-111-10435-3
  26. ^ 杨宗志 (2001), "Capítulo 10", Delphi 数据库程序设计(en chino), Beijing: Tsinghua University Press, p. 201, ISBN 978-7-900637-44-4
  27. ^ DynoMedia, ed. (2000), "Capítulo 9", Delphi 5 数据库开发技术(en chino), 机械工业出版社, p. 245, ISBN 978-7-111-07820-3
  • Sitio web oficial
Obtenido de "https://es.wikipedia.org/w/index.php?title=Teechart&oldid=1194710654"