Intro

HTML Constructor Set is set of non-visual Delphi components simplifying work with HTML pages/files. The set has two basic purposes: Parsing and creating of HTML pages and Generating reports from databases

Parsing and creating of HTML pages

If you always was dreaming about making a program like Teleport Pro, your own Internet Explorer, a grabber of e-mail addresses or anything like that, you probably are familiar with problems of parsing HTML pages/files. The THTMLConstructor from our set can be helping you to solve this problem. It makes parsing of whole HTML page as tree view, gives you access to any tag at page and allows to change tages or whole page at run-time. As well you can construct your own HTML page by using of THTMLConstructor by creating all tags which you want.

Generating reports from databases

The most significant problem during development of front-end applications is a developing of a interface for interacting with user. As well significant part of it is a developing and showing of the reports from your application to user. Of course you can use any of existing reports builders for your application such as QuickReport, DuckReport, ReportSmith, TDataSetPageProducer, TPageProducer etc. But...

  1. What will you do if you need to change one of your reports? Sometimes you need to recompile all your application and distribute new copies to all of your users instead correcting of only one file on your disk.
  2. What will you do if you need to show your reports on the Internet/Intranet? You can use TDataSetPageProducer/TPageProducer but how easily will you work by them and how easily will you make of a grouping of data in reports? How easily will you show data from several Datasets in one table like in QuickReport?
  3. What will you do if your reports have to change at run-time depend from users inputs? QuickReport does not allow you to make links in report for interacting with user.
  4. Which of the reports builders can create temporary datasets for accessing data?
You can do it all very easily by using of HTML Constructor Set.