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

Наталия Елманова

PowerTCP Internet Toolkit for C++Builder

TudpSocket 0.95

TTcpSock

TWHForm2HTML

ThtmlViewer & TFrameViewer v5.2

THTMLLite

THyperLink ver. 0.2.2

TWebLin

 

Данная статья посвящена компонентам и утилитам сторонних разработчиков для Delphi и С++Builder, предназначенных для использования в Web-приложениях, Internet-клиентах или в составе Web-страниц. Отметим, что некоторые из продуктов, представленных в данной части этого обзора, могут быть полезны также пользователям Visual C++, Visual Basic, PowerBuilder и других средств разработки, так как эти продукты представляют собой (либо содержат в своем составе) элементы управления ActiveX. Значительная часть рассмотренных компонентов содержится в виде ограниченных или демонстрационных версий на компакт-диске «Borland C++Builder 4 Companion Tools», входящем в комплект поставки Borland C++Builder 4 Enterprise.

В очередной раз напомним, что:

  • компоненты, поставляемые в виде исходных текстов на Pascal, как правило, можно использовать и в Delphi, и в C++Builder, в том числе в версиях более поздних, чем версия, для которой предназначен данный компонент;
  • компоненты, поставляемые в виде исходных текстов на C++, как правило, нельзя использовать в Delphi;
  • компоненты, поставляемые в виде файлов с расширениями *.dcu, *.obj, *.bpl, *.bpk, *.dpl, *.dpk, можно использовать только с теми версиями С++Builder и Delphi, для которых они предназначены.

Помимо этого, следует иметь в виду, что:

  • компоненты, содержащие динамически загружаемые библиотеки, сопровождаемые описанием их API, можно использовать практически в любом средстве разработки соответствующей разрядности, поддерживающем вызов функций из динамически загружаемых библиотек;
  • компоненты, содержащие или представляющие собой элементы управления ActiveX, можно использовать в любых средствах разработки, позволяющих применение ActiveX, а также, как правило, отображать в составе Web-страниц с помощью Microsoft Internet Explorer версий не ниже 3.0 (если последнее позволяет лицензионное соглашение).
  • Следует также внимательно ознакомиться с help-файлами и другими документами, сопровождающими эти компоненты (иногда они содержатся в виде комментариев в исходных текстах компонентов), — в них обычно содержатся правила использования свободно распространяемых компонентов (которые нередко нельзя использовать в коммерческих продуктах) либо условия приобретения коммерческих компонентов.

PowerTCP Internet Toolkit

Домашняя страница: http://www.dart.com/powertcp/index.html

Загрузка: http://www.dart.com/trials/toolkit-download.html

Компоненты PowerTCP позволяют создавать Internet-приложения с помощью широкого спектра средств разработки. В комплект поставки входят элементы управления ActiveX и VBX, библиотеки DLL, компоненты для Delphi, библиотеки для C++. Пакет PowerTCP поддерживает стандарты TCP, TELNET, FTP, SMTP, POP3, эмуляцию терминала VT320, SNMP, TFTP, UDP, HTTP, FINGER, REXEC, RLOGIN, RSHELL, TIME, WHOIS.

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

В начало

В начало

TudpSocket 0.95

Загрузка: http://www.torry.ru/vcl/internet/udpsocket.zip

  • Разработчик — Франк ДеКервел (Frank Dekervel, kervel@hotmail.com).
  • Бесплатная версия, требующая разрешения автора на использование в коммерческих продуктах.
  • Последние версии доступны по адресу: http://www.torry.ru

TudpSocket предназначен для использования в приложениях протокола UDP.

Позволяет пересылать данные в сети, рассылать сообщения в подсетях, создавать приложения типа WinPopup.

В начало

В начало

TTcpSock

Загрузка: http://www.torry.ru/vcl/internet/tcpsock.zip

  • Разработчик — Джаймс Биддисон (Giles Biddison) (giles@protogene.com).
  • Стоимость — 25 долл.
  • Поставляется с исходным текстом
  • Последние версии доступны по адресу: http://www.torry.ru

Компонент TTcpSock предназначен для использования в приложениях протокола TCP/IP и организации удаленного доступа с его помощью.

В начало

В начало

TWHForm2HTML

