| |
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.
[ Click images to enlarge ]

Increase
productivity with object-oriented programming
XbasePARTS – also GET and TBrowse – are true objects in the object-oriented
programming model of Xbase++. This substantially increases
the reusability of your existing work. The sophisticated OOP model of
Xbase++ includes multiple inheritance, encapsulation, polymorphism,
automatic synchronization between different threads, access/assign variables
and allows the creation of classes at runtime to fully support the dynamics
of the language.
Roll
your own object-oriented client/server database
Xbase++ accesses database with DatabaseEngines (DBEs). Those
included in the development package – DBF, FOX, NTX, CDX, SDF and DEL
– offer an unprecedented level of flexibility. For example, Xbase++
makes it possible to create an index for a SDF file and carry out a search
within the SDF file.
The
FOX DatabaseEngines does support blobs and in conjunction with the persistence
of all data-types of Xbase++ you can store and retrieve objects.
Using DatabaseEngines, such as the ADS-DBE (Advantage Database Server),
you are now capable to save customer-objects in a client/server database
and this way rolling your own object-oriented client/server database.
All
in one…
The Xbase++ development package includes anything you need
to develop and deploy professional 32-bit database applications. Besides
the 32-bit native code compiler, a source-code debugger to track down
errors, a FormDesigner to visually design GUI Forms and Resource Compiler
to bind bitmaps and Icons to your application are included.
The
ProjectBuilder manages the compile and link cycle of your projects and
automatically generates the dependencies to track your changes.
And at its best, all applications developed with Xbase++ are
free of any runtime fees; shareware products can be developed and distributed
as well.
Technical
Data:
Compiler
and Linker
- Conditional
compilation with built-in preprocessor
- Supports
OEM and ANSI source code files
- Different
warning levels at compilation to develop error free applications
- Exhaustive
error recognition at compile-time – not just at runtime
- Automatic
support for mathematical coprocessor
- Generates
32-bit multi-threading ready native code
- Supports
OMF and COFF object-file formats
- Creates
EXE or DLL files
- Applications
are royalty-free
Language
- Industry-standard
Xbase language
- 100%
Clipper language compatible
- Support
for all Xbase data types (Logical, Numeric, Character, Date and Array),
objects and code blocks as well
- Multi-dimensional
arrays without any restrictions in size and dimension
- Length
of a character string is limited only by the operating system
- Variable
types are PRIVATE, PUBLIC, LOCAL and STATIC
- Directly
access DLLs, Window API calls
- All data
types are persistent – even objects – and can be stored to and retrieved
from external storage
- Object-oriented
programming model with multiple inheritance, encapsulation and polymorphism
- Intelligent
multi-threading, all values are thread-safe
- STATIC
and PUBLIC variables are automatically synchronized between different
threads
- 50 ready
to use components/classes to enhance productivity and reuse
DatabaseEngines
- CORBA
2.0 based Data-Access-Middleware
- Support
of long filenames and UNC naming conventions to access remote files
- Dynamic
load/unload of DBEs at application runtime
- The same
command/function for all DBE, no code changes neccessary to support
the underlying DBMS
- Clipper
compatible DBFDBE and NTXDBE to support concurrent operations between
Xbase++ and Clipper
- Visual-FoxPro
3.0/5.0 compatible FOXDBE and CDXDBE to support concurrent operations
between Xbase++ and Visual-FoxPro applications
- SDF and
DEL DatabaseEngines to support different data import and export formats
- Support
for DatabaseEngines to access Advantage Database Server or SQL DBM
systems
|
|
Hot
News: Pre-release of upcoming Visual
Xbase++ 2.0 integrated
development environment available!
|
100%
Clipper 5.2 language compatibility
Native
code compiler
True
32-bit development tool without any limits
Object-oriented
programming model
Persistence
of all data types including objects
XbasePARTS
and ApplicationPARTS to ease GUI development
Hybrid
Interface to reuse existing @SAY/GET dialogs
Intelligent
multi-threading
Data
access middleware
Clipper
and FoxPro compatible DatabaseEngines
Rushmore
Technology
ProjectBuilder
to automate the build process
FormDesigner,
Linker, Debugger to enhance productivity
Royalty
free applications
|
|



System
requirements
Windows
NT/2000/XP or Windows 95/98/ME
32 MB
memory recommended for Windows 95/98/ME
32 MB
memory for Windows NT/2000/XP Workstation
1024
x 768 graphic resolution
60 MB
free hard disk space for standard installation
CD-ROM
drive for installation
Networks supported:
Novell
NetWare
Microsoft
Windows NT Server
Banyan
VINES
DecNET Pathworks
IBM
LAN Server or Advanced WARP Server
Lantastic
Linux
with Samba File/Print Server
Alaska Xbase++
product family:
Xbase++
for Windows NT/2000/XP
and 95/98/ME
Version 1.8, Intl. Edition
Prod.-No.: 106281
Xbase++
for Windows NT/2000/XP
and 95/98/ME
Version 1.8, German Edition
Prod.-No.: 106181
Foundation
Subscription Intl. & German Edition
Prod.-No.: 605981
Professional
Subscription Intl. & German Edition
Prod.-No.: 615981
XbToolsIII
for Windows NT/2000/XP
and 95/98/ME
Intl. & German Edition
Prod.-No.: 205281
|
|