| |
xHarbour Builder Product Overview
The xHarbour programming language is a superset of the well known xBase language, often referred to as Clipper.
Though xHarbour is 100% backward compatible with the Clipper Language, xHarbour Builder adds many modern features
and tools found in most modern compilers . Such features include Visual xHarbour, SQLRDD, xBuild Project
Wizard, ActiveX, and many more.
xHarbour.com aims to establish xHarbour as the Development Product of choice, for the extended
xBase Developer Community. xHarbour.com attempts to follow in the footsteps of Red Hat Inc and similar companies,
merging the stability and longevity that commercial distribution offers with the freedom and security offered by
Open Source - Free Software projects. This powerful combination has already demonstrated its tremendous market
appeal and the viability of this business model.
xHarbour's Main Features:
 100% backward compatible Clipper Language.
 EXTENDED to offer the most complete set of modern features, while still retaining the simplicity and elegance of the xBase language.
 Self contained executable, require NO DLL’s, and/or any system dependency.
 Fastest most complete and robust DB interfaces, supporting widest range of DBF flavours
Support for single user apps, through client-servers, all the way up to the most popular SQL servers.
 Open Source supported by creative and dedicated development teams offering practically immediate solutions to bug reports and popular features request.
 Guaranteed, professional support from the creators of xHarbour.
| |
|
|
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xHarbour
Builder
Demo
FREE
|
|
xHarbour
Builder
Personal
$
145
 |
|
xHarbour
Builder
Professional
$
395
 |
|
xHarbour
Builder
Enterprise
$
995
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|

Core Utilities
xHB.exe
, Visual xHarbour, xLink.exe, xLib.exe, xRC.exe, xCC.exe, xBuild Wizard, xEdit, xDebug, xPrompt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xHB.exe
100% Clipper compatible compiler (5.3), Extended xBase syntax, Extended Pre-Processor features
, Integrated C compiler (Windows only), Compiles into native object files, Optimizing compiler
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100% Clipper compatible compiler (5.3)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Extended Pre-Processor features
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Integrated C compiler (Windows only)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Compiles into native object files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Visual xHarbour
Full featured IDE modeled after Visual Studio (pre-beta, Windows only), Integrated full featured syntax coloring Editor, Integrated full featured source level Debugger
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full featured IDE modeled after Visual Studio (pre-beta, Windows only)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Integrated full featured syntax coloring Editor
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Integrated full featured source level Debugger
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xLink.exe
Full featured MSVC compatible native linker (Windows only)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full featured MSVC compatible native linker (Windows only)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xLib.exe
Full featured MSVC compatible librarian (Windows only).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full featured MSVC compatible librarian (Windows only).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xRC.exe
Full featured MSVC compatible resource compiler (Windows only)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full featured MSVC compatible resource compiler (Windows only)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xCC.exe
Full featured MSVC compatible C compiler, ISO C90 compliant, ISO C99 near compliant
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full featured MSVC compatible C compiler
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xBuild Wizard
Full featured project builder, Complete command line interface, Rich yet simple GUI, Integrated full featured syntax coloring Editor (Windows only), Auto open and jump to offending source line on compile errors, Supports infinite nested projects, Portable project files, Platform specific configuration files seperated from project files, Builds small executables which utilize xHB.dll dynamically linked Run-Time engine., Builds generic ActiveX OLE Dll Servers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full featured project builder
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Complete command line interface
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Integrated full featured syntax coloring Editor (Windows only)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Auto open and jump to offending source line on compile errors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Supports infinite nested projects
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Platform specific configuration files seperated from project files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Builds small executables which utilize xHB.dll dynamically linked Run-Time engine.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Builds generic ActiveX OLE Dll Servers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xEdit
Full featured syntax coloring editor, Collapse and Expand source level entities, Supports Regular Expressions Search & Replace, Fully customizable, including support for macros developed by means of external xbScript script files, Integrated xHDN support (xHarbour developer network)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full featured syntax coloring editor
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Collapse and Expand source level entities
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Supports Regular Expressions Search & Replace
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Fully customizable, including support for macros developed by means of external xbScript script files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Integrated xHDN support (xHarbour developer network)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xDebug
Full featured prg source level visual debugger (Windows only), Debugger and debugged application run as seperate applications, Debug console and/or GUI applications, Debug applications on remote computers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full featured prg source level visual debugger (Windows only)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Debugger and debugged application run as seperate applications
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Debug console and/or GUI applications
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Debug applications on remote computers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xPrompt
Full featured "DOT Prompt" interactive console environment, Integrated DBFNTX DBFDBT, DBFCDX DBFFPT support, Integrated complete xHarbour Run-Time library, Integrated full featured Clipper compatable Pre-Processor, Supports interactive usage of STATEMENTS (IF,ELSIF/ELSE ...), Full featured integrated xbScript Interpreter supports practicaly the complete syntax of the xHarbour language, Integrated support for ZIP files manipulation, Integrated SQL RDD support, providing interactive real-time manipulation of SQL databases using xBase syntax
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full featured "DOT Prompt" interactive console environment
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Integrated DBFNTX DBFDBT, DBFCDX DBFFPT support
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Integrated complete xHarbour Run-Time library
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Integrated full featured Clipper compatable Pre-Processor
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Supports interactive usage of STATEMENTS (IF,ELSIF/ELSE ...)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Full featured integrated xbScript Interpreter supports practicaly the complete syntax of the xHarbour language
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Integrated support for ZIP files manipulation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Integrated SQL RDD support, providing interactive real-time manipulation of SQL databases using xBase syntax
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|

