The above menu bar and the one at the bottom of the page are both dynamically generated using a short html++ program. No pages need recoding as menu options are added or changed.

Magazine Ads

html++ CGI Class Library
32-bit Windows, 16-bit Windows, DOS, OS/2, Unix, Macintosh

html++ is a sophisticated, cross-platform, class library that encapsulates HTML (hypertext markup language) tags and features in a convenient, easy-to-use library of C++ classes.

Using html++, you can create web pages using C++ objects instead of embedded HTML tags. html++ includes over 80 classes for HTML 3 elements, including text, hyperlinks, images, tables, CGI, forms, frames, cookies, and more.

For developers interested in producing dynamic or interactive web sites, html++ is a higher-performance, more flexible alternative to scripting languages such as Perl, or even Active Server Pages.

html++ automates and manages many of the most difficult and cumbersome aspects of web page construction, such as CGI (common gateway interface) and forms processing, nested tables, dynamic web page generation, and HTML output.

HTML: delivering information everywhere
HTML, the language used to construct and render web pages and other internet-related documents, is rapidly becoming the new standard by which information is delivered to computer users from all walks of life. This explosion in growth is creating new demands on developers to produce interactive web sites, ones that can tailor their behavior based on feedback from the user or other sources.

Until now, web developers have had to use proprietary, arcane, or ineffecient languages such as Perl, shell scripts, or custom controls to produce dynamic content. Such tools are not easily scaled for high-bandwidth uses, and are generally not portable to other operating systems.

C/C++ is more powerful and practical
By contrast, applications developed using C++ are extremely lightweight and fast. C++ is uniformly supported by practically all computer architectures and operating systems. Furthermore, many development tools and programming libraries, such as those for databases and communications, are available for C/C++ but are simply not compatible with scripting environments such as Perl.

Equally important, solutions developed using Perl or similar scripting systems may not work on other systems, such as when migrating from a Windows NT server to a Unix server. html++ overcomes such limitations by providing a uniform set of features across disparate environments.

html++ allows developers to use familiar tools
Instead of spending time learning cryptic interpreted scripting languages, developers who already use C and C++ can become productive immediately. You will be able to use and leverage your existing base of experience and code. Now you can create interactive web sites and applications quickly and easily.

Typical Applications
  • Unix and NT portable web sites
  • Interactive databases
  • Shopping carts
  • Dynamic menus (like the ones on this site)
  • Security and authentication front-ends
  • Credit card processing engines
  • HTML WYSIWYG design tools
  • Stock market applications
  • Email services
  • User registration services
  • Web site visitor tracking
  • Web-enabled database reporting
  • User-customized home pages
  • Guestbooks
  • Reservation systems
  • Product order forms
  • Data entry forms
  • Server-side validation of form fields
  • Parsing, analysing, displaying log files
  • Automatic generation of web page headers and footers
  • Data acquisition and monitoring
  • Calculations, such as amortization schedules
  • Page hit counters

ęCopyright 1995-2007 DC Micro Development, Inc., All rights reserved.
Crusher, html++, NetKit and TopDog are trademarks of DC Micro Development, Inc.
1890 Star Shoot Pkwy, Suite 170-309
Lexington, KY 40509
Phone: 859-317-2352