home *** CD-ROM | disk | FTP | other *** search
/ The Best of the Best / _.img / 01171 / winbasic.hlp < prev    next >
INI File  |  1990-11-28  |  9KB  |  579 lines

  1. [DIM]
  2.     Dim Name(LΣnge[,LΣnge..) [,Name(..)..]
  3.  
  4.     Name:     Feldname
  5.     LΣnge:     Integer-Konstante
  6. [LOCAL]
  7.     Local Name [,Name...]
  8.  
  9.     Name:    Variablenname
  10. [STATIC]
  11.     Static Name [,Name...]
  12.  
  13.     Name:    Variablenname
  14. [RECTYPE]
  15.     Rectype Name
  16.  
  17.     Name: Variablen-Name (Real-Konvention)
  18. [RECVAR]
  19.     Recvar Name LΣnge[:Nkomma] [,Name..]
  20.  
  21.     Name:    Variablenname (s. u.)
  22.     LΣnge:    Integer-Konstante
  23.     Nkomma:    Integer-Konstante
  24. [ENDREC]
  25.     Endrec
  26. [RECORD]
  27.     Record Rtype Name [,Name...]
  28.  
  29.     Rtype:    Name eines Recordtyps
  30.     Name:    Name des definierten Records
  31. [ENDIF]
  32. [ELSE]
  33. [ELSEIF]
  34. [IF]
  35. 1.    If Ausdruck Then Statement
  36. 2.    If Ausdruck Then
  37.        ...
  38.     [Elseif Ausdruck Then
  39.        ...]
  40.     [Else
  41.        ...]
  42.     Endif
  43.  
  44.     Ausdruck:    logischer Ausdruck
  45.     Statement:    einfache Programmanweisung
  46.     ...        eine oder mehrere Anweisungen
  47. [ENDFOR]
  48. [FOR]
  49.     For ZΣhl = Anf To Ende [Step Schritt]
  50.        ...
  51.     Endfor
  52.  
  53.     ZΣhl:    Integer, Real, Long, Double - Variable
  54.     Anf, Ende, Schritt:
  55.         Integer, Real, Long, Double
  56. [WEND]
  57. [WHILE]
  58.     While Ausdruck
  59.        ...
  60.     Wend
  61.  
  62.     Ausdruck:    Logischer Ausdruck
  63. [UNTIL]
  64. [REPEAT]
  65.     Repeat
  66.        ...
  67.     Until Ausdruck
  68.  
  69.     Ausdruck:    Logischer Ausdruck
  70. [BREAK]
  71.     Break
  72. [STOP]
  73.     Stop [Prog$]
  74.  
  75.     Prog$:    String
  76. [GOTO]
  77.     Goto Label
  78. [ENDSUB]
  79. [SUBROUTINE]
  80.     Subroutine Name[([VAR]Par[,...)]]
  81.        ...
  82.     Endsub
  83.  
  84.     Name:    Variablenname
  85.     VAR:    reserviertes Wort
  86.     Par:    Variablenname
  87. [DECLARE]
  88.     Declare Name[([VAR]Par[,...)]]
  89.  
  90.     Name:    Variablenname
  91.     VAR:    reserviertes Wort
  92.     Par:    Variablenname
  93. [RETURN]
  94.     Return Wert
  95.  
  96.     Wert:        Variable, Konstante
  97. [GOSUB]
  98.     Gosub Name[([Par][,...])]
  99.  
  100.     Name:    Unterprogrammname
  101.     Par:    Variable, Feld, Record...
  102. [OPEN]
  103.     Open IO, Kennung, Name$[, Rec]
  104.  
  105.     IO:        "I"    INPUT
  106.             "O"    OUTPUT
  107.             "U"    UPDATE
  108.             "A"    APPEND
  109.             "R"    RANDOM
  110.     Kennung:    #n
  111.     Name$:        String
  112.     Rec:        Record-Type (bei "R")
  113. [CLOSE]
  114.     Close #n
  115. [INPUT]
  116. 1.    Input Prompt$, len%, Var    'DialogBox
  117. 2.    Input Kennung, Var [,Var...]    'Datei
  118.  
  119.     Prompt$:    String
  120.     len%:        Integer
  121.     Var:        einfache Variable jeden Typs
  122.     Kennung:    #n
  123. [LINE INPUT]
  124.     Line Input Kennung, Var [,Var...]
  125.  
  126.     Kennung:    #n
  127.     Var:        Variable
  128. [PRINT]
  129. 1.    Print Data [,Data...]
  130. 2.    Print Kennung, Data [,Data...]
  131.  
  132.     Data:        Variable, Konstante
  133.     Kennung:    #n
  134. [LPRINT]
  135.     Lprint Data [,Data...]
  136.     Data:        Variable, Konstante
  137. [WRITE]
  138.     Write Kennung, Data [,Data...]
  139.  
  140.     Kennung:    #n
  141.     Data:        Variable, Konstante
  142. [GET]
  143.     Get Kennung, Satznr%, Satz
  144.  
  145.     Kennung:    #n
  146.     Satznr%:    Integer
  147.     Satz:        Record
  148. [PUT]
  149.     Put Kennung, Satznr%, Satz
  150.  
  151.     Kennung:    #n
  152.     Satznr%:    Integer
  153.     Satz:        Record
  154. [ERASE]
  155.     Erase Name$
  156.  
  157.     Name$:    String
  158. [RENAME]
  159.     Rename Alt$, Neu$
  160.  
  161.     Alt$:        String
  162.     Neu$:        String
  163. [INKEY$]
  164.     a$ = Inkey$()
  165. [MOUSE]
  166.     Mouse Knopf%, x%, y%
  167.  
  168.     Knopf%:    1 linke Maustaste gedrⁿckt
  169.         2 rechte Maustaste gedrⁿckt
  170.         3 mittlere Maustaste gedrⁿckt
  171.     x%, y%:    Integer
  172. [DBCREATE]
  173.     Dbcreate Name$, Rec
  174.  
  175.     Name$:        String
  176.     Rec:        Record-Type
  177. [DBOPEN]
  178.     Dbopen Kennung, Name$[, Mode%]
  179.  
  180.     Kennung:    #n
  181.     Name$:        String
  182.     Mode%:        Integer
  183. [DBCLOSE]
  184.     Dbclose #n
  185. [DBGET]
  186.     Dbget Kennung, Schlⁿssel$, Satz
  187.  
  188.     Kennung:    #n
  189.     Schlⁿssel$:    String, mit Sonderbedeutung:
  190.             "^"    Lesen ersten Satz
  191.             "*"    Lesen letzten Satz
  192.             "+"    Lesen nΣchsten Satz
  193.             "-"    Lesen voherigen Satz
  194.             "."    Lesen aktuellen Satz
  195.     Satz:        Record
  196. [DBPUT]
  197.     Dbput Kennung, Satz
  198.  
  199.     Kennung:    #n
  200.     Satz:        Record
  201. [DBDELETE]
  202.     Dbdelete #n
  203. [DBBROWSE]
  204.     Dbbrowse Ken, Antwort%[, St$, Form$, x%, y%, n%]
  205.  
  206.     Ken:        #n
  207.     Antwort%    Integer
  208.             1  "OK"-Knopf / Enter-Taste
  209.             2  "ESC"-Knopf / ESC-Taste
  210.     St$:        String
  211.     Form$:        String
  212.     x%:        Integer
  213.     y%:        Integer
  214.     n%:        Integer
  215. [SIN]
  216.     Sin(y)
  217.  
  218.     y:        numerischer Wert
  219. [COS]
  220.     Cos(y)
  221.  
  222.     y:        numerischer Wert
  223. [TAN]
  224.     Tan(y)
  225.  
  226.     y:        numerischer Wert
  227. [ATN]
  228.     Atn(y)
  229.  
  230.     y:        numerischer Wert
  231. [EXP]
  232.     Exp(y)
  233.  
  234.     y:        numerischer Wert
  235. [LOG]
  236.     Log(y)
  237.  
  238.     y:        numerischer Wert
  239. [SQR]
  240.     Sqr(y)
  241.  
  242.     y:        numerischer Wert
  243. [SET$]
  244.     Set$ String$, Index%, Teilstring$
  245.  
  246.     String$:    Stringvariable
  247.     Index%:         Integer
  248.     Teilstring$:     String
  249. [DELETE$]
  250.     Delete$ String$, Index%, Anzahl%
  251.  
  252.     String$:    Stringvariable
  253.     Index%:        Integer
  254.     Anzahl%:    Integer
  255. [INSERT$]
  256.     Insert$ String$, Index%, Teilstring$
  257.  
  258.     String$:    Stringvariable
  259.     Index%:        Integer
  260.     Teilstring$:    String
  261. [INSTR%]
  262.     Instr% (String$, Teilstring$)
  263.  
  264.     String$:        String
  265.     Teilstring$:    String
  266. [LEFT$]
  267.     Left$ (String$, Anzahl%)
  268.  
  269.     String$:    String
  270.     Anzahl%:    Integer
  271. [RIGHT$]
  272.     Right$ (String$, Anzahl%)
  273.  
  274.     String$:    String
  275.     Anzahl%:    Integer
  276. [MID$]
  277.     Mid$ (String$, Index%, Anzahl%)
  278.  
  279.     String$:    String
  280.     Index%:        Integer
  281.     Anzahl%:    Integer
  282. [TRIM$]
  283.     Trim$(String$)
  284.  
  285.     String$:    String
  286. [LTRIM$]
  287.     Ltrim$(String$)
  288.  
  289.     String$:    String
  290. [LCASE$]
  291.     Lcase$(String$)
  292.  
  293.     String$:    String
  294. [UCASE$]
  295.     Ucase$(String$)
  296.  
  297.     String$:    String
  298. [LEN%]
  299.     Len%(String$)
  300.  
  301.     String$:    String
  302. [ASC%]
  303.     Asc%(String$)
  304.  
  305.     String$:    String
  306. [CHR$]
  307.     Chr$(n%)
  308.  
  309.     n%:        Integer
  310. [STR$]
  311.     Str$(n%)
  312.  
  313.     n%:    numerische Konstante / Variable
  314. [VAL]
  315.     Val(String$)
  316.  
  317.     String$:    String
  318. [VAL%]
  319.     Val%(String$)
  320.  
  321.     String$:    String
  322. [DOSTOWIN$]
  323.     DosToWin$(String$)
  324.  
  325.     String$:    String
  326. [WINTODOS$]
  327.     WinToDos$(String$)
  328.  
  329.     String$:    String
  330. [CLS]
  331.     Cls [n%]
  332.  
  333.     n%:    Integer
  334.         0    Wei▀
  335.         1    Hellgrau
  336.         2    Mittelgrau
  337.         3    Dunkelgrau
  338.         4    Schwarz
  339. [COLOUR]
  340.     Colour v%[,h%]
  341.  
  342.     v%:    Integer
  343.     h%:    Integer
  344.  
  345.         0  Schwarz
  346.         1  Blau
  347.         2  Grⁿn
  348.         3  Hellblau
  349.         4  Rot
  350.         5  Violett
  351.         6  Gelb/Braun
  352.         7  Wei▀
  353. [CURSOR]
  354.     Cursor n%
  355.  
  356.     n%:    Integer
  357.         0  Pfeil (Standard)
  358.         1  'Strahl'
  359.         2  Uhrglas
  360.         3  Kreuz
  361. [LOCATE]
  362.     Locate x%, y%
  363.  
  364.     x%:    Integer
  365.     y%:    Integer
  366. [STYLE]
  367.     Style linienart%, fⁿllmuster%, stiftdicke%
  368.  
  369.     linienart%:    Integer
  370.             0  durchgezogen
  371.             1  gestrichelt
  372.             2  punktiert
  373.             3  strichpunktiert
  374.             4  strich-punkt-punkt
  375.     fⁿllmuster%:    Integer
  376.             0  nicht schraffiert
  377.             1  horizontale Linien
  378.             2  vertikale Linien
  379.             3  vorwΣrtsdiagonal
  380.             4  rⁿckwΣrtsdiagonal
  381.             5  Kreuzschraffur
  382.             6  Kreuzschraffur diagonal
  383.     stiftdicke%:    Integer
  384. [MAPMODE]
  385.     Mapmode mode% [,Ger%]
  386.  
  387.     mode%:        Integer
  388.     Ger%:        Integer
  389. [MOVETO]
  390.     MoveTo x%, y% [,Ger%]
  391.  
  392.     x%:        Integer
  393.     y%:        Integer
  394.     Ger%:        Integer
  395. [LINETO]
  396.     LineTo x%, y% [,Ger%]
  397.  
  398.     x%:        Integer
  399.     y%:        Integer
  400.     Ger%:        Integer
  401. [ARC]
  402.     Arc r%, anfang%, ende% [,Ger%]
  403.  
  404.     r%        Integer
  405.     anfang%:    Integer
  406.     ende%:        Integer
  407.     Ger%        Integer
  408. [PIE]
  409.     Pie r%, anfang%, ende% [,Ger%]
  410.  
  411.     r%        Integer
  412.     anfang%:    Integer
  413.     ende%:        Integer
  414.     Ger%:        Integer
  415. [RECT]
  416.     Rect breite%, h÷he% [,Ger%]
  417.  
  418.     breite%:    Integer
  419.     h÷he%:        Integer
  420.     Ger%:        Integer
  421. [BITMAP]
  422.     Bitmap file$, [Ger%]
  423.  
  424.     file$:        String
  425.     Ger%:        Integer
  426. [FONT]
  427.     Font h÷he%, breite%, gewicht%, stil%, familie%
  428.  
  429.     h÷he%:    Integer
  430.     breite%:    Integer
  431.     gewicht%:    Integer
  432.             400    Normal
  433.             700    Fett
  434.     stil%:        Integer
  435.             0    Normal
  436.             1    Kursiv
  437.             2    Unterstrichen
  438.             3    1+2
  439.     familie%:    Integer
  440.             1    Times Roman
  441.             2    Helvetica
  442.             3    Swiss
  443.             4    Script (Schreibschrift)
  444.             5    Roman
  445.             6    System (Standard)
  446.             7    Courier (Schreibmaschine)
  447. [REM]
  448.     Rem Str
  449.  
  450.     Str:        Kommentar
  451. [ERROR%]
  452.     i% = Error%()
  453. [EXEC]
  454.     Exec Programm$, Com$, Show%
  455.  
  456.     Programm$:    String
  457.     Com$:        String
  458.     Show%:        Integer
  459. [INTERRUPT]
  460.     Interrupt Nr%, Regs
  461.  
  462.     Nr%:        Integer
  463.     Regs:        Record
  464. [TIMEDATE$]
  465.     Timedate$(n%)
  466.  
  467.     n%:    Integer
  468.         1    Zeit
  469.         2    Datum amerikanische Form
  470.         3    Datum deutsche Form
  471. [TRACE]
  472.     1. Trace on
  473.     2. Trace off
  474.     3. Trace var[, var...]
  475.  
  476.     var:    Variable
  477. [FILES]
  478.     Files Dir$, Ext$, File$
  479.  
  480.     Dir$:    String
  481.     Ext$:    String
  482.     File$:    String
  483. [DIALOG]
  484.     1. Dialog x%, y%, xd%, yd%, IDitem%, art%, text$
  485.     2. Dialog
  486.     3. Dialog @
  487.  
  488.     x%, y%:        Integer
  489.     xd%, yd%:    Integer
  490.     IDitem%:    Integer
  491.     art%:        Integer
  492.             0    Dialograhmen generieren
  493.             1    CHECKBOX
  494.             5    LTEXT
  495.             10    GROUPBOX
  496.             11    PUSHBUTTON
  497.             12    RADIOBUTTON
  498.             13    DEFBUTTON
  499.             18    LEDIT
  500.     text$:        String
  501. [DLGITEM]
  502.     1. Dlgitem id%, text$
  503.     2. Dlgitem id%, id1%, id2%, modus%, text$
  504.  
  505.     id%:        Integer
  506.     id1%, id2%:    Integer
  507.     modus%:        Integer
  508.     text$:        Stringvariable
  509. [FORM]
  510.     Form Satz, Prompt$, Antwort%[, x%, y%]
  511.  
  512.     Satz:        Record
  513.     Format$:    String
  514.     Antwort%:    Integer
  515.             1  "OK"-Knopf / CR-Taste
  516.             2  "ESC"-Knopf / ESC-Taste
  517.     x%, y%:        Integer
  518. [MENU]
  519.     Menu Str$
  520.  
  521.     Str$:        String-Feld
  522. [MENUITEM]
  523.     Menuitem item%, onoff%, check%
  524.  
  525.     item%:        Integer
  526.     onoff%:        Integer
  527.             0  Menuitem ausschalten
  528.             1  Menuitem einschalten
  529.     check%:        Integer
  530.             0  Haken l÷schen
  531.             1  Haken setzen
  532. [MESSAGEBOX]
  533.     MessageBox Text$, Titel$, Kn÷pfe%, Antwort%
  534.  
  535.     Text$:        String
  536.     Titel$:        String
  537.     Kn÷pfe%:    Integer
  538.             0  OK
  539.             1  OK  Abbrechen
  540.             2  Abbrechen Wiederholen Ignorieren
  541.             3  Ja  Nein  Abbrechen
  542.             4  Ja  Nein
  543.             5  Wiederholen  Abbrechen
  544.             10 zweiter Knopf
  545.             20 dritter Knopf
  546.     Antwort%:    Integer-Variable
  547.             1  OK
  548.             2  Abbrechen
  549.             3  Abbrechen
  550.             4  Wiederholen
  551.             5  Ignorieren
  552.             6  Ja
  553.             7  Nein
  554. [SHOW]
  555.     Show art% [, Prog$]
  556.  
  557.     art%:        Integer
  558.     Prog$:        String
  559.             0  Fenster verbergen
  560.             1  ⁿberlappendes Fenster 
  561.             2  Fenster als Symbol zeigen
  562.             3  Fenster als Vollbild zeigen
  563.             4  Fenster in gegenwΣrtiger Gr÷▀e zeigen
  564.             5  Fenster in gegenwΣrtiger Gr÷▀e zeigen
  565.             6  Fenster minimieren (Symbol)
  566.             7  Fenster als Symbol zeigen.
  567. [SIZE]
  568.     Size x%, y%, dx%, dy% [, Prog$]
  569.  
  570.     x%, y%:        Integer
  571.     dx%, dy%:    Integer
  572.     Prog$:        String
  573. [CLIP]
  574.     Clip Get file$    'Lesen Clipboard
  575.     Clip Put file$    'Schreiben Clipboard
  576.  
  577.     file$:        String
  578. []
  579.