Subscription Informationen  
Direkt bei Alaska Software bestellen !  
Testversion herunterladen  
   
   
 
Alaska Xbase++
________ for Windows 32Bit and 64Bit operating systems
 
       
 

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

 

 

 
 Xbase++
 New in 1.9



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 32-bit or 64-bit operating system. The Windows 95/98/ME operating systems are also supported.

32 MB memory recommended for Windows 95/98/ME

128 MB memory recommended for Windows 32-bit or 64-bit operating systems.

1024 x 768 graphic resolution

60 MB free hard disk space for standard installation

CD-ROM drive for installation


Networks supported:

Novell NetWare
M
icrosoft 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 32-bit and 64-bit operating systems
Version 1.90, Intl. Edition
Prod.-No.: 106281

Xbase++ for Windows 32-bit and 64-bit operating systems
Version 1.90, German Edition
Prod.-No.: 106181

Foundation Subscription Intl. & German Edition
Prod.-No.: 605981
with Techn. Support
Prod.-No.: 605988 without Techn. Support

Professional Subscription Intl. & German Edition
Prod.-No.: 615981
with Techn. Support
Prod.-No.: 615988 without Techn. Support

XbToolsIII for Windows 32-bit and 64-bit operating systems
Intl. & German Edition
Prod.-No.: 205281

 


 

[Home]   [Company]   [Community]   [Downloads]   [Products]   [Support]   [Business Partner]   [Technology Partner]   [Press Room]

Copyright © 1997-2014 Alaska Software. All rights reserved.