Getting Started
Introduction
Sample Programs
IDEs
History
Advice
Mini-Tutorial
Tutorials
Code Snippets

Resources
Web Sites
More Tutorials
Forums
Vendors/Tools
Books
Magazines
Newsletters
NewsGroups
User Groups
Talk Shows
Blogs

Controls
Overview
Button
Check3State
Checkbox
ComboBox
Frame
Graphic
Image
ImageX
ImgButton
ImgButtonX
Label
Line
ListBox
ListView
Option
Progress Bar
Scrollbar
StatusBar
TAB
TextBox
Toolbar
TreeView

GBIC >> PowerBASIC
PowerBASIC
As part of my interest in BASIC dialects, I've created this PowerBASIC section to provide programmers with information about the product - information that will help you use PowerBASIC to its fullest potential.

Be sure to check out the 100+ pages of tutorial content. It's written to be especially friendly to programmers new to PowerBASIC.

Announcement:
I've created an archive site that contains threads from the PowerBASIC forums. It's primarily for use when the primary PowerBASIC site is down for maintenance or other reasons.

PowerBASIC provides the ability to create Windows programs using the familiar statements and syntax of traditional BASIC. It's lack of runtime files, high performance and small EXE footprint have made PowerBASIC a popular language. Programmers of other languages often turn to PowerBASIC to create high-performance DLLs for use in applications written in other languages.

There are two primary PowerBASIC products that are covered on this site.

  • PowerBASIC 9.05 for Windows
    The language IDE. It provides source code editing and EXE/DLL compilation.


  • PowerBASIC Forms 2.0
    Allows drag and drop creation of a graphical interface, creating source code which can be inserted into PowerBASIC for Windows.

An additional product, the PowerBASIC Console Compiler, is also available but is not covered on this site.

The products can be purchased at the PowerBASIC home page.

Latest Updates
Here's the most recent activity at this site:

Coming Soon ...
In the short term, I'm working on updates to most of the tutorial pages, especially updates to the sample code and MSDN reference materials. Here are some other items in work.

  • All-SDK library for gbSnippets
  • Combine snippets into distributable DLL
  • Review of PB examples distributed with PB
  • Inclusion of PowerBASIC in language comparison
  • Third-party tool reviews

I'll also be providing a focus on graphics capabilities - evaluating the limits of using native PowerBASIC code and looking at open source/freeware graphics libaries to see how they stack up with available commercial products.

BASIC Dialects
PowerBASIC is one of several programming languages which are based on the original BASIC language. I've written a summary of BASIC dialects to help you determine which best fits your programming needs.

Other Language Comparisons
For those taking a broader interest in programming - especially the various languages and how they compare to one another, take a look at the Wikipedia entry on Programming Language. The links at the bottom, especially Language Comparisons are especially good reading.