Домашняя страница: http://www.href.com

  • Разработчик — HREF Tools Corp.
  • Стоимость — 99.00 долл.
  • Имеется shareware-версия, поддерживающая не более восьми элементов управления в форме (содержится на диске Borland C++Builder 4 Companion Tools из комплекта поставки Borland C++Builder 4 Enterprise) .
  • Имеются версии для Delphi 2-4, C++Builder 1-4.
  • Последние версии доступны по адресу: http://www.href.com

TWHForm2HTML позволяет создать HTML-форму на основе формы Delphi или C++Builder как на этапе проектирования, так и на этапе выполнения. Поддерживает использование в таких формах следующих компонентов:

 

  • TLabel (или любые наследники TCustomLabel);
  • TMemo (или любые наследники TCustomMemo);
  • TEdit (или любые наследники TCustomEdit);
  • TCheckBox (или любые наследники TCustomChecBox);
  • TRadioButton;
  • TComboBox (или любые наследники TCustomComboBox);
  • TListBox (или любые наследники TCustomListBox);
  • Tbutton;
  • Timage;
  • TRadioGroup (или любые наследники TCustomRadioGroup);
  • TForm (или любые наследники TCustomForm);
  • TGroupBox (или любые наследники TCustomGroupBox);
  • TPanel (или любые наследники TCustomPanel);
  • любые контейнеры — наследники TWinControl.
В начало

В начало

ThtmlViewer & TFrameViewer v5.2

  • Разработчик — Дэвид Болдуин (David Baldwin)
  • Компонент существует в виде shareware-версии (выдающей сообщения об этом при использовании графических изображений) и коммерческой версии, содержащей исходный код и лицензию на право использования в исполняемых файлах. Используют графическую shareware- библиотеку ImageLib, правила лицензирования которой доступны по адресу StarrMT@po4.bb.unisys.com
  • Последние версии доступны по адресу:  http://www.torry.ru

Компоненты THtmlViewer и TFrameViewer предназначены для отображения HTML-документов в приложениях Delphi. TFrameViewer позволяет отобразить несколько документов в различных фреймах внутри одного окна.

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

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

В начало

В начало

THTMLLite

  • Разработчик — Дэвид Болдуин (David Baldwin),
  • Freeware-компоненты. Для вывода GIF-изображений используют графическую shareware-библиотеку ImageLib, правила лицензирования которой доступны по адресу StarrMT@po4.bb.unisys.com
  • Последние версии доступны по адресу: http://www.www.torry.ru

Компонент THtmlLite позволяет отображать HTML-документы в Delphi-приложениях. Он напоминает компоненты THtmlViewer и TFrameViewer, но обладает меньшими функциональными возможностями. Может быть использован бесплатно.

Компонент поддерживает все версии Delphi. Позволяет использовать графические изображения форматов BMP, GIF, JPEG, в том числе прозрачные изображения, гиперграфику, таблицы и формы, фоновые изображения. Возможен контекстный поиск внутри документа.

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

В начало

В начало

THyperLink ver. 0.2.2

Загрузка: http://www.torry.ru/vcl/internet/hyperl.zip

  • Разработчик — Тойво Ледьярв (Toivo Leedjarv, toivo@kuusalu.edu.ee)
  • Freeware-компонент.
  • Последние версии доступны по адресу: http://www.torry.ru

Компонент THyperLink предназначен для добавления гипертекстовых ссылок на форму Windows — приложений. Крайне прост в использовании.

В начало

В начало

TWebLink

Загрузка: http://www.torry.ru/vcl/internet/weblink1.zip

  • Разработчик — HyperAct, Inc.
  • Стоимость — 39 долл.
  • Поставляется с исходным текстом
  • Имеется shareware-версия, работающая только под управлением среды разработки Delphi.
  • Последние версии доступны по адресу: http://www.hyperact.com, http://www.torry.ru

Компонент HyperAct WebLink предназначен для управления Web-браузером. С его помощью можно дать команду браузеру загрузить документ из Internet по его URL и отобразить его.

WebLink позволяет использовать механизм drag-and-drop для открытия документов.

Поддерживает все наиболее часто используемые в Windows браузеры, включая Netscape Navigator, Microsoft Internet Explorer, Quarterdeck Mosaic, Spyglass Mosaic, NCSA Mosaic.

КомпьютерПресс 5'1999

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12
Популярные статьи
КомпьютерПресс использует