R-BASIC
Startseite  > Programme  / Programmieren für PC/GEOS  > R-BASIC

R-BASIC ist eine neue Programmiersprache für PC/GEOS. Sie ist einfach zu lernen und einfach zu benutzen, so dass Anfänger gut mit ihr zurecht kommen. Gleichzeitig ist sie so leistungsfähig, dass auch anspruchsvolle Projekte realisierbar sind. R-BASIC erfordert mindestens eine PC/GEOS Version ab GeoWorks 2.01 (oder höher). Empfohlen wird eine der aktuellen BreadBox Ensemble Versionen oder PC/GEOS Ensemble 6.


R-BASIC  

Warum gerade ein BASIC?

  1. Einfache Syntax. Die BASIC Syntax ist leicht zu erlernen, der Funktionsumfang von R-BASIC ermöglicht trotzdem die Programmierung von umfangreichen und professionellen Projekten.

  2. Kompatibilität. Es gibt eine Menge 'alter', aber trotzdem interessanter Programme, die nur darauf warten, nach R-BASIC portiert zu werden.

  3. Man kann quasi jedes beliebige BASIC Handbuch hernehmen, um die Grundlagen der (R-)BASIC Programmierung zu erlernen. Die Details mögen verschieden sein, aber die Konzepte, wie man programmiert, bleiben gleich.

Ist R-BASIC objektorientiert?

Ja, Sie haben Zugriff auf das leistungsfähige PC/GEOS Objekt-System. Die in R-BASIC verfügbaren Objektklassen finden Sie hier aufgelistet. Auf der anderen Seite bietet R-BASIC eine 'klassischen' Modus, in dem ein alter Homecomputer simuliert wird. Dieser Modus macht es einfacher alte Programme zu portieren, ist aber möglicherweise auch ein guter Ausgangspunt für Programmieranfänger.

Wie arbeitet R-BASIC?

Nachdem Sie ihren Code geschrieben haben, müssen Sie ihn 'compilieren'. Dabei wird die Synatx geprüft und eine Sequenz von 'Tokens' erzeugt, die vom Executer 'interpretiert' (ausgeführt) werden können. Dieses Konzept wird zum Beispiel auch von der Programmiersprache Java eingesetzt. Nachdem das Compilieren erfolgreich war, können Sie ihr Programm starten oder eine R-App anlegen. R-Apps sind eigenständige Programme, die aus dem compiliereten Code und einem 'Launcher' bestehen. Der Laucher ruft den Executer, um das BASIC Programm auszuführen. Aus der Sicht des Nutzers unterscheiden sich R-Apps nicht von 'normalen' Programmen, die mit dem PC/GEOS SDK geschrieben wurden.

Wie bekomme ich Hilfe?

  • Benutzen Sie den 'Code Wizzard' oder den 'Objekt Wizzard' aus dem Hilfe-Menü um die Syntax und eine Kurzbeschreibung aller Kommandos, Objektklassen und Instancevaribalen zu sehen.

  • Drücken Sie im Editorfenster F2, um die Hilfe für den Befehl am Cursor aufzurufen.

  • Es sind eine Menge an Beispielen zu verschieden Themen verfügbar.

  • R-BASIC kommt mit einem umfassenden Handbuch, das sich im Ordner R-BASIC\Dokumente befindet. Es beschreibt alle Details der R-BASIC Sprache und des R-BASIC Objekt-Systems.

  • Wählen Sie aus dem Menü "Hilfe" den Eintrag 'Handbücher'. Hier haben Sie Zugriff auf die Inhaltsverzeichnisse aller Handbücher und Sie können das entsprechende Handbuch auch gleich öffnen.

  • Sie können in die Dateien 'R-BASIC Kommando-Übersicht' oder 'R-BASIC Objekt-Übersicht' sehen, die sich im Ordner R-BASIC\Dokumentation (oder auf dieser Webseite) befinden.

Download & weiterführende Links

Das Grundsystem besteht aus der Programmierumgebung, der Doku, den Beispielprgrammen und den Bildern für die Icons. Zusätzlich Libraries für spezielle Aufgaben. Weiterführende Links  
Zum Anfang der Seite     Mit Edith zuletzt bearbeitet am 05.02.25 / Mütze