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-ProgrammDas 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-DateiSiehe auch:
FileDelete
FileMove
FileDelete "<filename>"
Löscht die angegbene DateiSiehe auch:
FileCopy
FileMove
FileMove "<src-filename>" "<dest-filename>"
Verschiebt die Src-Datei zu der Dest-DateiSiehe 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 ZufalsgeneratorSiehe 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 BildschrimScrColor (<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-PositionTrace
Wenn dass Programm läuft, dann wird die auszuführende Zeilennummer auf dem Bildschrim ausgegeben.Siehe auch:
UnTrace
Unbreak <Line>
Löscht einen BreakpointSiehe 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 StringParameter: Value ... String
Rückgabewert: Number
Ln
Parameter:
Rückgabewert: Number
Log
Parameter:
Rückgabewert: Number
Mid$
Parameter:
Rückgabewert: String
Pi
Get the PI-ConstantParameter: None
Rückgabewert: 3.141592654
Pos
Parameter:
Rückgabewert: Number
Right$(<Value>)
Parameter:
Rückgabewert: String
Rnd
Get a random numberParameter: 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 stringParameter: 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 stringParameter: String
Rückgabewert: Number
Last Editor: ARoederer
:: Owner: ARoederer