Information & Files |
Current Version |
Deutsch
This is a beta version. All implemented functions are tested carefully. If you find any problems, like crashes, unexpected behavior and cryptic error messages, let me know, please. Help to make that program better and more stable.
All BASIC programs, written with this beta will be run in the next betas too. In the rare case, that you find any problem with that, I will support you, if you want.
|
R-BASIC Intepreter Version 0.8.2 1.4 MB March 2012
R-BASIC Examples Screenshots
|
The current version of the R-BASIC Interpreter. This release provides a lot of internal changes and some new features, especially related to the GEOS object system. Since release 0.8, R-BASIC is an object and event orientated programming language. You may build your user interface as you wish, you may or may not use the "classic" output screen. It also comes with an English manual. This manual describes on more than 120 pages all object classes and it's instances variables, how to use objects in R-BASIC and it explains the concepts behind the object system. Highlights:
More detailed description of the current version ...
The interpreter contains a lot of code for error catching. If you get some strange error message, especially in German, please WRITE DOWN the message (letter for letter :-) and contact me. You can help to catch te last bugs of the program. Thank you. |
|
For installation, you need the newest version of the Universal-Installer, available here. Read here how to migrate older BASIC programs (version below 0.5). |
|
More Tools (15.6 kB) Nov. 2010 |
More Tools for R-BASIC. Accessible from R-BASIC under "Extras"-"Tools" - BuilderBase (from BreadBox) - HDBConv (Hex-Dec-Bin-Converter, John Howard) |
|
Beginners Tutorial
Read online |
This tutorial is designed as a quick start for learning R-BASIC. You will learn the first steps about handling the BASIC Interpreter and some simple, but important commands. |
|
Update older BASIC programs
R-BASIC 0.4 (134.5 kB) |
Starting with version 0.5, the documents are not longer comaptible. That means, you cannot open older BASIC programs with the new BASIC interpreter versions. If you have any of that programs and you wish to use it, you may open it with the beta 0.4 and copy the code by drag'n'drop to the newer interpreter. If your version 0.4 is already overwritten, you may download a version 0.4 here, that has no conflicts with the newer versions (because it's stripped down and renamed). |
|
Rätsel by Jörg Polzfuß (30,3 kB) March 2012 |
A little numer puzzle, written by Jörg Polzfuß on the meeting in Syhra, Gemany in 2011. This very simple example is a good starting point for experiments with the UI and the geomerty manager. |
|
Release Save Example (59,6 kB) March 2012 |
This complex example demonstrates how to use a lot of file commands. This includes searching for files and error handling in different situations. Core point is the copy of files and whole folders, including its sub folders. I use this program so save different stages of R-BASIC developement. |
|
Manual Part 2 Objects Manual (682 kB) March 2012 |
The R-BASIC manual, part two. It contains the description of the Objects available in R-BASIC, it's properties and features and how to use it. It also describes the concepts behind the R-BASIC object system. |
|
Manual Part 3 Special Topics (350 kB) March 2012 |
The R-BASIC manual, part three. It contains a description of some special topics like number formatting,
using fonts, block graphic characters and working with files, disks and drives. This part is currently available only in German. Sorry. |
|
Manual Part 4 Addtional Information (171 kB) March 2012 |
The R-BASIC manual, part four. It contains and quick reference about R-BASIC object classes and an appendix with additonal information like error codes, ASCII codes, area draw mask examples, a description of the R-BASIC data types and much more. |
News in version 0.8.2
|
Known bugs (actual version):
|
missing in the current BETA version:
If you have some comments, hints or suggestions, contact me, please:
Rainer Bettsteller