Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

2000 г

Полезные компоненты для пользователей Delphi и С++Builder: деловая и научная графика

Наталия Елманова Компьютер Пресс - CD, 1999, N3
© Copyright N.Elmanova & ComputerPress Magazine

Данная статья посвящена некоторым полезным компонентам сторонних разработчиков, предназначенных для использования в приложениях Delphi и С++Builder деловой и научной графики. Все эти компоненты (равно как и многие другие полезные компоненты и утилиты) можно найти на сайте Torry's Delphi Pages (http://www.torry.ru.) либо на регулярно выпускаемых авторами этого сайта компакт-дисках с его содержимым, материалы которых использованы при подготовке данной статьи.

При выборе тех или иных компонентов с целью использования их в своих приложениях следует иметь в виду, что:

  • Компоненты, поставляемые в виде исходных текстов на Pascal, как правило, можно использовать и в Delphi, и в C++Builder, в том числе в версиях более поздних, чем версия, для которой предназначен данный компонент.
  • Компоненты, поставляемые в виде исходных текстов на С++, как правило, нельзя использовать в Delphi.
  • Компоненты, поставляемые в виде файлов с расширениями *.dcu, *.obj, *.bpl, *.bpk, *.dpl, *.dpk, можно использовать только с теми версиями С++Builder и Delphi, для которых они предназначены. Следует также внимательно ознакомиться с help-файлами и другими документами, сопровождающими эти компоненты (иногда они содержатся в виде комментариев в исходных текстах компонентов) - в них обычно содержатся правила использования свободно распространяемых компонентов (нередко их нельзя использовать в коммерческих продуктах) либо условия приобретения коммерческих компонентов.

В данной статье рассмотрены следующие компоненты:

  1. TeeChart-Pro
  2. LogGraph
  3. Scientific Chart Graph
  4. TTrend
  5. TScGraph
  6. Rot3D
  7. RChart
  8. PIE
  9. TObjGrapheur32

TeeChart-Pro

torry\vcl\charts\Teechart.exe, torry\vcl\charts\teedemo.zip
http://www.teemach.com/files/vcl/public/Tee4D4TRIAL.EXE - trial-версия для Delphi 4
http://www.teemach.com/files/vcl/public/Tee401C3Trial.zip - trial-версия для C++Builder 3.
http://www.teemach.com/files/vcl/public/Tee401D1D2Trial.zip - trial-версия для Delphi 1,2
http://www.teemach.com/files/vcl/public/Tee4D3TRIAL.EXE - trial-версия для Delphi 3
http://www.teemach.com/files/vcl/public/Tee4C1Trial.zip - trial-версия для C++Builder 1.

Автор: Дэвид Бернеда (David Berneda, 101600.1067@compuserve.com).
Стоимость: $99
Shareware-компоненты. Trial-версии работают только при запущенных средах разработки Delphi или C++Builder.
Последние версии доступны по адресу: http://195.1.154.11/

Компоненты TeeChart знакомы всем пользователям последних версий Delphi и C++Builder - они входят в состав этих продуктов. Версия этих компонентов TeeChart-Pro, поставляемая отдельно, обладает рядом дополнительных возможностей. В частности, при использовании профессиональной версии возможно использование редактора свойств графика не только из среды разработки, но и из готового использующего его приложения. Помимо этого, пользователям профессиональной версии продукта доступны некоторые дополнительные типы графиков:"Candle", "ErrorBar", "Volume", "Surface", "Polar" (два последних представлены на рисунках ниже):

Рис. 1. Тип серий "Surface" (TeeChart Pro)

Рис. 2. Тип серий "Polar" (TeeChart Pro)

Отметим также, что в состав профессиональной версии TeeChart входит подробное руководство по созданию собственных типов серий.

TLogGraph

torry\vcl\charts\Loggraph.zip
www.torry.ru/vcl/charts/Loggraph.zip - более новая версия -

Автор - Вит Ковальчик (Vit Kovalchik, vkovalcik@iname.com).
Свободно распространяемый компонент, поставляется с исходным текстом. Может быть использован в Delphi 2.0, 3.0, 4.0.
Последние версии этого компонента доступны по адресу

http://www.geocities.com/SiliconValley/Hills/1335/

Этот компонент удобно использовать в случае отображения быстро меняющихся данных, так как он обладает большой скоростью перерисовки изображения. Позволяет рисовать двумерные графики и диаграммы с использованием нескольких различных стилей. Изображение нескольких серий на одном графике не поддерживает.

Рис. 3. Пример использования компонента TLogGraph

Scientific Chart Graph

torry\vcl\charts\Graphwin.zip

Автор - Рой Хонг (Roy Hong, hong@hpl.crestech.ca).
Свободно распространяемый компонент, поставляется в виде *.obj-файла для С++Builder 1.0 без исходного текста.

Этот компонент позволяет использовать логарифмический масштаб, автоматическое или ручное масштабирование. Он также позволяет изображать линейные графики, точки, столбчатые диаграммы, кривые Безье, использовать аппроксимацию сплайнами (полиномами 2й и 3й степени), вычисление регрессий. Возможно изображение нескольких серий с помощью разных типов графиков, а также изображение погрешностей на графиках. В качестве подложки можно использовать градиентную заливку или графическое изображение.

