home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / GFABAS36.LZH / README.30 < prev    next >
Text File  |  1991-04-18  |  3KB  |  82 lines

  1. READ.ME zum GFA-BASIC Version 3.07             Düsseldorf, 27.6.1989
  2.  
  3. 1.)
  4. Im Editor führt das gleichzeitige Drücken von linker SHIFT + TAB Taste
  5. zu einem Einfügen von Leerzeichen bis zur Tab-Position. Das gleichzeitige
  6. Drücken von rechter SHIFT + TAB Taste bewirkt, da₧ alle Leerzeichen
  7. links vom Cursor gelöscht werden. Befindet sich der Cursor auf einem 
  8. Leerzeichen, so wird au₧erdem dieses und alle folgenden Leerzeichen
  9. gelöscht.
  10.  
  11.  
  12. 2.)
  13. CURVE x0,y0,x1,y1,x2,y2,x3,y3
  14.  
  15. Mit diesem Befehl kann eine Bezier-Kruve gezeichnet werden.
  16. Die BEZIER-Kurve beginnt in x0,y0 und endet in x3,y3. Die Kurve ist
  17. in x0,y0 Tangente zur Linie von x0,y0 nach x1,y1 und in x3,y3 Tangente
  18. zur Linie zwischen x3,x3 und x2,y2. Betrachtet man die Punkte x0,y0 ...
  19. x3,y3 als Endpunkte eines Vierecks, so liegt die Kurve vollständig in
  20. dem von diesen Punkten aufgespannten Viereck. (Man kann sich die Kurve
  21. so vorstellen, da₧ eine Linie zwischen x0,y0 und x3,y3 besteht, die von
  22. den Punkten x1,y1 und x2,y2 angezogen wird).
  23.  
  24.  
  25. 3.)
  26. Neue 'PUNKT'-Befehle für die Formatierung eines Programmausdrucks:
  27.  
  28. .PA        führt einen Seitenvorschub durch
  29.  
  30. .P-        Punktbefehle werden nicht gelistet !
  31.  
  32. .P+        Punktbefehle werden, wie sonst auch, gelistet
  33.  
  34. .P+ und .P- gelten immer für das gesamte Listing (wie .Nx), es gilt die
  35. letzte Einstellung.
  36.  
  37.  
  38. 4.)
  39. FILESELECT #"Titel","Pfad","Default",File$
  40.       
  41. unterstützt die Titelzeile der Fileselect-Box der neuen TOS-Version 1.4.
  42. Dies gilt auch für die vom Editor (GFA-BASIC) verwendeten Fileselect-Boxen.
  43. Bei älteren TOS-Versionen wird der Titel ignoriert.
  44.  
  45.  
  46. 5.)
  47. INP&(#),INP%(#),OUT&,OUT%
  48.  
  49. Die INP-Funktion und den OUT-Befehl gibt es jetzt auch für 16 Bit und
  50. 32 Bit.
  51.  
  52. Beispiel: Statt (bisher)
  53.  
  54.                      A%=CVL(INPUT$(4,#1))
  55. kann jetzt
  56.                      A%=INP%(#1)
  57.  
  58. verwendet werden.
  59.  
  60.  
  61. 6.)
  62. Für jede offene Datei wird ein Bufferbereich von 4 KByte benötigt. 
  63. Der Grund dafür ist, da₧ beim Lesen und Schreiben von Diskette eine 
  64. GFA-BASIC interne Bufferung eingeführt wurde. Dies führt zu einer 
  65. Beschleunigung, insbesondere beim zeilenweisen Einlesen von Diskette 
  66. (LINE INPUT, INPUT).
  67.  
  68.  
  69. 7.)
  70. Es gibt eine neue Dateibezeichnung 'STD:'. Dies entspricht 'Stdin' bzw. 
  71. 'Stdout' in C-Programmen. Hiermit ist die Möglichkeit gegeben die 
  72. Ausgabe eines GFA-BASIC-Programms über ein Shell umzuleiten.
  73.  
  74.           GFABASIC TEST >DUMMY
  75.  
  76. Mit dieser Zeile wird das GFA-BASIC gestartet und das Programm 
  77. TEST.PRG geladen. Alle Ausgaben über 'STD:' werden nun in die Datei 
  78. DUMMY umgeleitet. WICHTIG, CONTROL-C führt beim Zugriff auf die Datei 
  79. in der Regel zum Absturz. Defaultmä₧ig erfolgt die Ein- und Ausgabe 
  80. über Tastatur bzw. Bildschirm.
  81.  
  82.