учебная таблица
Тема этой статьи может не соответствовать рекомендациям Википедии по известности веб-контента . ( ноябрь 2016 г. ) |
TeeChart — это библиотека диаграмм для программистов, разработанная и управляемая Steema Software из Жироны , Каталония , Испания . [1] Он доступен как коммерческое и некоммерческое программное обеспечение. TeeChart включен в большинство продуктов Delphi и C++Builder с 1997 года. [2] и TeeChart Standard в настоящее время является частью Embarcadero RAD Studio 12 Athens. [3] Версия TeeChart Pro — это коммерческий продукт, предлагающий условно-бесплатные версии для всех своих форматов TeeChart.Лайт для .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 . библиотеки визуальных компонентов среды программирования [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]
Первая версия TeeChart ActiveX , также названная «версия 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 году и опубликована с открытым исходным кодом в июне 2010 года. [8] Мобильные версии TeeChart для устройств Android (операционная система) и устройств Windows Phone 7 были выпущены в первой половине 2011 года. [8] В 2012 году TeeChart расширила функциональность для устройств iPhone / iPad и BlackBerry OS новая версия JavaScript , и в том же году была выпущена для поддержки HTML5 Canvas . В 2013 году Steema запустила TeeChart для .NET Chart для приложений Магазина Windows и включила поддержку мобильной платформы Microsoft Windows Phone 8 . [8] TeeChart для Xamarin.Forms, написанный на 100% с использованием кода C# и обладающий кроссплатформенной поддержкой настольных компьютеров .NET, Windows Phone, iOS и Android, был выпущен в 2014 году. Также с 2014 года диаграммы Webforms теперь предлагают интерактивность HTML5. [8]
Использование
[ редактировать ]TeeChart — это компонент для построения диаграмм общего назначения, предназначенный для использования в различных сферах и предлагающий широкий спектр эстетических свойств для отображения данных в виде диаграмм. Обычно TeeCharts, публикуемые в полевых условиях, в областях, где необходимо регулярно интерпретировать большие объемы данных, остаются по выбору дизайнера в своей простейшей форме, чтобы максимизировать «соотношение данных и чернил». [10] Sloan Digital Sky Survey , использование веб-служб SDSS для построения карт «Научное… построение онлайн-данных» [11] в Службе спектра виртуальной обсерватории [12] отражает этот подход. Авторы диаграмм SDSS предпочитают представлять данные с помощью стандартного двумерного линейного отображения TeeChart. Скорость также является фактором при выборе наиболее эффективного способа построения данных. Данные в реальном времени с частотой до десятков или сотен точек данных и более в секунду требуют наиболее экономичного подхода к построению диаграмм. Время компьютерной обработки, выделяемое на отображение данных, должно быть как можно более легким, освобождая компьютерные задачи «для получения, отображения и анализа данных в реальном времени». [13]
Критическим и заявленным аспектом многих приложений визуализации данных является способность предлагать пользователю интерактивность; В документе НАСА , Модель инженерной модели орбитального мусора ORDEM 3.0 - Руководство пользователя, 2014 г., говорится, что «пользователь может манипулировать графиками для масштабирования, панорамирования, копирования в буфер обмена и экспорта в файлы различных типов». [14] и «Компьютерные и вычислительные технологии в сельском хозяйстве II, том 1», Даолян, Ли; Чуньцзян, Чжао (2009), также использующий TeeChart, утверждает, что «свойства в любой точке диаграммы можно просмотреть, наведя на нее указатель мыши». [15] Рассказывая об обучении управлению, Юха Линдфорс заявляет: «Желаемая функциональность диаграмм (например, масштабирование и масштабирование) достигнута…». [16]
Приложения для построения графиков становятся все более «онлайновыми», доступными либо широкой публике, либо территориально удаленным пользователям через сетевые приложения. Всемирная паутина (Сеть) стала «безусловно самым популярным Интернет-протоколом» для распространения онлайн-приложений. Большинство основных IDE теперь предлагают среды для разработки веб-приложений, предназначенных для приложений, размещаемых в браузере. Компоненты диаграмм, в том числе TeeChart, адаптировались для предоставления моделей, которые работают в среде браузера, часто с использованием статических изображений и сценариев наложения слоев, таких как Ajax (программирование), чтобы обеспечить определенный уровень интерактивности, сократить время отклика и скрыть от пользователя очевидную задержку. . Возможности для расширения возможностей клиента и гибкости обработки на стороне браузера используются библиотеками TeeChart через модули, предлагающие «микросреду» внутри браузера, такие как давно зарекомендовавшая себя технология ActiveX , Adobe Flash , Microsoft Silverlight или Java -апплеты . Серверные среды также предлагают средства взаимодействия со скриптами на основе браузера для динамического ответа на запросы графиков. Joomla и CodeIgniter — это хост-среды для TeeChart PHP, а пример приложения Embarcadero IntraWeb VCL, разработанного с использованием TeeChart, описан здесь. [17]
Ссылка на программу
[ редактировать ]Проект кода включает в себя демо-версию, использующую TeeChart.Lite, под названием «Самоорганизующиеся карты объектов (карты Кохонена)», написанную Баширом Магомедовым. [18] а SourceForge включает в себя средство мониторинга стресса базы данных и монитор, который также использует TeeChart.Lite. [19]
Книги и источники информации, которые включают существенные разделы о работе с версией TeeChart для Delphi, включают «Освоение Delphi 6» Марко Канту, [20] «Руководство разработчика C++ Builder 5», [21] видеоурок Delphi по построению диаграмм сжатия JPEG [22] а также форумы поддержки и справочные страницы на форумах поддержки TeeChart. [23] Неанглоязычные источники документов включают в себя на чешском языке «Мы думаем на языке Delphi 7: библиотека опытного программиста» Марко Канту, [24] и китайский, Delphi 6, [25] Дельфи, [26] и Делфи 5. [27]
См. также
[ редактировать ]- Список программного обеспечения для информационной графики
- Список программного обеспечения для построения графиков
- Визуализация данных
- Сравнение фреймворков построения диаграмм JavaScript
- Фреймворк JavaScript
- библиотека JavaScript
Ссылки
[ редактировать ]- ^ Jump up to: а б Программное обеспечение Steema SL. «Страница компании Steema Software» . Проверено 17 января 2017 г.
- ^ Jump up to: а б Боб Сварт. «Перенос кода Delphi 1.x на 32-битную версию» . www.drbob42.com . Проверено 17 января 2017 г.
- ^ Jump up to: а б Таблица характеристик продукта RAD Studio 12 (PDF) , 2024 г. , получено 10 января 2024 г.
- ^ Программное обеспечение Steema SL. «Компоненты диаграмм TeeChart .NET Lite» . Проверено 17 января 2017 г.
- ^ Программное обеспечение Steema SL. «Компоненты диаграмм TeeChart PHP с открытым исходным кодом» . Проверено 17 января 2017 г.
- ^ Программное обеспечение Steema SL. «Галерея ТиЧарт» . Проверено 17 января 2017 г.
- ^ Программное обеспечение Steema SL. «Функции TeeChart VCL/FMX» . Проверено 17 января 2017 г.
- ^ Jump up to: а б с д и ж г час я дж Программное обеспечение Steema SL. «Ключевые даты и история строительства» . Проверено 17 января 2017 г.
- ^ Биггс, Мэгги (1998), «Borland дополняет C++ Builder» , InfoWorld , 20 (8): 108, ISSN 0199-6649
- ^ Тафте, Эдвард Рольф (2001), Визуальное отображение количественной информации , Graphics Press, ISBN 978-0-9613921-4-7
- ^ Будавари, Тамаш (2004), Кодирование против Вселенной (PDF) , Королевская обсерватория Эдинбург , стр. 10 , получено 17 января 2017 г.
- ^ «Служба спектра виртуальной обсерватории» . voservices.net .
- ^ Чжэн, Сяофэн; Цзэн, Циюнг; Ву, Кай; Ю, Чжунхуа; Ли, Сяотун (2010 г.), «Сбор данных о температуре и силе резания и проектирование измерительных систем при высокоскоростной обработке», в IEEE Computer Society (ред.), Международная конференция по измерительным технологиям и автоматизации мехатроники 2010 г. , Чанша, Китай, стр. 882 –885, номер домена : 10.1109/ICMTMA.2010.774 , ISBN 978-0-7695-3962-1 , S2CID 16241578
{{citation}}
: CS1 maint: отсутствует местоположение издателя ( ссылка ) - ^ Стэнсбери, Юджин Г.; Криско, Паула Х. (апрель 2014 г.), «Модель НАСА по проектированию орбитального мусора ORDEM 3.0 — Руководство пользователя» (PDF) , www.sti.nasa.gov , Техас: Офис программы НАСА по орбитальному мусору , стр. 17, заархивировано из оригинала (PDF) 24 апреля 2014 г. , получено 17 января 2017 г.
- ^ Даолян, Ли; Чуньцзян, Чжао (2009), Компьютерные и вычислительные технологии в сельском хозяйстве II, Том 1 , Нью-Йорк: Springer Science+Business Media , стр. 82, Бибкод : 2009cct1.book.....Z , ISBN 978-1-4419-0208-5
- ^ Линдфорс, Юха (2003), Достижения в области контрольного образования, 2003 г. , Оксфорд: Elsevier , стр. 172, ИСБН 978-0-08-043559-6
- ^ Редди, С.М.; Мазумдер, Р.; Эванс, ПАПА; Коллинз, А.С. (2009), Палеопротерозойские суперконтиненты и глобальная эволюция , Лондон: Геологическое общество , стр. 31, ISBN 978-1-86239-283-0
- ^ Магомедовл, Башир (7 ноября 2006 г.). «Самоорганизующиеся карты объектов (карты Кохонена)» . www.codeproject.com/\ . Проверено 17 января 2017 г.
- ^ «Стресс и мониторинг базы данных» . 30 октября 2009 года . Проверено 17 января 2017 г.
- ^ Канту, Марко (2001), «Глава 13: Архитектура базы данных Delphi», Освоение Delphi 6 - Серия освоения , Калифорния: Sybex , стр. 550 , ISBN 978-0-7821-2874-1
- ^ Холлингворт, Джаррод (2000), Руководство разработчика C++ Builder 5 , США: Sams Publishing , стр. 932 , ISBN 978-0-672-31972-3
- ^ Кристи, Алистер (30 июля 2008 г.). «Урок по программированию на Delphi № 38 — Диаграмма сжатия Jpeg» . Проверено 17 января 2017 г.
- ^ «Steema Central — Индексная страница» . www.teechart.net .
- ^ Канту, Марко (2003), Мы думаем на языке Delphi 7: Библиотека опытного программиста (на чешском языке), Praga: Grada Publishing, стр. 17, ISBN. 978-80-247-0694-8
- ^ Лю И (2002), «Глава 17», в DynoMedia (ред.), Анализ корпоративных решений и приложений Delphi 6 (на китайском языке), Machinery Industry Press, ISBN 978-7-111-10435-3
- ^ Ян Цзунчжи (2001), «Глава 10», Программирование баз данных Delphi (на китайском языке), Пекин: Университета Цинхуа Издательство , стр. 201, ISBN. 978-7-900637-44-4
- ^ DynoMedia, изд. (2000 г.), «Глава 9», Технология разработки баз данных Delphi 5 (на китайском языке), Machinery Industry Press, стр. 245, ISBN. 978-7-111-07820-3