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 theirs arguments are very flexible, user-friendly, intuitive and easy to use.
PowerWeb functions represent object abstractions of HTML elements. The functions are HTML helpers that create HTML code. They encapsulate the most of the properties and events of HTML elements, that are defined as function arguments. The functions are generalized and automated and create the entire HTML elements logic. 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. The configuration parameters can be specified at the global level or in each function.
PowerWeb functions implement AJAX (Asynchronous JavaScript and XML) technology that 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 form formats.
PowerWeb library contains multiple modules listed in the following table.
PowerWeb Module | Description |
PowerWebHtml | HTML |
PowerWebCtr | Control |
PowerWebBrw | Browse |
PowerWeb library requires Alaska Xbase++ version 1.9 or 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.
You can order PowerWeb library on the Order page.
PowerWeb Library Features | |
PowerWebHtml Module | |
HTML | Create HTML elements: A, IMG, DIV, BUTTON, LABEL, FORM, INPUT, SELECT,
OPTION, TEXTAREA.
![]() |
JavaScript | Control input and button elements. Create XML request via HTTP. |
PowerWebCtr Module | |
Control | Create controls that perform output tasks.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
PowerWebBrw Module | |
Browse | Display data from a database files, SQL tables or arrays in a browser. Have option to edit data.
![]() ![]() ![]() |
JSON | Serialize and deserialize JSON text. |