stringtranslate.com

Teechart

Разноцветный графический ассортимент
Галерея Teechart

TeeChart — это библиотека для построения диаграмм для программистов, разработанная и управляемая Steema Software из Жироны , Каталония , Испания . [1] Она доступна как коммерческое и некоммерческое программное обеспечение. TeeChart включен в большинство продуктов Delphi и C++Builder с 1997 года, [2] а TeeChart Standard в настоящее время является частью Embarcadero RAD Studio 12 Athens. [3] Версия TeeChart Pro — это коммерческий продукт, который предлагает условно-бесплатные версии для всех своих форматов, TeeChart. Lite для .NET [4] — это бесплатный компонент для построения диаграмм для сообщества Microsoft Visual Studio .NET , а TeeChart для PHP [5] — это библиотека с открытым исходным кодом для сред PHP . Библиотека диаграмм TeeChart предлагает диаграммы , карты и датчики [6] в версиях для Delphi VCL / FMX , ActiveX , C# для Microsoft Visual Studio .NET , Java и PHP . Полный исходный код всегда был доступен для всех версий, кроме версии ActiveX. Пользовательский интерфейс TeeChart переведен на 38 языков. [7]

История

Первая версия TeeChart была создана в 1995 году Дэвидом Бернедой, соучредителем Steema, с использованием среды программирования Borland Delphi Visual Component Library [1] , и TeeChart был впервые выпущен как условно-бесплатная версия и стал доступен через Compuserve в том же году. [8] Она была написана в первой версии Delphi VCL как 16-битная библиотека построения диаграмм под названием TeeChart версии 1. [8] Следующая версия TeeChart была выпущена как 32-битная библиотека (Delphi 2 поддерживала 32-битную компиляцию), но была обозначена как TeeChart VCL v3, чтобы совпасть с соглашением Borland об именовании для включения в палитру инструментов Borland Delphi v3 в 1997 году [2] и в C++ Builder v3 в 1998 году. [9] С тех пор она находится в палитре инструментов Delphi/C++ Builder. Текущая версия — Embarcadero RAD Studio 12 Athens. [3]

Первая версия ActiveX TeeChart , названная также "версия 3", чтобы соответствовать номенклатуре версии VCL, была выпущена в 1998 году. [8] Версия была оптимизирована для работы с комплектами разработчиков Microsoft Visual Studio v97 и v6.0, которые включают языки программирования Visual Basic и Microsoft Visual C++ . Поддержка новых сред программирования последовала за первой собственной версией TeeChart на C# для Microsoft Visual Studio .NET, выпущенной в 2002 году [8] и TeeChart.Lite для .NET, бесплатным компонентом для построения диаграмм, выпущенным для Visual Studio.NET в 2003 году [8] и также поддерживающим Mono (программирование) . Steema Software выпустила первую собственную версию TeeChart Java (язык программирования) в 2006 году [8] , а первая собственная версия TeeChart PHP была выпущена в 2009 году и опубликована как open-source в июне 2010 года. [8] Мобильные версии TeeChart для устройств Android (операционная система) и устройств Windows Phone 7 были выпущены в первой половине 2011 года. [8] В 2012 году TeeChart расширил функциональность до устройств iPhone / iPad и BlackBerry OS , и в том же году была выпущена новая версия JavaScript для поддержки HTML5 Canvas . В 2013 году Steema запустила TeeChart для приложений .NET Chart для Магазина Windows и включила поддержку мобильной платформы Windows Phone 8 от Microsoft . [8] TeeChart для Xamarin.Forms, написанный на 100% с использованием кода C# и кроссплатформенной поддержки для настольных компьютеров .NET, Windows Phone, iOS и Android, был выпущен в 2014 году. Также с 2014 года диаграммы Webforms теперь предлагают интерактивность HTML5. [8]

Использование

TeeChart — это компонент для построения диаграмм общего назначения, разработанный для использования в различных областях, предлагающий широкий спектр эстетики для построения диаграмм. Обычно TeeChart, публикуемые в полевых условиях, в областях, где необходимо регулярно интерпретировать большие объемы данных, остаются по выбору дизайнера в своей простейшей форме, чтобы максимизировать «соотношение данных и чернил». [10] Sloan Digital Sky Survey , использование SDSS Web Services для построения диаграмм «Научное .. построение диаграмм онлайн» [11] в The Virtual Observatory Spectrum Services [12] отражает этот подход. Авторы диаграмм SDSS выбирают для представления данных стандартный 2D-линейный дисплей TeeChart. Скорость также является фактором при выборе наиболее эффективного способа построения диаграмм. Данные в реальном времени с частотой до десятков или сотен точек данных или более в секунду требуют наиболее экономичного подхода к построению диаграмм. Время обработки компьютера, выделенное на построение диаграмм, должно быть максимально легким, освобождая компьютерные задачи «для достижения сбора, отображения и анализа данных в реальном времени». [13]

