C Control PRO STARTER SET MEGA 128 198484 Benutzerhandbuch

Produktcode
198484
Seite von 200
91
Compiler
© 2005 Conrad Electronic
5.3
BASIC
Die zweite Programmiersprache für das C-Control Pro Mega Modul ist BASIC.
Der Compiler übersetzt die BASIC Befehle in einen Bytecode, der vom
Interpreter des C-Control Pro abgearbeitet wird. Der Sprachumfang, des hier
verwendeten BASIC Dialektes, entspricht in großen Teilen dem
Industriestandard der großen Softwareanbieter. Folgende Sprachkonstrukte
fehlen:
·
Objektorientierte Programmierung
·
Structures
·
Konstanten
Ausführliche Programmbeispiele sind im Verzeichnis "Demoprogramme" zu
finden, das mit der Entwicklungsumgebung installiert wurde. Dort sind für fast
alle Aufgabenbereiche des C-Control Pro Moduls Beispiellösungen zu finden.
Die folgenden Kapitel beinhalten eine systematische Einführung in die Syntax
und Semantik des C-Control Pro BASIC.
5.3.1
Programm
Ein Programm besteht aus einer Menge von Anweisungen (wie z.B. "a=5"), die auf verschiedene 
Funktion "
main()
". Ein minimalistisches Programm, welches  eine Zahl in das Ausgabenfenster
druckt:
Sub main()
Msg_WriteInt(
42
)  // die Antwort auf alles
End Sub
Projekte
Man kann ein Programm auf mehrere Dateien aufteilen, die in einem Projekt (siehe 
) zusammengefasst sind. Zusätzlich zu diesen Projektdateien kann man
werden.
5.3.2
Anweisungen
Anweisung
Eine Anweisung besteht aus mehreren reservierten Befehlswörtern, Bezeichnern und Operatoren,
die vom Ende der Zeile abgeschlossen wird. Um verschiedene Elemente einer Anweisung zu
trennen, existiert zwischen den einzelnen Anweisungselementen Zwischenraum im engl. auch "
Whitespaces" genannt. Unter Zwischenraum versteht man Leerzeichen, Tabulatoren und
Zeilenvorschübe ("C/R und LF"). Dabei ist es egal, ob ein oder mehrere "Whitespaces" den
Zwischenraum bilden.