Last Edited: 01 May 2008 by superuser
Importered from old WiKi -- 30/04-08 18:04.

WxBasic∞ is written primarily in C, with some C++ linking it to the wxWidgets library. The Puppy version has the WxWidgets components removed

See also: PuppyBasic and WxBasicscript

The special Puppy version of WxBasic is WxBasicscript:
http://noforum.de/wxBasicscript-documentation/wxbasic/frameset.htm
http://noforum.de/wxBasicscript-documentation/wxbasicscript/index.htm

WxBasic∞ is a small interpreted version of the BASIC (Beginners All-purpose Symbolic Instruction Code) programming language - available in Puppy 1.0.5
WxBasic∞ is based on the easy-to-use syntax of the BASIC language, it is simple to learn and understand, allowing novice programmers to write nice-looking Puppy applications with graphical environments and is being made available as a dotpup/pupget

It can create stand-alone executables by binding together source code with the interpreter. Executables produced by WxBasic∞ do not require any external resource file, or installer to run. The executable is distributed alone and can be run immediately by end users. As with programs written in any interpreted language, WxBasic∞ programs may also be run straight from the source code if wxBasic is present on the system, regardless of which system they were written on. This saves download time, as generated executables tend to be several orders of magnitude greater than the source code from which they were compiled.

WxBasic∞ is a bytecode based language, like Perl or Java.

Puppybasic is a command line version optimized for Puppy usage with xmessage and xdialog
wxbasic is the graphical version with "inbuilt" dialogue windows - available as a dotpup

Installing

wxbasicscript is included in Puppy 1.0.5 and 1.0.6

Wxbasic Tutorial
Programs using wxBasic∞ (not PuppyBasic)

add download location of wxbasic
and wxbasicscript

PuppyBasic scripts should have the suffix ".wxbs" to avoid confusion with ".wxb" programs

WxBasic use:

* Write your program using a text editor (even Leafpad / Beaver) into a file with the .wxbs extension;
* Change to executable with ROX (or use manual method to execute directly)

Advanced use:
* Use ConText editor, after configurig it
http://www.geocities.com/lcassioli/wxbasic/



CategoryDevelopment