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: деловая и научная графика, часть 2

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

Данная статья - продолжение начатого в предыдущем номере обзора компонентов сторонних разработчиков, предназначенных для использования в приложениях Delphi и С++Builder деловой и научной графики. Отметим, что некоторые из продуктов, представленных в данной части этого обзора, могут быть полезны также пользователям Visual C++, Visual Basic, PowerBuilder и других средств разработки, так как представляют собой либо содержат в своем составе элементы управления ActiveX.

Еще раз напомним, что:

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

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

GigaSoftТ® ProEssentials™ v2.0

http://www.gigasoft.com/pedemo.zip - демонстрационный пример
http://www.gigasoft.com/peeval.zip - trial-версия

Разработчик: Gigasoft, Inc
Стоимость: $349.00
Последние версии доступны по адресу: http://www.gigasoft.com

ProEssentials представляет собой набор библиотек для построения графиков и диаграмм. Основную часть пакета составляют динамически загружаемые библиотеки (16- и 32-разрядныя), снабженные подробным описанием содержащихся в них функций. Помимо этого, с библиотеками поставляются элементы управления VBX и ActiveX, а также VCL-компоненты Delphi, представляющие собой оболочки для этих библиотек и инкапсулирующие вызов соответствующих функций API. При использовании этой библиотеки возможно как непостредсnвенное обращение к функциям ее API, так и использование VCL-компонентв или элементов управления ActiveX.

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

Рис. 1. Стандартная столбчатая диаграмма (GigaSoft ProEssentials)

Рис. 2. График в полярных координатах (GigaSoft ProEssentials)

Рис. 3. Несколько функций на одном графике (GigaSoft ProEssentials)

Graphics Server

ftp://ftp.contemporary.co.uk/BitsPerSecond/Gsprv.exe - trial-версия Разработчик: Bits Per Second Ltd и Pinnacle WebWorkz
Последние версии доступны по адресам: http://www.graphicsserver.com, http://www.contemporary.co.uk
Trial-версия работоспособна в среде разработки в течение 30 дней

Graphics Server представляет собой расширенную версию элемента управления ActiveX, входящего в стандартные комплекты поставки Delphi и C++Builder. Обладает существенно более расширенными возможностями по сравнению с версией из комплекта поставки (большее разнообразие типов графиков, возможность управлять углом поворота трехмерного графика, цветами, шрифтами, заливкой, типом и положением легенды, и др.) При инсталляции этого элемента управления в среду разработки следует иметь в виду, что класс TGraph в ней уже зарегистрирован, если установлены элементы управления ActiveX из комплекта поставки; поэтому рекомендуется заменить имя класса, связанного с этим элементом управления, предлагаемое по умолчанию.

Рис. 4. Типы двумерных графиков и диаграмм (Graphics Server)

Рис. 5. Типы трехмерных графиков и диаграмм (Graphics Server)

Рис. 6 Пример трехмерной диаграммы (Graphics Server)

First Impression 5.0

http://www.tidestone.com/vc/download/default.htm Разработчик: Tidestone Technologies
Стоимость: $349.00
Последние версии доступны по адресу: http://www.tidestone.com
Trial-версия работоспособна в среде разработки в течение 30 дней

First Impression 5.0 представляет собой элемент управления ActiveX. Позволяет отображать широкий набор графиков (двумерные и трехмерные столбчатые, круговые и площадные диаграммы, пузырьковые диаграммы, графики в полярных коорлдинатах, графики в виде кривых и точек, и др.). Обладает весьма удобным редактором свойств, а также экспертом, позволяющим редактировать свойства графика и данные конечному пользователю на этапе выполнения. Поддерживает операцию Drag-and-drop переноса данных на график.

Рис. 7. Редактор диаграмм (First Impression)

Рис. 8. Редактор исходных данных (First Impression)

First Impression 5.0 позволяет сохранять полученные изображения в формате JPEG. Может быть отображен в составе в составе web-страниц с помощью Microsoft Internet Explorer версии не ниже 3.0.

First Impression 5.0 сопровождается подробным описанием функций API и состава объектов и их коллекций, доступных посредством автоматизации.

Рис. 9. Некоторые типы графиков и диаграмм (First Impression)

Рис. 10. Типы двухмерных графиков и диаграмм (First Impression)

TEasyGraph v1.50

http://www.torry.ru/vcl/charts/egraph.zip

Автор - Вит Ковальчик (Vit Kovalchik, vkovalcik@iname.com).
Стоимость: $10.00
Исходный текст компонента предоставляется после приобретения.
Демонстрационная версия доступна по адресу http://www.torry.ru/vcl/charts/egraph.zip
Компонент может быть использован в Delphi 3.0, 4.0.
Последние версии этого компонента доступны по адресу http://www.geocities.com/SiliconValley/Hills/1335/

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

Рис. 11. Пример использования TEasyGraph

T3CDCanvas 1.00

http://www.torry.ru/vcl/charts/c3dcnvs.zip

Автор - Nagy Kamel Awadallah, Египет (nagykamel@hotmail.com).
Стоимость: $10.00
Стоимость исходного текста: $15
Демонстрационная версия доступна по адресу http://www.torry.ru/vcl/charts/c3dcnvs.zip Компонент может быть использован в Delphi 2.0. Поставляется в виде *.dcu-файла.

T3CDCanvas 1.00 - компонент, предназначенный для отображения трехмерных объектов и графиков. Объекты определяются координатами точек и линиями, их соединяющими, а также положением наблюдателя относительно объекта.

Рис. 12. Пример использования TC3DCanvas: изображение объекта в разных проекциях

Рис. 13. Пример использования TC3DCanvas: график функции двух переменных

Parametric2D Drawing Components v1.0

http://www.torry.ru/vcl/charts/param2d.zip

Автор - Shauki Z. Baghdadi, Санкт-Петербург (nagykamel@hotmail.com).
Стоимость: $49.00
Демонстрационная версия доступна по адресу http://www.torry.ru/vcl/charts/param2d.zip
Компонент может быть использован в Delphi 1.0-3.0, C++Builder 1.0-3.0.
Поставляется в виде *.dcu и *.obj-файлов.

Parametric2D - набор из двух компонентов для отображения параметрических изображений, заданных текстовым описанием, вводимым конечным пользователем или генерируемым приложением (см. нижнюю часть рисунка).

Рис. 14. Пример использования Parametric2D Drawing Components

Simple Graph ver 2.0

http://www.torry.ru/vcl/charts/spsgraph.zip

Автор - Сергей Подьячев, Новосибирск ( pod@iae.nsk.su.).
Свободно распространяемый набор компонентов.
Доступен по адресу http://www.torry.ru/vcl/charts/spsgarph.zip, http://www.iae.nsk.su/~lab12/pod
Компоненты могут быть использованы в Delphi 2.0-4.0, C++Builder 1.0-3.0.
Поставляются в виде исходных текстов. Simple

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

Рис. 15. Пример использования Simple Graph

 

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
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...