Last update: 19 January 2004
Added Syntax Highlighter
for KATE (Linux).
Deleted Constant Finder
binary to save disk
space.
wxBasic utilities by Luca Cassioli
wxBasic is a freeware alternative to Visual Basic
to easily write graphical applications for both Windows and Linux


"Must have" files
Download wxBasic IDE (conText
freeware text editor)


Scarica IDE per wxBasic (realizzato
con editor di testi "conText)


Installation instructions
Download an advanced tutorial about main features of wxBasic
Istruzioni di installazione in italiano

Mostra il tutorial per principianti in italiano
Scarica il tutorial

Scarica versione in italiano del tutorial di secondo livello
The right version of wxBasic to compile my sources is the 07 August 2003 version! (wxBasic is continuously updated, often without back-compatibility). Please check wxBasic main site for the latest version of wxBasic. La versione giusta di wxBasic per far funzionare i programmi di questo sito è quella del 7 agosto 2003 (wxBasic viene continuamente aggiornato, mica posso modificare i sorgenti ogni volta che modificano wxBasic...) Sul sito principale trovate la versione piu' recente.


WXR to WXB resource converter. (From a Paulo Silva project)
DOWNLOAD Win32 BIN - version 0.83 (939 KB)
Download source - version 0.83
Try latest BETA version 1.11:
now it supports multiline/singleline wxTextCtrl,
and it also allows creating GUIs for HOTBASIC
and JAPI-SCRIPTBASIC.
This program, written in wxBasic language itself, allows easy creation of Graphical User Interface (GUI) for your wxBasic programs: just download the latest version of "wxWindows dialog editor" from http://heanet.dl.sourceforge.net/sourceforge/wxwindows/. Create your main window using all controls you like (see list of currently supported controls below), then save the form into a file, and process that file with wxConverter: you'll obtain a complete, runnable .wxb file; just cut allthe code from insidethe fie, and past it the beginning of your wxBasic source, and you are ready to go!

Supported widgets:
(*=new)
wxButton
wxBitmapButton
wxStaticText
wxStaticBitmap
wxStaticBox
wxTextCtrl
*wxTextCtrl(multiline)
wxCheckListBox/wxListBox
wxComboBox
wxCheckBox
wxSlider
wxGauge
wxRadioBox
wxRadioButton
wxScrollBar

I suggest to use this program in conjunction with "wxBasic Menu Builder" by Rick Clark: you can find it in FILES section of WXBASIC yahoo's group (you must take a free registration on Yahoo to access the group), or you can just download it here. Like my program, Menu Builder creates an indipendent .WXB fle: you will have just to cut&paste the code from the file into your source.






Bind2 - Graphical version of Bind program
DOWNLOAD Win32 BIN v 3.04(914 KB)
Download source
This is a graphical version of the tool which puts wxBasic sources into standalone executables. With a few clicks you choose the source file and the executable name, and you obtain your executable in a few seconds.
It now supports INCLUDE directive (but not nested INCLUDEs, i.e. you cannot compile a source including a source which includes another source...), and you can now add an icon to your program!






Menu builder
This program by Rick Clark allow easy creation of menu. Just copy&paste the generated code into your wxBasic source.
DOWNLOAD source with manual (53KB)






Constant finder
Download source
If you use a programmer's editor like SynEdit or conTEXT, you can use this program to create a list of all constants name used by wxBasic: just select files CONST.C and EVENTS.C in wxBasic folder, and put the two outputs into the file which describes rules for syntax highlighting of your editor.
Help needed: how can I allow the user to stop the program by pressing a key? At this moment, you must wait for the program to fiish before being able to close it!






Syntax highlighter for conTEXT programmer's editor (8 KB)
Put this file into conTEXT "Highlighters" folder to have wxBasic syntax-highlighting available inside the editor.
WARNING: this file contains more than 1500 entries! If you think that the editor is slowing down due to the use of this file, I suggest using the reduced highlighter (2 KB) , which only highlights reserved words, without taking care of wxBasic constants.




Syntax highlighter for synEdit programmer's editor (7 KB)
Replace SYNHIGH.INI files inside SynEdit folder with this file;
Open synEdit;
Open a WXB file, or create a new one;
Go to VIEW/OPTIONS menu;
Select "Syntax Highlight/Custom highligter" from tree;
Cut & paste this string inside Filetypes box:
WxBasic (*.wxb)|*.wxb
Change colors if you want, else that's all.



Syntax highlighter for Kate programmer's editor (Linux)




Sources
Click here to downoload sources for Bind, Constfind and WxConv.
You should be able to compile the same source for both WIndows and Linux, using wxBasic-bleeding edge version; please let me know if you encounter any problem.


Contacts
You can contact me by posting a message into wxbasic forum: http://wxbasic.sourceforge.net/phpBB2/index.php



Help needed
I would like to add some links to other programmer's editors/IDE: if you know a text editor with following features, please contact me in the wxbasic forum:
  1. Cross platform (Windows/Linux)
  2. .
    SynEditor and conTEXT are NOT crossplatform! :-(
  3. Customizable syntax highlighting
  4. .
    SynEditor and conTEXT have no native wxBasic syntax support, but it can be easily added by editing some files.
  5. Shortcuts to run compiler/linker
  6. .
    SynEditor and conTEXT have buttons you can click (after configuring them) to run wxBasic with a mouse click or by pressing a Function-Key.
  7. Compiler/linker output handling (to track errors into the source).
    SynEditor and conTEXT can capture the output of programs you launch, and look into this output to find the line number where error occurred, to show it onto the screen. This make programming more comfortable, especially with long sources. 1 1
    Hosted by www.Geocities.ws