GFA Basic Windows Programming
This web site is dedicated to giving GFA Basic Windows users a bit of help. It has zones for beginners, amateurs (someone who knows the language but aren't completely confident) and experts.
Important - You can download all the information from this site in one zip file for easy off-line reading and reference, so if you're paying for your internet access go immediately to the downloads page.
New - Flicker Free Graphics
Not New - Getting Started with the GFA Enviroment.
Introduction
Programming computers, especially under Windows, is often seen as a nightmare. A harrowing ordeal only the geekiest can survive. this is not always true however. You can get started in Windows programming without too much pain and also without compromising power. I would certainly recommend GFA Basic Windows to anyone starting out.
GFA Basic Windows is an underestimated programming language. In my opinion it bridges the gap between simplistic BASICs and sophisticated languages like C/C++ better than any other BASIC. Once I became competent in GFA Basic programming it took me a matter of short days to convert my knowledge to the most popular programming language (C). A free version of GFA Basic Windows, only limited in the fact that you can't go past the 1000th line (it's amazing what you can write in 1000 lines of GFA Basic code), can be downloaded from the locations detailed at GfaSoft, the GFA Basic Windows file is called baswin_e.zip. If that doesn't work then you can download it from here. Once you have got the file and installed GFA go here to find the answers to the most common problems beginners to the editor find.
Choose which zone you'd like to visit:
Beginner Zone - The
Basics : No previous experience nessesary
Amateur Zone - Windows Messages :
Learn about the thing that makes Windows tick
Expert Zone - DLLs: How to use them in your programs, including how to call functions from 32-Bit DLLs. Also, give your programs that Windows 95 look and feel the easy way.
This site is brought to you by Russell Hayward