Core Libraries
xHB.lib, ActiveX.lib, DbgServe.lib, xbScript.lib, OleServer.lib
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xHB.lib
100% Clipper compatible (5.3) Virtual Machine, 100% Clipper compatible core Run-Time libraries (Clipper.lib & Extend.lib), 100% Clipper compatible core Graphic Terminal (Terminal.lib), 100% compatible linkable integrated debugger (CLD.lib), 100% Perl 5 Regular Expressions compatible engine, Full featured TCPIP classes supporting HTTP, FTP, SMTP, POP3, and more..., Multi Threading support (xHBmt.lib, DBFmt.lib, NTXmt.lib, CDXmt.lib)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100% Clipper compatible (5.3) Virtual Machine
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
100% Clipper compatible core Run-Time libraries (Clipper.lib & Extend.lib)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
100% Clipper compatible core Graphic Terminal (Terminal.lib)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
100% compatible linkable integrated debugger (CLD.lib)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Full featured TCPIP classes supporting HTTP, FTP, SMTP, POP3, and more...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Multi Threading support (xHBmt.lib, DBFmt.lib, NTXmt.lib, CDXmt.lib)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ActiveX.lib
Allows seamless integration of ActiveX/OCX in-place OLE Servers into your GUI applications.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Allows seamless integration of ActiveX/OCX in-place OLE Servers into your GUI applications.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DbgServe.lib
Full featured linkable Debug Server compatible with xDebug and Visual xHarbour (Windows only)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full featured linkable Debug Server compatible with xDebug and Visual xHarbour (Windows only)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xbScript.lib
Linkable full featured xbScript Interpreter
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Linkable full featured xbScript Interpreter
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OleServer.lib
Automaticly publishes your xHarbour Classes and/or Functions as generic ActiveX OLE Server (windows only)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Automaticly publishes your xHarbour Classes and/or Functions as generic ActiveX OLE Server (windows only)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|

RDD Libraries
nordd.lib, Six.lib, DBF.lib, MySQL.lib, NTX.lib
, CDX.lib
, SQL.lib, SixCDX.lib
, ADS.lib
, HipSix.lib
, rmDbfCdx.lib
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six.lib
100% Apollo Six compatible RDD
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100% Apollo Six compatible RDD
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DBF.lib
100% Clipper compatible (5.3) RDD architecture
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100% Clipper compatible (5.3) RDD architecture
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NTX.lib
100% Clipper compatible (5.3) manipulation of DBF files, NTX files, and DBT memo files., Co-existence, side by side, with Clipper applications using same DBF/NTX/DBT files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100% Clipper compatible (5.3) manipulation of DBF files, NTX files, and DBT memo files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
Co-existence, side by side, with Clipper applications using same DBF/NTX/DBT files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MySQL.lib
100% compatible RDD for MySQL Database Server Optional ADD-ON with the Professional Edition
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100% compatible RDD for MySQL Database Server Optional ADD-ON with the Professional Edition
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |