| Alaska
Xbase++
Developing
applications in Clipper was productive but now Clipper means legacy.
With Xbase++ you
will get your language of choice – Clipper – with
technology of Alaska Software to give developers unmatched
compatibility, performance and features. In addition, Xbase++ offers
Graphical User Interface programming and multi-threading in a unique
easy way.
The best compatibility
Xbase++ was
designed to fully support Clipper features like preprocessor, code
blocks, macro-evaluation, functions and commands, and to transform them
to the world of 32-bit computing. Xbase++ provides
a unique three-tier architecture in language for swift and effective
application development. Whether you use commands or functions, the
compiler transforms your code into the objects you need. And naturally
the whole process remains ”hidden” from view. This
has the great advantage that all features of the Xbase++ runtime
library are realized using platform independent objects.
The
Xbase++ compiler
identifies a bunch of more errors than Clipper and increases this way
productivity and quality of your projects. It also generates fast
32-bit native code, which allows the creation of native PE executables
(EXE) and dynamic-link-libraries (DLL). Because of its true 32-bit
architecture, Xbase++ applications
can easily be deployed as CGI programs supporting a wide range of
Web-Servers.
Easy Graphical User Interface
programming
Over 40 powerful XbasePARTS ensure that your GUI application will be
able to handle the job at hand – both now and in the future.
XbasePARTS provide the GUI controls used to develop state-of-the-art
GUI applications without any need to deal with the complexities of the
underlying operating system.
You can use the FormDesigner to design your dialogs visually with
live-data from a database and let then the FormDesigner generate the
source code for you. Besides powerful GUI applications, Xbase++
supports 32-bit console applications (text-mode) including the widely
used @SAY/GET, PROMPT and BROWSE commands/functions.
In addition via its Hybrid Interface, Xbase++ allows the simultaneous
use of text and graphical elements. You can instantly reuse your
@SAY/GET dialogs and add XbasePARTS to them. For the very first time,
you can now improve the look and feel of your applications with only
minor source code changes. This also guarantees a trouble-free
transition to graphical user interface programming.
Screenshots
As
GUI programming uses the same pushbuttons
and event handlers as hybrid interface. Your Clipper application
remains untouched. This means you can profit using your existing
knowledge; there's no need for lengthy and costly retraioning in new
languages and concepts.
An
example GUI application built from the scratch in Xbase++.

The
FormDesigner can generate the complete source code of your dialog based
of a selected database.
|