Критически важным и заявленным аспектом многих приложений визуализации данных является возможность предлагать интерактивность пользователю; документ NASA , Orbital Debris Engineering Model ORDEM 3.0 - User's Guide, 2014, утверждает, что «Пользователь может манипулировать графиками, чтобы масштабировать, панорамировать и копировать в буфер обмена и экспортировать в различные типы файлов» [14] и Computer and Computing Technologies in Agriculture II, Volume 1, Daoliang, Li; Chunjiang, Zhao (2009), также использующий TeeChart, утверждает, что «свойства в любой точке графика можно просматривать, перемещая мышь по нему». [15] Рассказывая о контроле образования, Юха Линдфорс утверждает, что «достигнута желаемая функциональность графика (такая как масштабирование и изменение масштаба)...». [16]

Приложения для построения диаграмм становятся все более «онлайновыми», доступными либо широкой публике, либо территориально удаленной пользовательской базе через сетевые приложения. Всемирная паутина (Веб) стала «безусловно самым популярным интернет-протоколом» для распространения онлайн-приложений. Большинство основных IDE теперь предлагают среды для разработки веб-приложений, нацеленные на приложения, размещенные в браузере. Компоненты построения диаграмм, в том числе TeeChart, адаптировались для предоставления моделей, работающих в среде браузера, часто используя статические изображения и методы наложения сценариев, такие как Ajax (программирование), чтобы предложить уровень интерактивности, улучшить время отклика и скрыть очевидную задержку от пользователя. Библиотеки TeeChart используют возможности для обогащения гибкости обработки на стороне клиента и браузера с помощью модулей, которые предлагают «микросреды» в браузере, такие как давно известная технология ActiveX , Adobe Flash , Microsoft Silverlight или Java Applets . Среды на стороне сервера также предлагают средства для взаимодействия со сценарием на основе браузера для динамического реагирования на запросы построения диаграмм. Joomla и CodeIgniter являются хост-средами для TeeChart PHP, а пример приложения Embarcadero IntraWeb VCL, разработанного с использованием TeeChart, задокументирован здесь. [17]

Справочник программиста

Code Project включает в себя демонстрационную версию, которая использует TeeChart.Lite, называемую «Самоорганизующиеся карты признаков (карты Кохонена)», написанную Баширом Магомедовым [18] , а SourceForge включает в себя Database Stress and Monitor, которая также использует TeeChart.Lite. [19]

Книги и источники информации, которые включают существенные разделы о работе с версией TeeChart для Delphi, включают «Mastering Delphi 6» Марко Канту, [20] «C++ Builder 5 developer's guide», [21] видеоруководство Delphi по построению диаграмм сжатия JPEG [22] и форумы поддержки и справочные страницы на форумах поддержки TeeChart. [23] Источники документов на других языках включают в себя «Myslíme v jazyku Delphi 7: knihovna zkušeného programátora» на чешском языке Марко Канту, [24] и на китайском языке Delphi 6, [25] Delphi, [26] и Delphi 5. [27]

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

