Xbase++ programming tools
PowerWeb library

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

PowerWeb is an add-on library for web application development in Xbase++. PowerWeb library is function-oriented and implements top-down modular style of programming. Functions and their parameters are very flexible, user-friendly, intuitive and easy to use.

PowerWeb functions represent object abstractions of HTML elements. The functions are HTML helpers which generate HTML code for HTML elements. They encapsulate most of the properties and events of the HTML elements, which are defined as function parameters. The functions are generalized and automated and create the entire logic of the HTML elements. You don't need to know HTML programming, elements, methods, properties and events. Instead, use PowerWeb functions as building blocks to create fast and efficient HTML programs with a minimum number of code lines and that use the minimum amount of memory resources.

All HTML elements created by PowerWeb functions are fully configurable. Their positions, sizes, fonts, colors, types, aligns and other attributes can be defined by the user, using function parameters. The configuration parameters can be specified at the global level or in each function.

PowerWeb functions implement AJAX (Asynchronous JavaScript and XML) technology which allows clients to asynchronously send requests and receive server responses. In that way, clients can retrieve data and dynamically update parts of a web page without reloading the whole page. For data transfer, AJAX technology can use JSON, XML and HTML formats.

PowerWeb library allows to create full-fledged web applications in Xbase++ programming style, and which will have GUI design and look. If you want to use modern web tools such as JQuery and Bootstrap, you can freely add-on support for them in your application, and improve it with their advanced functionalities.

PowerWeb library can be used with Alaska CXP and WAA technologies, and with our PowerComHttp server.

PowerWeb library contains multiple modules listed in the following table.

Module Description
PowerWebHtml HTML
PowerWebUi User interface

PowerWeb library supports Alaska Xbase++ V.1.8 and higher. It is available in Serbian and English language, but can be easy modified by the user in any language.

Demo program of PowerWeb library with complete documentation and examples can be downloaded on the Download page.

PowerWeb Library Features
PowerWebHtml Module
HTML Create HTML elements: A, IMG, DIV, BUTTON, LABEL, FORM, INPUT, SELECT, OPTION, TEXTAREA.

Xbase++ programming tools - PowerWeb library - Html1

JavaScript Format input and button elements. Create XML request via HTTP.
PowerWebUi Module
Control Create controls that perform output tasks.
  • form
  • list
  • menu
  • table
  • tool bar
  • tab set
  • frame set
Xbase++ programming tools - PowerWeb library - Ctr1 Xbase++ programming tools - PowerWeb library - Ctr2 Xbase++ programming tools - PowerWeb library - Ctr3 Xbase++ programming tools - PowerWeb library - Ctr4 Xbase++ programming tools - PowerWeb library - Ctr5 Xbase++ programming tools - PowerWeb library - Ctr6
Xbase++ programming tools - PowerWeb library - Car1 Xbase++ programming tools - PowerWeb library - Car2 Xbase++ programming tools - PowerWeb library - Car3 Xbase++ programming tools - PowerWeb library - Car4

Browse Display data from a database files, SQL tables or arrays in a browser. Have option to edit data.

Xbase++ programming tools - PowerWeb library - Brw1 Xbase++ programming tools - PowerWeb library - Brw2 Xbase++ programming tools - PowerWeb library - Brw3

JSON Serialize and deserialize JSON text.