home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best of the Best
/
_.img
/
01171
/
winbasic.hlp
< prev
next >
Wrap
INI File
|
1990-11-28
|
9KB
|
579 lines
[DIM]
Dim Name(LΣnge[,LΣnge..) [,Name(..)..]
Name: Feldname
LΣnge: Integer-Konstante
[LOCAL]
Local Name [,Name...]
Name: Variablenname
[STATIC]
Static Name [,Name...]
Name: Variablenname
[RECTYPE]
Rectype Name
Name: Variablen-Name (Real-Konvention)
[RECVAR]
Recvar Name LΣnge[:Nkomma] [,Name..]
Name: Variablenname (s. u.)
LΣnge: Integer-Konstante
Nkomma: Integer-Konstante
[ENDREC]
Endrec
[RECORD]
Record Rtype Name [,Name...]
Rtype: Name eines Recordtyps
Name: Name des definierten Records
[ENDIF]
[ELSE]
[ELSEIF]
[IF]
1. If Ausdruck Then Statement
2. If Ausdruck Then
...
[Elseif Ausdruck Then
...]
[Else
...]
Endif
Ausdruck: logischer Ausdruck
Statement: einfache Programmanweisung
... eine oder mehrere Anweisungen
[ENDFOR]
[FOR]
For ZΣhl = Anf To Ende [Step Schritt]
...
Endfor
ZΣhl: Integer, Real, Long, Double - Variable
Anf, Ende, Schritt:
Integer, Real, Long, Double
[WEND]
[WHILE]
While Ausdruck
...
Wend
Ausdruck: Logischer Ausdruck
[UNTIL]
[REPEAT]
Repeat
...
Until Ausdruck
Ausdruck: Logischer Ausdruck
[BREAK]
Break
[STOP]
Stop [Prog$]
Prog$: String
[GOTO]
Goto Label
[ENDSUB]
[SUBROUTINE]
Subroutine Name[([VAR]Par[,...)]]
...
Endsub
Name: Variablenname
VAR: reserviertes Wort
Par: Variablenname
[DECLARE]
Declare Name[([VAR]Par[,...)]]
Name: Variablenname
VAR: reserviertes Wort
Par: Variablenname
[RETURN]
Return Wert
Wert: Variable, Konstante
[GOSUB]
Gosub Name[([Par][,...])]
Name: Unterprogrammname
Par: Variable, Feld, Record...
[OPEN]
Open IO, Kennung, Name$[, Rec]
IO: "I" INPUT
"O" OUTPUT
"U" UPDATE
"A" APPEND
"R" RANDOM
Kennung: #n
Name$: String
Rec: Record-Type (bei "R")
[CLOSE]
Close #n
[INPUT]
1. Input Prompt$, len%, Var 'DialogBox
2. Input Kennung, Var [,Var...] 'Datei
Prompt$: String
len%: Integer
Var: einfache Variable jeden Typs
Kennung: #n
[LINE INPUT]
Line Input Kennung, Var [,Var...]
Kennung: #n
Var: Variable
[PRINT]
1. Print Data [,Data...]
2. Print Kennung, Data [,Data...]
Data: Variable, Konstante
Kennung: #n
[LPRINT]
Lprint Data [,Data...]
Data: Variable, Konstante
[WRITE]
Write Kennung, Data [,Data...]
Kennung: #n
Data: Variable, Konstante
[GET]
Get Kennung, Satznr%, Satz
Kennung: #n
Satznr%: Integer
Satz: Record
[PUT]
Put Kennung, Satznr%, Satz
Kennung: #n
Satznr%: Integer
Satz: Record
[ERASE]
Erase Name$
Name$: String
[RENAME]
Rename Alt$, Neu$
Alt$: String
Neu$: String
[INKEY$]
a$ = Inkey$()
[MOUSE]
Mouse Knopf%, x%, y%
Knopf%: 1 linke Maustaste gedrⁿckt
2 rechte Maustaste gedrⁿckt
3 mittlere Maustaste gedrⁿckt
x%, y%: Integer
[DBCREATE]
Dbcreate Name$, Rec
Name$: String
Rec: Record-Type
[DBOPEN]
Dbopen Kennung, Name$[, Mode%]
Kennung: #n
Name$: String
Mode%: Integer
[DBCLOSE]
Dbclose #n
[DBGET]
Dbget Kennung, Schlⁿssel$, Satz
Kennung: #n
Schlⁿssel$: String, mit Sonderbedeutung:
"^" Lesen ersten Satz
"*" Lesen letzten Satz
"+" Lesen nΣchsten Satz
"-" Lesen voherigen Satz
"." Lesen aktuellen Satz
Satz: Record
[DBPUT]
Dbput Kennung, Satz
Kennung: #n
Satz: Record
[DBDELETE]
Dbdelete #n
[DBBROWSE]
Dbbrowse Ken, Antwort%[, St$, Form$, x%, y%, n%]
Ken: #n
Antwort% Integer
1 "OK"-Knopf / Enter-Taste
2 "ESC"-Knopf / ESC-Taste
St$: String
Form$: String
x%: Integer
y%: Integer
n%: Integer
[SIN]
Sin(y)
y: numerischer Wert
[COS]
Cos(y)
y: numerischer Wert
[TAN]
Tan(y)
y: numerischer Wert
[ATN]
Atn(y)
y: numerischer Wert
[EXP]
Exp(y)
y: numerischer Wert
[LOG]
Log(y)
y: numerischer Wert
[SQR]
Sqr(y)
y: numerischer Wert
[SET$]
Set$ String$, Index%, Teilstring$
String$: Stringvariable
Index%: Integer
Teilstring$: String
[DELETE$]
Delete$ String$, Index%, Anzahl%
String$: Stringvariable
Index%: Integer
Anzahl%: Integer
[INSERT$]
Insert$ String$, Index%, Teilstring$
String$: Stringvariable
Index%: Integer
Teilstring$: String
[INSTR%]
Instr% (String$, Teilstring$)
String$: String
Teilstring$: String
[LEFT$]
Left$ (String$, Anzahl%)
String$: String
Anzahl%: Integer
[RIGHT$]
Right$ (String$, Anzahl%)
String$: String
Anzahl%: Integer
[MID$]
Mid$ (String$, Index%, Anzahl%)
String$: String
Index%: Integer
Anzahl%: Integer
[TRIM$]
Trim$(String$)
String$: String
[LTRIM$]
Ltrim$(String$)
String$: String
[LCASE$]
Lcase$(String$)
String$: String
[UCASE$]
Ucase$(String$)
String$: String
[LEN%]
Len%(String$)
String$: String
[ASC%]
Asc%(String$)
String$: String
[CHR$]
Chr$(n%)
n%: Integer
[STR$]
Str$(n%)
n%: numerische Konstante / Variable
[VAL]
Val(String$)
String$: String
[VAL%]
Val%(String$)
String$: String
[DOSTOWIN$]
DosToWin$(String$)
String$: String
[WINTODOS$]
WinToDos$(String$)
String$: String
[CLS]
Cls [n%]
n%: Integer
0 Wei▀
1 Hellgrau
2 Mittelgrau
3 Dunkelgrau
4 Schwarz
[COLOUR]
Colour v%[,h%]
v%: Integer
h%: Integer
0 Schwarz
1 Blau
2 Grⁿn
3 Hellblau
4 Rot
5 Violett
6 Gelb/Braun
7 Wei▀
[CURSOR]
Cursor n%
n%: Integer
0 Pfeil (Standard)
1 'Strahl'
2 Uhrglas
3 Kreuz
[LOCATE]
Locate x%, y%
x%: Integer
y%: Integer
[STYLE]
Style linienart%, fⁿllmuster%, stiftdicke%
linienart%: Integer
0 durchgezogen
1 gestrichelt
2 punktiert
3 strichpunktiert
4 strich-punkt-punkt
fⁿllmuster%: Integer
0 nicht schraffiert
1 horizontale Linien
2 vertikale Linien
3 vorwΣrtsdiagonal
4 rⁿckwΣrtsdiagonal
5 Kreuzschraffur
6 Kreuzschraffur diagonal
stiftdicke%: Integer
[MAPMODE]
Mapmode mode% [,Ger%]
mode%: Integer
Ger%: Integer
[MOVETO]
MoveTo x%, y% [,Ger%]
x%: Integer
y%: Integer
Ger%: Integer
[LINETO]
LineTo x%, y% [,Ger%]
x%: Integer
y%: Integer
Ger%: Integer
[ARC]
Arc r%, anfang%, ende% [,Ger%]
r% Integer
anfang%: Integer
ende%: Integer
Ger% Integer
[PIE]
Pie r%, anfang%, ende% [,Ger%]
r% Integer
anfang%: Integer
ende%: Integer
Ger%: Integer
[RECT]
Rect breite%, h÷he% [,Ger%]
breite%: Integer
h÷he%: Integer
Ger%: Integer
[BITMAP]
Bitmap file$, [Ger%]
file$: String
Ger%: Integer
[FONT]
Font h÷he%, breite%, gewicht%, stil%, familie%
h÷he%: Integer
breite%: Integer
gewicht%: Integer
400 Normal
700 Fett
stil%: Integer
0 Normal
1 Kursiv
2 Unterstrichen
3 1+2
familie%: Integer
1 Times Roman
2 Helvetica
3 Swiss
4 Script (Schreibschrift)
5 Roman
6 System (Standard)
7 Courier (Schreibmaschine)
[REM]
Rem Str
Str: Kommentar
[ERROR%]
i% = Error%()
[EXEC]
Exec Programm$, Com$, Show%
Programm$: String
Com$: String
Show%: Integer
[INTERRUPT]
Interrupt Nr%, Regs
Nr%: Integer
Regs: Record
[TIMEDATE$]
Timedate$(n%)
n%: Integer
1 Zeit
2 Datum amerikanische Form
3 Datum deutsche Form
[TRACE]
1. Trace on
2. Trace off
3. Trace var[, var...]
var: Variable
[FILES]
Files Dir$, Ext$, File$
Dir$: String
Ext$: String
File$: String
[DIALOG]
1. Dialog x%, y%, xd%, yd%, IDitem%, art%, text$
2. Dialog
3. Dialog @
x%, y%: Integer
xd%, yd%: Integer
IDitem%: Integer
art%: Integer
0 Dialograhmen generieren
1 CHECKBOX
5 LTEXT
10 GROUPBOX
11 PUSHBUTTON
12 RADIOBUTTON
13 DEFBUTTON
18 LEDIT
text$: String
[DLGITEM]
1. Dlgitem id%, text$
2. Dlgitem id%, id1%, id2%, modus%, text$
id%: Integer
id1%, id2%: Integer
modus%: Integer
text$: Stringvariable
[FORM]
Form Satz, Prompt$, Antwort%[, x%, y%]
Satz: Record
Format$: String
Antwort%: Integer
1 "OK"-Knopf / CR-Taste
2 "ESC"-Knopf / ESC-Taste
x%, y%: Integer
[MENU]
Menu Str$
Str$: String-Feld
[MENUITEM]
Menuitem item%, onoff%, check%
item%: Integer
onoff%: Integer
0 Menuitem ausschalten
1 Menuitem einschalten
check%: Integer
0 Haken l÷schen
1 Haken setzen
[MESSAGEBOX]
MessageBox Text$, Titel$, Kn÷pfe%, Antwort%
Text$: String
Titel$: String
Kn÷pfe%: Integer
0 OK
1 OK Abbrechen
2 Abbrechen Wiederholen Ignorieren
3 Ja Nein Abbrechen
4 Ja Nein
5 Wiederholen Abbrechen
10 zweiter Knopf
20 dritter Knopf
Antwort%: Integer-Variable
1 OK
2 Abbrechen
3 Abbrechen
4 Wiederholen
5 Ignorieren
6 Ja
7 Nein
[SHOW]
Show art% [, Prog$]
art%: Integer
Prog$: String
0 Fenster verbergen
1 ⁿberlappendes Fenster
2 Fenster als Symbol zeigen
3 Fenster als Vollbild zeigen
4 Fenster in gegenwΣrtiger Gr÷▀e zeigen
5 Fenster in gegenwΣrtiger Gr÷▀e zeigen
6 Fenster minimieren (Symbol)
7 Fenster als Symbol zeigen.
[SIZE]
Size x%, y%, dx%, dy% [, Prog$]
x%, y%: Integer
dx%, dy%: Integer
Prog$: String
[CLIP]
Clip Get file$ 'Lesen Clipboard
Clip Put file$ 'Schreiben Clipboard
file$: String
[]