New account

WDBasic Online-Hilfe

Version: 0.10
(c) 2009 - 2011 by Wolfgang Draxler

Variablen

Die Variablennamen müssen zwischen "a" und "z" definiert werden.

Zahlen

Numerischen Variablen haben nach dem Namen kein Sonderzeichen und können Dezimalstellen beinhalten.

Zeichenketten

String-Variablen haben werden nach dem Namen mit einem ein "$"-Zeichen definiert.
Die maximale Länge ist 255 Zeichen.

Operatoren

Vergleich: <, >, =, <>, <=, >=
Matematische:+, -, *, /, mod, and, or, xor

Anweisungen

Bye

Beendet das WDBasic-Programm und kehrt zum Betriebsystem zurück.

Break <Line>

Setzt an die angegeben Zeilenummer einen Breakpoint.

Continue

Der Interpreter setzt bei der abgebrochnen Zeile fort.

Siehe auch:
Stop
Break
UnBreak

End

Beendet das laufende Basic-Programm
Das Progrmam kann nicht mit "Continue" weitergeführt werden.
Die Inhalte der Variablen bleibt nach dem beenden des Programms erhalten.

FileCopy "<src-filename>" "<dest-filename>"

Kopiert die Src-Datei nach Dest-Datei

Siehe auch:
FileDelete
FileMove

FileDelete "<filename>"

Löscht die angegbene Datei

Siehe auch:
FileCopy
FileMove

FileMove "<src-filename>" "<dest-filename>"

Verschiebt die Src-Datei zu der Dest-Datei

Siehe auch:
FileCopy
FileDelete

For <variable>=<expr> to <expr> step <expr>

Wiederholt die Statements zwischen FOR und NEXT so lange bis die Varible den Ende-Wert erreicht hat.

Siehe auch:
Next

Goto <line>

Das Basic-Programm wird an der angegenen Zeile fortgeführt.

Siehe auch:
On...Goto
Gosub

Gosub <line>

Das Basic-Programm springt an die angegeben Subprogramm-Zeile.

Siehe auch:
Goto
On...Goto

Help

Zeigt diese Hilfe an.

If [expr] then [statement]

Wenn der <Expr> = 0, dann wird das angegeben Statement durchgeführt.

Info

Zeigt einige Informaionen von WDBasic an.

Input <variable>[, < variable >[,...]]

Liest ein oder mehrere Varibalen vom User ein.

[Let] <variable>=<expr>

Berechnet die <expression> und schreibt das Ergebnis in die Variable.
Das Text "let" ist optional.

List [<Startline> [, <Endline>]]

Listet das Programm zwischen den Startzeile und der Endezeile auf.
Wenn keine Zeilen angegeben werden, dann wird das gesamte Programm aufgelistet.

Load "<Filename[.bas]>"

Ladet das angebgene Basic-Programm in Text-Form vom Betriebsystem ein. Default-Extension ist ".bas"

Siehe auch:
Save

LoadBin "<Filename[.wdbb]>"

Ladet das angebgene Basic-Programm in Binary-Fomr vom Betriebsystem ein. Default-Extension ist ".wdbb"

Siehe auch:
SaveBin

New

Löscht das Programm und die Varibale aus dem Speicher.

Next


Siehe auch:
For

On <integer> Goto line [, line [, line [, ...]]]

Das Programm sprint zu der angebgen Zeile.

Siehe auch:
Goto
Gosub

Pause [seconds]

Ohne <Seconds> wird so lange gewartet, bis der User einen Taste drückt.
Mit <Seconds> wartet das Programm die angegeben Sekunden.

Print <expr>[, <expr>[,...]] [;]

Gibt <expr> auf dem Bildschirm aus.

Siehe auch:
Input

Randomize

Startet den Zufalsgenerator

Siehe auch:
Rnd

Rem <text>

Der angegbene Text wird ignoriert.

Return

Siehe auch:
Gosub

Run [Line]

Das Basic-Programm startet an der angegeben Zeile.
Wenn keine Zeile angegeben wird, dann startet das Programm mit der 1. Zeile.

Save "<Filename[.bas]>"

Speichert das Basic-Programm in Text-Form in der angebgene Datei ab. Default-Extension ist ".bas"

Siehe auch:
Load

SaveBin "<Filename[.wdbb]>"

Speichert das Basic-Programm in Binary-Form in der angebgene Datei ab. Default-Extension ist ".wdbb"