Ссылки

  1. ^ ab Steema Software SL. «Страница компании Steema Software» . Проверено 17 января 2017 г.
  2. ^ ab Боб Сварт. "Перенос кода Delphi 1.x на 32-битную платформу". www.drbob42.com . Получено 17 января 2017 г. .
  3. ^ ab RAD Studio 12 Product Feature Matrix (PDF) , 2024 , получено 10 января 2024 г.
  4. ^ Steema Software SL. «Компоненты диаграмм TeeChart .NET Lite» . Проверено 17 января 2017 г.
  5. ^ Steema Software SL. «Компоненты диаграмм TeeChart PHP с открытым исходным кодом» . Проверено 17 января 2017 г.
  6. ^ Steema Software SL. «Галерея ТиЧарт» . Проверено 17 января 2017 г.
  7. ^ Steema Software SL. «Функции TeeChart VCL/FMX» . Проверено 17 января 2017 г.
  8. ^ abcdefghij Steema Software SL. "Ключевые даты и история сборки" . Получено 17 января 2017 г.
  9. ^ Биггс, Мэгги (1998), «Borland завершает C++ Builder», InfoWorld , 20 (8): 108, ISSN  0199-6649
  10. ^ Тафти, Эдвард Рольф (2001), Визуальное отображение количественной информации, Graphics Press, ISBN 978-0-9613921-4-7
  11. ^ Будавари, Тамаш (2004), Кодирование против Вселенной (PDF) , Королевская обсерватория Эдинбург , стр. 10 , получено 17 января 2017 г.
  12. ^ "Виртуальная обсерватория Spectrum Services". voservices.net .
  13. ^ Чжэн, Сяофэн; Цзэн, Цийонг; У, Кай; Ю, Чжунхуа; Ли, Сяотонг (2010), «Сбор данных о температуре и силе резания и проектирование измерительной системы при высокоскоростной обработке», в IEEE Computer Society (ред.), 2010 Международная конференция по измерительным технологиям и мехатронике, автоматизация, Чанша, Китай, стр. 882–885, doi :10.1109/ICMTMA.2010.774, ISBN 978-0-7695-3962-1, S2CID  16241578{{citation}}: CS1 maint: отсутствует местоположение издателя ( ссылка )
  14. ^ Стэнсбери, Юджин Г.; Криско, Паула Х. (апрель 2014 г.), «NASA Orbital Debris Engineering Model ORDEM 3.0 — Руководство пользователя» (PDF) , www.sti.nasa.gov , Техас: Офис программы NASA Orbital Debris , стр. 17, заархивировано из оригинала (PDF) 24-04-2014 , извлечено 17 января 2017 г.
  15. ^ Даолян, Ли; Чуньцзян, Чжао (2009), Компьютеры и вычислительные технологии в сельском хозяйстве II, том 1 , Нью-Йорк: Springer Science+Business Media , стр. 82, Bibcode : 2009cct1.book.....Z, ISBN 978-1-4419-0208-5
  16. ^ Линдфорс, Юха (2003), Достижения в области контроля образования 2003 , Оксфорд: Elsevier , стр. 172, ISBN 978-0-08-043559-6
  17. ^ Редди, SM; Мазумдер, R.; Эванс, DAD; Коллинз, AS (2009), Палеопротерозойские суперконтиненты и глобальная эволюция , Лондон: Геологическое общество , стр. 31, ISBN 978-1-86239-283-0
  18. ^ Магомедов, Башир (7 ноября 2006 г.). «Самоорганизующиеся карты признаков (карты Кохонена)». www.codeproject.com/\ . Получено 17 января 2017 г. .
  19. ^ "Database Stress and Monitor". 30 октября 2009 г. Получено 17 января 2017 г.
  20. ^ Канту, Марко (2001), «Глава 13: Архитектура базы данных Delphi», Mastering Delphi 6 - Mastering Series, Калифорния: Sybex , стр. 550, ISBN 978-0-7821-2874-1
  21. ^ Холлингворт, Джаррод (2000), Руководство разработчика C++ Builder 5, США: Sams Publishing , стр. 932, ISBN 978-0-672-31972-3
  22. ^ Кристи, Алистер (30 июля 2008 г.). "Учебник по программированию на Delphi № 38 - Диаграммы сжатия JPEG" . Получено 17 января 2017 г. .
  23. ^ "Steema Central - Индексная страница" . www.teechart.net .
  24. ^ Cantù, Марко (2003), Myslíme v jazyku Delphi 7: knihovna zkušeného programátora (на чешском языке), Praga: Grada Publishing, стр. 17, ISBN 978-80-247-0694-8
  25. ^ 刘艺 (2002), «Глава 17», в DynoMedia (ред.), Delphi 6 企业级解决方案及应用剖析(на китайском языке), 机械工业出版社, ISBN 978-7-111-10435-3
  26. ^ 杨宗志 (2001), «Глава 10», Delphi 数据库程序设计(на китайском языке), Пекин: Издательство Университета Цинхуа , стр. 201, ISBN 978-7-900637-44-4
  27. ^ DynoMedia, изд. (2000), «Глава 9», Delphi 5 数据库开发技术(на китайском языке), 机械工业出版社, стр. 245, ISBN 978-7-111-07820-3

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