Xbase++ programming tools

PowerXpp, PowerSql, PowerCom, PowerWeb, DBM, DBA Windows

SD-SoftDesign has developed add-on Power family libraries and tools for Xbase++ programming. Power libraries are function-oriented and implement top-down modular style of programming. It is much easier to program Xbase++ applications with Power libraries than with native Alaska Xbase++ software. These powerful libraries allow Xbase++ programmers to achieve the important goal: write less, do more.

Our desktop product is PowerXpp library, that provides Xbase++ programming tools for creating true GUI desktop applications in a simple and comfortable way. PowerXpp functions implement advanced and flexible owner-drawing solutions. Their graphic features allow Xbase++ programmers to give their applications a modern and attractive design and look in an efficient way. PowerXpp library offers Xbase++ programmers ready-made solutions for standard programming tasks, such as generic data referencing, creating controls and interfaces, editing database files or SQL tables, browsing database files, SQL tables or arrays, creating and printing text files, reports, graphs and shapes, exporting data and reports in different formats, etc.

Our SQL product is PowerSql library, that allows Xbase++ applications to access and manipulate data from a variety of database management systems (DBMSs) using Open Database Connectivity (ODBC) interface or ActiveX Data Objects (ADO) interface through an OLE DB provider. Both interfaces permit maximum interoperability - an application can access data from a variety of data sources, both relational (SQL) and non-relational (ISAM), using SQL as a standard language for accessing data. With PowerSql library Xbase++ programmers can create client/server applications using non-file based DBMSs, such as SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, DB2, Informix, SQL Anywhere, Interbase etc. PowerSql library can be also used with file based databases, such as SQLite, Access, Paradox, dBase, Visual FoxPro etc.

Our client/server product is PowerCom library, that provides Xbase++ programming tools for creating client/server applications using Internet technologies. Applications can create servers and clients and perform communication between them using message passing with TCP/IP protocol. Various types of servers and clients can be created, such as socket, http, web socket and service. On the request of the client, the server can execute the assigned function with passed parameters, and return the result of the execution to the client. This makes it possible to create truly distributed applications with remote procedure calls (RPC).

Our web product is PowerWeb library, that provides Xbase++ programming tools for creating dynamic web applications. PowerWeb functions offer ready-made HTML helpers that dynamically create HTML code. The functions implement AJAX (Asynchronous JavaScript and XML) technology which allows clients to asynchronously send client requests and receive server responses. In that way, clients can retrieve data and update parts of a web page without reloading the whole page. For data transfer AJAX technology uses JSON or XML format. PowerWeb library can be used both with CXP and WAA Alaska Software Internet technologies.

Power family libraries are the best and most comprehensive Xbase++ libraries. They are written entirely in Xbase++ code and no third-party is required. They are constantly developing and upgrading with new features. Detailed documentation is provided. All the time support is insured. Power family libraries are available in Serbian and English language, but can be easy modified by the user in any language.

Each Power library can be used standalone and independently of the other members of Power family libraries or together with them.

Xbase++ programming tools require Alaska Xbase++ version 1.9 or higher. The versions of Xbase++ programming tools correspond to the Alaska Xbase++ versions.

You can read about Xbase++ applications developed with Xbase++ programming tools on the Applications page.

The table below lists Xbase++ programming tools. They have the best cost/performance ratio in the field.

Product Description
PowerXpp Library for desktop application development
PowerSql Library for SQL data access
PowerCom Library for client/server communication
PowerWeb Library for web application development
DBM Application for database management
DBA Application for database administration

You can order Xbase++ programming tools on the Order page. Demo programs of Xbase++ programming tools with complete documentation and examples can be downloaded on the Download page.