While PowerBASIC for Windows and PowerBASIC Forms can be used to provide just
about any kind of Windows applications, the two tools are somewhat limited in
scope. Third party vendors have stepped in to fill in the gaps - where programmers
have shown an interest in additional capabilities to enhance the productivity
In addition to the PowerBASIC-specific tools below, be sure to check out my
section on Developer Tools, which discusses generic
tools useful to programmers.
IDEs typically provide graphical environments for editing code, but also
including capabilities for code generation, error detection, custom formatting,
API access, debugging, script testing, and much more.
In some applications, an editable grid, something similar to an Excel
spreadsheet, is needed to make the user interface. Here are several grids
which can be used in PowerBASIC.
Note that the Demo version of MyLittleGrid contains a freeware version
which is limited to 25 columns.
Maintaining data is one of the most common application requirements,
particularly where the program is used in a business environment.
Here are several database engines which may be used within PowerBASIC.
Application Help Files
Users want help files. Online if fine, and has the advantage that updates
are instantly available to all user. Offline, in the form of an .hlp or .chm
file is also great because users can access the content without the need for
a network connection.
These freeware applications do a credible job of helping you create Windows
help files for distribution with your software.
Once you have the program written, how do you deliver it to users? You'll need
to include the Help file, data files, resource files, and any other custom files
that your program depends on.
Here are several installation programs that will solve the problem for you. Of these,
my recommendation is Inno Setup.
Here are some other tools available for PowerBASIC programmers - graphics,
project utilities, and more.
If you have suggestions for additions to this page, please let me know.