|
Software Tools
for Developers:
Software
tools provided here are intended for software developers. Most of the
tools are for Borland® Delphi®, but some links to C/C++ code also
may be presented. Source code is included with some, but not all.
Visual SQL
: Visually create database queries in applications. Designed for use with
Interbase. Freeware.
Cartographic projection conversions. The code originates
from C libraries,
and converted to Delphi Pascal classes by ESS. This has now been tightly
integrated with Shape Viewer
Objects GIS components and is no longer available as a separate download.
Please download Shape Viewer
Objects which will give you full source code and access the projection
conversion class.
Text
file parser. Delphi source code for a class that imports text files
of any delineated format (tab, comma, space, and program defined). Data
is retrieved in a similar way as with a Dataset component using a "FieldByName"
or "Fields" method (the later being for text sources without
field headers). Can read file from disk, or set values from a TStringList
in program code. Records can be retrieved from any row by setting the
RecordNumber property before a call to FieldByName or Fields.
HTML
report building component (version 1.01). Freeware. Includes Delphi
source code for the TEssHtmlReport component that builds HTML reports
using the TDSTableProducer component as a base. However, the TEssHtmlReport
component has an embedded scripting language to allow you to build your
table or field based reports in any HTML capable software. You may never
have to use "banded report" products again.
| From this: |
To This: |
 |
 |
Highly
recommended: download and use the THtml component set with the TEssHtmlReport
component for even more powerful featues.
Available from: http://www.pbear.com
- You can create
template HTML pages in any program that exports HTML. With a simple
scripting language you insert table and fields into the document where
you want them to appear in the final report output.
- You can either
embed the report HTML source into your program, or import the template
HTML file at runtime. The later makes it easy for clients to adjust
their report output at any time (and also means one TEssHtmlReport component
can be used for an infinite number of different reports). NEW:
Improved support for embedding HTML documents into the Header and Footer
properties.
- Built in summation
(Sum, Avg, Max, Min, and Count) and math (*, /, +, - ^) functions allows
for runtime numeric integration. The functions use the same simple scripting
language as mentioned above. NEW: Added
support for custom functions.
- You can set summation
function either anywhere on a page or directly inline with the table
output. You can even include grouped output fields (similar to the "group
bands" use in other report components). NEW:
scripting added for group and summary bands in the HTML document for
runtime changes from the source document.
- Since the output,
which can be saved to disk, is HTML, it is readable by most word processor
programs, as well as being web ready.
|