PowerWin library PowerWin, PowerSql, PowerWeb, PowerNet, PowerCrp, PowerUtl, DBM, DBA Windows

PowerWin library is an add-on library for desktop application development in Xbase++. It allows to quickly and easy convert Clipper/FoxPro applications to Xbase++ and develop new Windows applications.

PowerWin functions represent object abstractions of Xbase Parts. The functions encapsulate most of the properties and events of Xbase Parts, which are defined as function parameters. The functions are generalized and automated and perform the complete logic of Xbase Parts. You don't need to know object-oriented programming, classes, methods, properties and events. Instead, use PowerWin functions as building blocks to create short, fast and efficient programs.

PowerWin library supports both graphic (pixel, lometric) and text (row, column) units for the coordinates and dimensions for screen and print output. All display and print objects created by PowerWin functions are fully configurable. Their positions, sizes, fonts, colors, borders, types, aligns and other attributes can be defined by the function parameters.

PowerWin functions display owner-drawn the following Xbase Parts.

PowerWin library supports Alaska Xbase++ V.2.0 to V.1.9.

PowerWin features

Get - Dialog elements for data input and edit.

Have the EVENT, WHEN, VALID and RANGE controls. Can display a pick button to pop-up a dialog window to help input data into the Get variable.

Xbase++ - PowerWin - Get1 Xbase++ - PowerWin - Get2 Xbase++ - PowerWin - Get3 Xbase++ - PowerWin - Get4 Xbase++ - PowerWin - Get5 Xbase++ - PowerWin - Get6 Xbase++ - PowerWin - Get7 Xbase++ - PowerWin - Get8

Static - Display values of any data type, angled text, text box, formatted text, caption with image, system icon, line, rectangle, box, group box, shape and arc.

Xbase++ - PowerWin - Stat1 Xbase++ - PowerWin - Stat2 Xbase++ - PowerWin - Stat3 Xbase++ - PowerWin - Stat4 Xbase++ - PowerWin - Stat5 Xbase++ - PowerWin - Stat6 Xbase++ - PowerWin - Stat7 Xbase++ - PowerWin - Stat8

Control - Dialog elements that perform output tasks.

Xbase++ - PowerWin - Ctr1 Xbase++ - PowerWin - Ctr2 Xbase++ - PowerWin - Ctr3 Xbase++ - PowerWin - Ctr4 Xbase++ - PowerWin - Ctr5 Xbase++ - PowerWin - Ctr6 Xbase++ - PowerWin - Ctr7

Menu - Various menu types.

Xbase++ - PowerWin - Menu1 Xbase++ - PowerWin - Menu2 Xbase++ - PowerWin - Menu3

Common - Pre-defined dialog windows for common tasks.

Xbase++ - PowerWin - Cmn1 Xbase++ - PowerWin - Cmn2 Xbase++ - PowerWin - Cmn3 Xbase++ - PowerWin - Cmn4 Xbase++ - PowerWin - Cmn5 Xbase++ - PowerWin - Cmn6 Xbase++ - PowerWin - Cmn7 Xbase++ - PowerWin - Cmn8 Xbase++ - PowerWin - Cmn9

Browse - Display data from database files, SQL tables or arrays in a browser or quick browser. Can display multi-line text and caption with image. Have options to print and export data and display data in a graph.

BrwEdit() function edits a database file, SQL table or array in a browser. Has options to edit data in a form, change index, search and export data.

Xbase++ - PowerWin - Brw1 Xbase++ - PowerWin - Brw2 Xbase++ - PowerWin - Brw3 Xbase++ - PowerWin - Brw4 Xbase++ - PowerWin - Brw5 Xbase++ - PowerWin - Brw6 Xbase++ - PowerWin - Brw7

Edit - Standardized dialog windows for editing database files and SQL tables. Automatically control multi-user access in a network environment.

EditFile() function edits a single database file or SQL table in a user-defined form. Edit data can be arranged in tab pages, variable sets and record sets. Has options to print, browse, change index, search, export, and nested edit related files to any depth. A trigger can be specified at any edit point.

EditDoc() function edits two database files or SQL tables: document (parent, master) and item (child, detail), in a user-defined form. Item file edit data can be arranged in tab pages and record sets. Has options to print, browse, change index, search, export, and nested edit related files to any depth. A trigger can be specified at any edit point.

EditData() function edits an array of Get objects that can be scrollable.

Xbase++ - PowerWin - Edit1 Xbase++ - PowerWin - Edit2 Xbase++ - PowerWin - Edit3 Xbase++ - PowerWin - Edit4 Xbase++ - PowerWin - Edit5 Xbase++ - PowerWin - Edit6

Text file - Create and edit text files. Support Clipper style with SET PRINTER and ? | ?? commands.

EditText() function edits a plain or RTF-formatted text file. Has options to load, save, print and mail a file.

ViewText() function displays a text file. Has options to print, export and mail a file.

Xbase++ - PowerWin - Text1 Xbase++ - PowerWin - Text2

Print - Print system, with print preview, can create print reports of any form in a Clipper or GUI style. Can print values of any data type, angled text, text box, formatted text, caption with image, line, box, shape, arc, browse table and graph. Support color printing anywhere in the report. The report can be saved to image files, exported and mailed.

Xbase++ - PowerWin - Prn1 Xbase++ - PowerWin - Prn2 Xbase++ - PowerWin - Prn3 Xbase++ - PowerWin - Prn4 Xbase++ - PowerWin - Prn5 Xbase++ - PowerWin - Prn6 Xbase++ - PowerWin - Prn7 Xbase++ - PowerWin - Prn8

Export - Export data and create reports in DOC, XLS, PDF, HTML, XML, SDF, CSV and DBF formats. The report can contain text, text file, link, image, horizontal line, shape, array, browse or quick browse table, and database file. The report can be displayed or saved.

RM charts - Create graphs and shapes using RMChart ActiveX control. Can create line, scatter, area, column, bar, pie, donut, pyramid and stock graph types. Some graph types can be 2-D and 3-D. Can create combination (multi-type) graphs on one or two Y axes. Graphs can be printed, saved to image files and copied to clipboard.

Xbase++ - PowerWin - Grm1 Xbase++ - PowerWin - Grm2 Xbase++ - PowerWin - Grm3 Xbase++ - PowerWin - Grm4 Xbase++ - PowerWin - Grm5 Xbase++ - PowerWin - Grm6 Xbase++ - PowerWin - Grm7 Xbase++ - PowerWin - Grm8 Xbase++ - PowerWin - Grm9

Excel graphs - Create graphs and shapes using Microsoft Excel program. Can create line, scatter, bubble, surface, radar, area, column, bar, pie, donut and stock graph types. Some graph types can be 2-D and 3-D. Can create combination (multi-type) graphs on one or two Y axes. Graphs can be printed, saved to image files and copied to clipboard.

Xbase++ - PowerWin - Gxl1 Xbase++ - PowerWin - Gxl2 Xbase++ - PowerWin - Gxl3 Xbase++ - PowerWin - Gxl4 Xbase++ - PowerWin - Gxl5 Xbase++ - PowerWin - Gxl6 Xbase++ - PowerWin - Gxl7 Xbase++ - PowerWin - Gxl8 Xbase++ - PowerWin - Gxl9 Xbase++ - PowerWin - Gxl10