Siehe auch:
LoadBin

Stop

Das laufende Basic-Programm wird unterbrochen. Es kann mit dem statement "Continue" weiter geführt werden.
Die Variblen werden nicht gelöscht.

Siehe auch:
Continue
Break
UnBreak

ScrClear

Löscht den Bildschrim

ScrColor (<FG>,<BG>)

Setzt die Farbe.

Parameter:
FG ... Vordergrundfarbe
BG ... Hintergrundfarbe

Farbwert Farbe
0 schwarz
1 blau
2 grün
3 cyan
4 rot
5 mangenta
6 braun
7 hellgrau
8 drunkelgrau
9 hellblau
10 hellgrün
11 hellcyan
12 hellrot
13 hellmagenta
14 gelb
15 weiß


ScrCurPos (y,x)

Setzt die Text-Cursor-Position

Trace

Wenn dass Programm läuft, dann wird die auszuführende Zeilennummer auf dem Bildschrim ausgegeben.

Siehe auch:
UnTrace

Unbreak <Line>

Löscht einen Breakpoint

Siehe auch:
Continue
Stop
UnBreak

Untrace

Beendet das Tracing.

Siehe auch:
Trace

Functions:


Abs(<Value>)

Return the absolute Value from the parameter value.

Parameter: Value ... Number
Rückgabewert: Number

ACos(<Value>)

Return the arcus cosine from the parameter value.

Parameter: Value ... Number
Rückgabewert: Number

ACosH(<Value>)

Return the arcus hyp cosine from the parameter value.

Parameter: Value ... Number
Rückgabewert: Number

Asc


Parameter: Value ... String
Rückgabewert: Number

ASin(<Value>)

Return the arcus sinus from the parameter value.

Parameter: Value ... Number
Rückgabewert: Number

ASinH(<Value>)

Return the arcus hyp sinus from the parameter value.

Parameter: Value ... Number
Rückgabewert: Number

ATan(<Value>)

Return the arcus tangents from the parameter value.

Parameter: Value ... Number
Rückgabewert: Number

ATanH(<Value>)

Return the arcus hyp tangents from the parameter value.

Parameter: Value ... Number
Rückgabewert: Number

Chr$


Parameter: Value ... Number
Rückgabewert: String

Cos(<Value>)

Return the cosine from the parameter value.

Parameter: Value ... Number
Rückgabewert: Number

CosH(<Value>)

Return the hyp cosine from the parameter value.

Parameter: Value ... Number
Rückgabewert: Number

Exp


Parameter:
Rückgabewert: Number

Frac


Parameter:
Rückgabewert: Number

Int


Parameter:
Rückgabewert: Number

Left$


Parameter:
Rückgabewert: String

Len

Get the of String

Parameter: Value ... String
Rückgabewert: Number

Ln


Parameter:
Rückgabewert: Number

Log


Parameter:
Rückgabewert: Number

Mid$


Parameter:
Rückgabewert: String

Pi

Get the PI-Constant

Parameter: None
Rückgabewert: 3.141592654

Pos


Parameter:
Rückgabewert: Number

Right$(<Value>)


Parameter:
Rückgabewert: String

Rnd

Get a random number

Parameter: No
Rückgabewert: Number

Round


Parameter:
Rückgabewert: Number

ScrCurPosX

Get the X-Position of the Text-Cursor.

Parameter: None
Rückgabewert: Number

ScrCurPosY

Get the Y-Position of the Text-Cursor.

Parameter: None
Rückgabewert: Number

Sgn(<Value>)

Parameter:
Rückgabewert: Number

Sin(<Value>)

Return the sinus from the parameter value.

Parameter: Value ... Number
Rückgabewert: Number

Sinh(<Value>)

Return the hyp sinus from the parameter value.

Parameter: Value ... Number
Rückgabewert: Number

Sqr(<Value>)


Parameter:
Rückgabewert:

Str$(<Value>)

Convert the number a string

Parameter: Value ... Number
Rückgabewert: String

Tan(<Value>)

Return the tangents from the parameter value.

Parameter: Value ... Number
Rückgabewert: Number

TanH(<Value>)

Return the hyp tangents from the parameter value.

Parameter: Value ... Number
Rückgabewert: Number

Val

Return the number value of the string

Parameter: String
Rückgabewert: Number
Last Editor: ARoederer :: Owner: ARoederer