Borland C++Builder

Quick Start
Basics
GUI building
Up Java Resources

Borland's C++ builder is an ""Integrated Development Evnivornment" ("IDE") geared for "Rapid Application Development" ("RAD").   This means that C++Builder is a single program that combines an editor, a compiler/linker and a debugger.    It also includes a "Graphical User Interface" ("GUI") builder to enable the developer to quickly and easily create event-driven programs that utilize windows, mouse, menus and other common interfaces found in modern programs.

C++Builder enables the developer to focus on the important design issues of their program rather than on the nitty gritty implementation details.    In such, it is particularly good at constructing software prototypes where speed in construction and modifcation  is of the essence, not necessarily the cleanliness of the internal code (within reason of course).  Good modularity will allow the programmer to go in after the designs have been finalized and streamline the autogenerated code, which tends to be rather generic in nature.

 C++Builder provides a host of useful features for the programmer, including syntax highlighting, code completion, highlighted compiler errors, and expression monitoring and evaluation.    There are too many features to cover here. 

Because C++ does not inherently define a standard graphical library, C++Builder provides a full suite of Borland specific graphics classes and functions.   GUIs can be created by sinply "dragging and dropping" components onto a "form" page.  Events can be tied to components by simply "double clicking" the component on the designer.   Likewise, Borland also supplies a complete suite of database connectivity components that make is a snap to do distributed database work.