Рис. 4. Пример использования компонента TGraphWin

TTrend

torry\vcl\charts\Trend.zip

Автор - Марк Додсон (Mark Dodson, MarkDodson@aol.com).
Свободно распространяемый компонент, поставляется с исходным текстом.
Последние версии этого компонента доступны по адресу: http://home.aol.com/MarkDodson

TTrend - графический компонент, предназначенный для изображения динамических графиков с постоянно добавляющимися данными. При добавлении данных происходит горизонтальный скроллинг изображения. Компонент позволяет использовать различные стили для изображения данных: двумерные и трехмерные столбчатые диаграммы, линейные диаграммы, отдельные точки, линейные диаграммы с заполнением. В общем случае отображается одна серия, но возможно отображение двух серий (например, сигнала и отклика на него).

Рис. 5. Пример использования компонента TGraphWin

Рис. 6. Пример использования компонента TTrend для изображения двух серий

TScGraph

torry\vcl\charts\Scgraph2.zip - версия для Delphi 2
Scgraph3.zip (www.torry.ru/vcl/charts/Scgraph3.zip) - версия для Delphi 3
Scgraph4.zip (www.torry.ru/vcl/charts/Scgraph4.zip) - версия для Delphi 4

Автор - Роберт Новотны (Robert Novotny, novotny@bmtp.akh-wien.ac.at).
Свободно распространяемый компонент, поставляется в виде dcu-файлов для Delphi 2, 3, 4. Условия его использования запрещают включение этого компонента в коммерческие продукты.

Данный компонент предназначен для отображения графиков функций в виде линий или отдельных точек (в том числе с погрешностями). Он позволяет отображать 6 серий данных. Максимальное число точек в каждой серии - 600. Компонент позволяет использовать греческие буквы в метках, размещать легенду в различных местах графика, изображать несколько графиков вместе, использовать логарифмический масштаб.

Рис. 7. Пример использования компонента TScGraph

Рис. 8. Пример использования компонента TScGraph для изображения двух синхронных графиков

Rot3D

torry\vcl\charts\Rot3D.zip

Автор - Ханс Лонингер (Hans Lohninger, helpdesk@lohninger.com).
Стоимость: $15
Стоимость исходного текста: $100
Trial-версия работает только при запущенных средах разработки Delphi или C++Builder.
Поставляется в виде *.dcu-файлов для Delphi 1.0, 2.0, 3.0 и *.obj-файлов для С++Builder 1.0.
Последние версии доступны по адресу: http://www.lohninger.com/

Компонент TRot3D позволяет отображать трехмерные данные и вращать их трехмерное изображение в любом направлении с помощью мыши или с иcпользованием предназначенных для этого методов данного компонента. Возможно также изменение масштаба изображения, а также отображение осей и ограничивающего куба.

Рис. 9.Пример использования компонента TRot3D

RChart

torry\vcl\charts\rchart.zip

Автор - Ханс Лонингер (Hans Lohninger, helpdesk@lohninger.com)
Стоимость: $20
Стоимость исходного текста: $150
Shareware-компонент. Trial-версия работает только при запущенных средах разработки Delphi или C++Builder. Поставляется в виде *.dcu-файлов для Delphi 1.0, 2.0, 3.0 и *.obj-файлов для С++Builder 1.0.
Последние версии доступны по адресу: http://www.lohninger.com/

Компонент TRChart позволяет отображать двумерные графики. Он позволяет автоматически выбирать масштаб, использовать логарифмическую шкалу, создавать динамические графики для отображения быстро меняющихся значений, использовать в качестве значений переменные типа TDateTime, менять масштаб изображения с помощью мыши, добавлять маркеры, пояснительные надписи, прямоугольники, эллипсы, которые автоматически масштабируются и перемещаются при изменении масштаба графика. Обладает разнообразными возможностями, связанными с печатью графиков.

Этот компонент удостоен награды Delphi Choice '96, присуждаемой The Delphi Information Connection.

Рис. 10. Пример использования компонента TRСhart

Рис. 11. Пример установки параметров печати при использовании компонента TRСhart

PIE

torry\vcl\charts\pie.zip

Авторы - Стив Дэвис (Steve Davis), Фил Барбер (Phil Barber)
Стоимость: $20
Shareware-компонент.
Поставляется в виде *.dcu-файла для Delphi 2.0.

Компонент TPie предназначен для отображения круговых диаграмм. Позволяет выбрать цвета секторов диаграммы.

Рис. 12. Пример использования компонента TPie

TObjGrapheur32

torry\vcl\charts\Graphe32.zip - версия для Delphi 2,
torry\vcl\charts\grapheur.zip - версия для Delphi 1

Автор - Лоран Рулье (Laurent Rullier, laurent.rullier@iemn.univ-lille1.fr)
Свободно распространяемый компонент. Поставляется в виде *.dcu-файлов для Delphi 1.0, 2.0

Этот компонент позволяет отображать данные как в прямоугольной, так и в полярной системах кординат. Возможен выбор цвета, шрифта, типа сетки, заголовков.

Рис. 13. Пример использования компонента TObjGrapheur32

 

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...