|
|
|
Third-party Tools and Libraries |
|
|
These are some links to xHarbour related 3rd party products: |
|
|
|
|
|
Categories: |
|
|
|
|
|
|
|
|
RDD |
|
|
OTC Mediator RDD for Harbour
OTC Mediator is RDD driver for Oracle,Microsoft SQL Server and Sybase Adaptive Server Anywhere Mediator was designed to allow quick migration of DBF data and XBase applications to one of the mentioned databases. It implements all RDD features required for easy migration including RECNO record numbers, DELETED flag, Clipper-compatible record and file locks
as well as complex expression indexes. |
|
|
Basically, Mediator package consists of three parts:
- Set of utilities facilitating data (DBF) and index (NTX,CDX) migration to RDBMS
- Libraries implementing RDD interface to be linked into Harbour or Clipper application
- Mediator server translating application requests into SQL commands sent to database
Mediator for Harbour can be downloaded from http://www.otc.pl/en/harbour.html
|
|
|
|
|
|
|
|
|
Sybase Advantage
Server for Harbour
Harbour has native support for ' Sybase Advantage Database Server, a
high-performance client/server RDBMS for stand-alone, networked, Internet and
mobile database applications. Advantage Database Server allows developers the
high-performance and control of navigational commands combined with optimized
data accessmethodology for easily delivering unparalleled performance,
Advantage provides security, stability and data integrity while being
completely maintenance-free. |
|
|
With no mandatory configuration requirements, Advantage is easily installed
on an existing network infrastructure. Because of the embedded qualities of
Advantage, it works tirelessly behind the application, delivering
client/server performance, stability, and data integrity that today's business
applications demand.
In addition to Harbour, Advantage applications can be developed using a
wide variety of languages including Borland Delphi, Borland Kylix, Microsoft
Visual Basic, Microsoft Visual C++, Borland C++Builder, CA-Visual Objects,
Perl, PHP and many other languages including those that can use ODBC, ADO,
ADO.NET and OLE DB.
ADS supports NetWare, Linux, Windows
9x/ME/NT/2000/XP/Vista operating systems and can be downloaded at: http://www.sybase.com/products/databasemanagement/advantagedatabaseserver |
|
|
|
|
|
|
|
|
Vista software for Harbour
Harbour supports Vista Software's legendary, award-winning Apollo data engines now! Vista Software took over Apollo from Luxent (formerly SuccessWare International) in July of 1999 and have since re-engineered and re-designed Apollo to work with Delphi, Visual Basic, Active Server Pages, VBScript, Visual C++, Visual Interdev, C++Builder, and now also Harbour. |
|
|
Apollo COM 6.1 can be used with Harbour via the TOleAuto() class to access CA-Clipper (DBF/DBT/NTX), FoxPro (DBF/FPT/CDX/IDX) and HiPer-SIx (DBF/NSX/SMT) data files.
Apollo engines can even connect to the new royalty-free Apollo Database Server for true client/server processing over LANs and over the Internet.
More information and a trial version of Apollo COM 6.0 can be found here http://www.vistasoftware.com.
NOTE:
The TOleAuto Class can be freely downloaded from the contribution download page. |
|
|
|
|
|
|
|
|
GUI - Comercial |
|
|
Fivewin for Harbour (FWH)
FiveWin is original a library for Clipper 5 which you use in
exactly the same way that you have been using other third party libraries in
clipper. The main difference is that
FiveWin lets you build executables that run in Microsoft Windows as REAL
Windows Programs.
You have all the power of Windows and it's environment
at your fingertips! Only downside of the FiveWin for Clipper... it's still
16bits. Now FiveTech Software has managed to make the library work with
Harbour. |
|
|
More info can be found here: http://www.fivetechsoft.com/english/fwh.html
|
|
|
|
|
|
|
|
|
Visual Report designer for
Harbour/FiveWin
EasyReport provides every Harbour/Fivewin user a very simple and
fast way to add a visual report designer to his/her applications.EasyReport is very flexible, cost-effective, multilingual and you can give the
visual designer to all of your end users without paying anything extra (royalty
free). |
|
|
EasyReport supports up to 100 areas with 1000 items each. The possible item
types are Text, Image (supports 8 different image file formats), Graphic (Lines,
Rectangles, Ellipse etc.) and Barcodes.
More details and a full working test version are available at http://www.reportdesigner.info |
|
|
|
|
|
|
|
|
Xalier
Xailer is a complete 32 bits visual development environment for Xbase users, following the guide lines of other already existing programming environments (Delphi, Visual Basic,...). As any other complete visual environment includes:
- Form designer
- Professional Source code editor
- Property inspector
- Project manager
- Report generator
- Resource manager
- Integrated Debugger
And all these features are built over a unique interface, which is tremendously intuitive and permits the development of any project in record time.
More info can be found here:
http://www.xailer.com/ |
|
|
|
|
|
|
|
|
|
|
|
Clip2win
Clip2win 3.9 is a tool to convert your old DOS programs for Windows so easy. Adding only one line in .PRG of your project and you get a program similar to Windows with menus, controls TextBox, Buttons and other characteristics of the environment.
Clip2win is a
simple way to pass clipper to windows based on Harbour & ooHG.
More info can be found here: http://sistemascvc.tripod.com/id10.html |
|
|
|
|
|
|
|
|
|
|
|
ViaCoral
ViaCoral
for Windows & Pocket PC is able to manage transparent bitmaps without pixelation using
Harbour & Fivewin but
ViaCoral is more than a simple control library.
ViaCoral will be an enormous step forward for
the developing of your applications, giving good appearance, dynamism and
capacity to develop your own style.
For more info, visit www.viaopen.com |
|
|
|
|
|
|
|
|
|
|
|
GUI - Free and Open Source |
|
|
MiniGUI
Harbour MiniGUI (HMG) is a xBase WIN32 / GUI Development System based on Harbour
MiniGUI library, Harbour MiniGUI IDE, Harbour compiler and MingW compiler.
This implements a semi-oop model and is a ready to use Harbour distribution who include all needed components for you work. |
|
|
More info can be found here:
http://harbourminigui.googlepages.com/
http://sourceforge.net/projects/harbourminigui/
MiniGUI unofficial build with EXTENDED many new features:
http://www.hmgextended.com/ |
|
|
|
|
|
|
|
|
ooHG
Object-Oriented Harbour Graphical interface. This is an object-oriented style conversion from the MiniGUI's library. Supporting existing code, and adding new and powerful advantages of the object oriented programming.
It offers a great flexibility for the well-know MiniGUI functionality, and a very easy way to add new features with the lesser affectation to working code (anyone can subclass any control and add it's own features to it). |
|
|
More info can be found here: http://sourceforge.net/projects/oohg/ |
|
|
|
|
|
|
|
|
HwGUI
Is a cross-platform GUI library for Harbour, it is written on C and Harbour.
HwGUI includes two versions - Win32 and Linux. Win32 version is based on direct calls of Win32 API - this allows to keep it quite fast and compact. Linux version is based on GTK, it supports the same set of classes, commands and functions as the Win32 version, though not all yet. Thus, using some base subset of HwGUI, you can create crossplatform GUI applications.
Currently Win32 version of HwGUI supports 5 C compilers: Borland C, MS Visual C, Mingw, Pelles C and Open Watcom C |
|
|
More info can be found here: http://sourceforge.net/projects/hwgui/ |
|
|
|
|
|
|
|
|
wxHarbour
wxHarbour is a set of Harbour language bindings for wxWidgets. Providing a portable multi-platform GUI toolkit for Harbour.
Note: wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase. It can be used from languages such as C++, Python, Perl, Harbour and C#/.NET. Unlike other cross-platform toolkits, wxWidgets applications look and feel native. This is because wxWidgets uses the platform's own native controls rather than emulating them. It's also extensive, free, open-source, and mature.
|
|
|
More info can be found here: http://sourceforge.net/projects/wxharbour/ |
|
|
|
|
|
|
|
|
HbWxW HbWxW is a multiplatform GUI library for Harbour. It is built on top of wxWidgets platform GUI library, available on Unix like systems, Windows, MacOS and WinCE operating systems. wxWidgets is "An open source C++ GUI framework to make cross-platform programming child's play".
The main goal of HbWxW is to provide an easy to use GUI library, which can be utilized on all platforms xHarbour currently supports. That's why it is based on a library which gives you a single, easy-to-use API for writing GUI applications on multiple platforms.
HbWxW, like its underlying GUI library, is powerfull and efficient enough to realize the most common tasks, as expected by the average and advanced programmers. Its main advantage over other GUI libraries is the 'native look & feel' on all supported platforms, simplyfying application usage and giving users the same sense of comfort they are already used to. |
|
|
More info can be found here: http://harbour.fm.interia.pl/ |
|
|
|
|
|
|
|
|
xbGTK
xbGTK is an open source library for Linux and WIN32. It allows to use GTK+ in programs written in xBase-like languages. The library is written by Phil Krylov. It is based on the PyGTK - Project by James Henstridge. Some files are modified, though, to generate proper xBase code (instead of Python). |
|
|
More info can be found here: http://xbgtk.sourceforge.net/ |
|
|
|
|
|
|
|
|
xHGtk
xHGtk is an multiplataform GUI library for Harbour. Use GTK+ to create programs that can run in Windows and Linux. It provides a library of commands, functions and classes for multiplatform development using Harbor, MinGW graphics library and GTK + 2.10 or higher. |
|
|
More info can be found here: http://xhgtk.sourceforge.net/ |
|
|
|
|
|
|
|
|
T-Gtk
GUI for Harbour toolkit for GTK+. This library allows to give the compilers of Habour from the full power of GTK + Cross-platform. |
|
|
More info can be found here: http://sourceforge.net/projects/t-gtk/ |
|
|
|
|
|
|
|
|
|
|
|
|