home *** CD-ROM | disk | FTP | other *** search
/ Inside Multimedia 1995 July / IMM0795.ISO / demo / optix / optxfpac.set / EDITOR.INF < prev    next >
Text File  |  1995-04-06  |  13KB  |  434 lines

  1.  
  2. Der Editor
  3.  
  4.  
  5. Nach Programmstart befinden Sie sich auf dem  OPTIX-Desktop.  Von dieser SAA-
  6. orientierten Editoroberfläche aus können Sie mit diversen Tastaturfunktionen 
  7. bzw. durch Mausbedienung die grundlegenden Programmfunktionen von OPTIX-'FREE'
  8. aktivieren.
  9.  
  10. Dazu drücken Sie bitte die Taste [F10], bzw. klicken Sie mit dem Mauscursor 
  11. in die Menüzeile am oberen Bildrand. Danach stehen Ihnen fünf verschiedene 
  12. Auswahlmenüs zur Verfügung:
  13.  
  14.     -    das 'Datei'-Menü
  15.     -    das 'Bearbeiten'-Menü
  16.     -    das 'Start'-Menü
  17.     -    das 'Compiler'-Menü
  18. und    -    das 'Info'-Menü
  19.  
  20. die Sie auch einzeln durch Betätigung der [Alt]-Taste in Verbindung mit dem 
  21. jeweiligen ['HotKey'] aufrufen können.
  22.  
  23. Die Menüs im Einzelnen:
  24.  
  25.  
  26. Das 'DATEI'-Menü
  27. --------------------------
  28.  
  29. <N> eu        Es wird ein neue Textdatei ohne 
  30.         Inhalt angelegt. In der folgenden 
  31.         Texteingabebox kann durch 
  32.         [Tab] zwischen dem  Eingabe-
  33.         bereich des Dateinamens und 
  34.         der Endung gewechselt werden.
  35.  
  36. <Ö> ffnen    Öffnet eine Dateiauswahlbox, 
  37.      ...[F3]    anhand derer eine OPTIX-
  38.         Textdatei mit der Endung 
  39.         'OPT', 'TXT'  oder auch 'INC'
  40.         (ggfls. für INClude-Files der 
  41.         'PRO'-Version) geladen werden 
  42.         kann. Diese - für die 'FREE'-
  43.         Version max. 100 Zeilen lange -
  44.         Datei befindet sich anschließend
  45.         im Textpuffer des OPTIX-'FREE'-
  46.         Programmeditors und kann dann
  47.         bearbeitet werden. Diese Lade-
  48.         funktion kann auch durch die
  49.         Tastaturfunktion [F3] jederzeit
  50.         im Editor ausgelöst werden.
  51.  
  52. <S> peichern    Sichert die aktuellen Änderun-
  53.      ...[F2]    gen des Listings mit demselben 
  54.         Namen unter dem es aufgerufen 
  55.         wurde und legt gleichzeitig eine 
  56.         Backup-Datei mit gleichem  
  57.         Namen, jedoch mit der Endung 
  58.         'BAK' an.
  59.         Diese Speicherfunktion kann 
  60.         auch durch die Tastaturfunktion 
  61.         [F2] jederzeit im Editor ausgelöst 
  62.         werden.
  63.  
  64. Speichern     Sichert die aktuellen Änderun-
  65.      <a> ls...    gen des Listings unter dem in der 
  66.         folgenden Eingabebox angege-
  67.         benen Dateinamen. Auch hier 
  68.         kann durch [Tab] zwischen dem 
  69.         Dateinamen und der -Endung 
  70.         hin- hergewechselt werden
  71.  
  72. <D> atei     Öffnet eine Datei-Auswahlbox
  73.  löschen...    zur Wahl einer beliebigen Datei, 
  74.         die gelöscht werden soll.
  75.    
  76. <B> eenden    Beendet OPTIX-'FREE' und kehrt zur 
  77.  ...[Alt + X]    aufrufenden Ebene zurück.
  78.         Diese Exitfunktion kann auch 
  79.         durch die Tastenkombination 
  80.         [Alt+X] jederzeit im Editor aus-
  81.         gelöst werden.
  82.  
  83.  
  84. Das 'BEARBEITEN'-Menü
  85. ----------------------------
  86.  
  87. Block         Liest einen Textblock (OPT, TXT 
  88.  ... <l> esen    oder INC) von der Festplatte, 
  89.         Diskette, MO, CD etc.) an die 
  90.         aktuelle Cursorposition im 
  91.         OPTIX-'FREE'-Editor.
  92.  
  93. Block         Schreibt den aktuell im Editor 
  94. ..<s> peichern    definierten Textblock auf den
  95.         Datenträger (Festplatte, Disket-
  96.         te, MO, CD etc.).
  97.         In der folgendenTexteingabebox 
  98.         kann durch [ Tab ] zwischen dem
  99.         Eingabebereich des Dateinamens
  100.         und der -Endung hin- und herge-
  101.         wechselt werden.
  102.  
  103. <B> lock     Löscht den aktuell im Editor 
  104.  ... löschen    definierten Textblock.
  105.  
  106.  
  107. S <u> chen     Fordert zur Eingabe eines 
  108.         Suchbegriffs auf. Nach Bestäti-
  109.         gung durch [Return] wird ab 
  110.         aktueller Cursorposition der 
  111.         Editorinhalt nach dem eingege-
  112.         benen Begriff durchsucht. Nach 
  113.         einer gefundenen Position kann 
  114.         die Suche durch [Ctrl+L] bzw. 
  115.         [Strg+L] fortgesetzt werden.
  116.  
  117. <E> rsetzen     Suchen und Ersetzen von 
  118.         Textsegmenten ab  aktueller 
  119.         Cursorposition. Es erscheint eine 
  120.         Eingabebox, die die Eingabe des
  121.         Suchtextes und des Ersatztextes
  122.         erwartet. Hier kann ebenfalls 
  123.         durch [Tab] zwischen den beiden
  124.         Eingabebereichen gewechselt werden. 
  125.  
  126.         Nachdem die Eingabe erfolgt ist, 
  127.         wird der Suchvorgang durch 
  128.         [Return] ausgelöst. Wird der 
  129.         Suchtext im Editortext gefunden, 
  130.         bleibt das Programm an der     
  131.         gefundenen Position stehen und 
  132.         es erscheint eine Auswahlbox 
  133.         mit der Frage, ob die gefundene 
  134.         Position ersetzt werden soll: 
  135.  
  136.         Wird nun 'Okay' gewählt, wird 
  137.         der gefundene Text durch den 
  138.         Ersatztext ersetzt und die Suche 
  139.         fortgesetzt. Wird 'Nein' ge-
  140.         wählt, wird der Text nicht ersetzt 
  141.         und die Suche fortgesetzt.Durch 
  142.         'Esc' kann der Suchprozeß 
  143.         jederzeit abgebrochen werden.
  144.  
  145. <D> rucken    Gibt den aktuell definierten 
  146.         Editor-Textblock als ASCII-
  147.         Listing auf dem Drucker (LPT1 
  148.         - sofern angeschlossen) aus.
  149.  
  150.  
  151. Das 'START'-Menü
  152. --------------------------
  153.  
  154. <A> usführen    Startet das aktuell im Texteditor 
  155.         befindliche OPTIX-'FREE'-Programm 
  156.         (gfls. vorher durch Öffnen - s. 
  157.         dort - ein Programm laden oder 
  158.         durch Neu  eine neue Programm-
  159.         datei einrichten). Das Programm 
  160.         wird nun speicherintern codiert 
  161.         und ausgeführt. Diese Start-
  162.         funktion kann auch jederzeit 
  163.         durch [F9] ausgelöst werden.
  164.  
  165. <S> chrittweise    Entspricht Ausführen (.s.o.), nur
  166.         daß das Programm hierbei 
  167.         zeilenweise ausgeführt wird 
  168.         (TRACE-Modus). Während des 
  169.         Programmlaufs hält OPTIX-'FREE'
  170.         nach Ausführung  jeder 
  171.         Programmzeile an und wartet 
  172.         auf einen Tastendruck.
  173.  
  174.         Diese Einzelschrittverfolgung 
  175.         kann im Entwicklungssystem 
  176.         auch jederzeit während der 
  177.         Animation durch die [Scroll]- 
  178.         bzw. [Rollen]-Taste wechsel-
  179.         weise ein- und ausgeschaltet 
  180.         werden.
  181.  
  182. <A> nimation    Öffnet in der 'LITE'- und 'PRO'-
  183.         Version eine Dateiauswahlbox, 
  184.         anhand derer eine OPTIX-
  185.         Animationsdatei mit der Endung 
  186.         'ANI' geladen und automatisch 
  187.         gestartet werden kann. Die 
  188.         'ANI'-Datei kann in der 'LITE'-
  189.         und 'PRO'-Version vorher durch 
  190.         'Compilieren' erzeugt werden.
  191.         In dieser 'FREE'-Version ist diese
  192.         Funktion deaktiviert.
  193.  
  194.  
  195.  
  196.  
  197. Das 'COMPILER'-Menü
  198. -----------------------------
  199.  
  200. <C> ompilieren    Compiliert in der 'LITE'- und
  201.         'PRO'-Version das im OPTIX-
  202.         Editor befindliche Programm und 
  203.         erzeugt eine durch den OPTIX-
  204.         RunOnly-Interpreter bzw. durch 
  205.         die 'Animation'-Funktion aus-
  206.         führbare ANI-Animationsdatei. 
  207.         Durch den der 'LITE'- und 'PRO'-
  208.         Version beiliegenden EXE-
  209.         Maker 'MAKEEXE.EXE' kann 
  210.         diese Animationsdatei auch mit 
  211.         einem OPTIX-RunTime-Modul 
  212.         zusammengebunden und als 
  213.         selbständig lauffähige EXE-Datei 
  214.         ausgeführt werden.
  215.         In dieser 'FREE'-Version ist diese
  216.         Funktion deaktiviert.
  217.  
  218.  
  219. <H> auptdatei    Definiert die durch 'Compilieren'
  220.         (nur 'LITE' und    'PRO'), bzw.
  221.         durch 'Ausführen' zu codierende
  222.         Hauptprogramm-Datei. Dadurch kann
  223.         auch eine andere 'OPT'-Datei ausgeführt
  224.         bzw. compiliert werden als die,
  225.         die sich momentan im Editor befindet.
  226.         
  227. Hauptdatei    Wurde durch 'Hauptdatei'eine 
  228.   ..<l> öschen     Datei definiert, die unabhängig 
  229.         vom Editor-Inhalt ausgeführt oder
  230.         compiliert werden soll, so kann
  231.         diese Angabe hiermit wieder
  232.         rückgängig gemacht werden. Ab
  233.         jetzt wird wieder das aktuell im
  234.         Editor befindliche Programm compiliert 
  235.         bzw. ausgeführt.
  236.  
  237.  
  238. Das 'INFO'-Menü
  239. --------------------------------
  240.  
  241. <P> uffer    Zeigt das zuletzt auf dem Monitor 
  242.         sichtbare Bild bzw. das zuletzt 
  243.         durch Bilder... betrachtete Bild 
  244.         an. Solange das Bild angezeigt 
  245.         wird, kann durch  [ F1 ]  die 
  246.         dazugehörige Farbpalette aufge-
  247.         rufen und  dann durch [ F2 ]  ein 
  248.         Fadenkreuz aktiviert werden. 
  249.         Durch anschließende Mausbewegung
  250.         kann jeder Bildschirmpunkt einzeln
  251.         angesteuert werden, während am
  252.         unteren Bildschirmrand die Koordinate 
  253.         des Kreuzes, sowie der Farbindex 
  254.         und die entsprechenden RGB-
  255.         Farbanteile des jeweiligen Pixels 
  256.         angezeigt werden (RotGrünBlau, 
  257.         je 0 - 63, s. SETRGBCOLOR)
  258.  
  259. <B> ilder...    Öffnet eine Dateiauswahlbox, 
  260.         anhand derer OPTIX-kompatible 
  261.         Bilddateien des Typs BMP, RLE, 
  262.         DIB, GIF, TGA oder PCX gela-
  263.         den und angezeigt werden kön-
  264.         nen. Hierbei ist zu beachten, 
  265.         daß auch Bilder geladen wer-
  266.         den, die größer als die aktuelle 
  267.         Bildschirmeinstellung sein kön-
  268.         nen. Durch die vier Pfeilcursor-
  269.         Tasten kann dann deshalb inner-
  270.         halb des Bildes 'gewandert' 
  271.         werden. Der jeweils letzte 
  272.         Bildinhalt kann auch anschlie-
  273.         ßend durch Puffer wieder be-
  274.         trachtet werden (s.dort).
  275.  
  276. <S> ound    Öffnet eine Dateiauswahlbox,
  277.         anhand derer OPTIX-kompatible 
  278.         Sounddateien des Typs VOC, 
  279.         BYT, SND oder WAV gelesen 
  280.         und gestartet werden können. 
  281.         Voraussetzung dazu ist allerdings 
  282.         die korrekte DOS-Installation 
  283.         eines Soundblaster-kompatiblen 
  284.         Soundadapters- oder/und des 
  285.         OPTIX-eigenen Soundadapters 
  286.         und des dazugehörigen Laut-
  287.         sprechers bzw. Kopfhörers.         
  288.  
  289. <F> LI-Movie..    Öffnet eine Dateiauswahlbox,     
  290.         anhand derer beliebige FLI- oder 
  291.         FLC-Movies bis zur Größe von 
  292.         320x200 Pixel des Typs FLI oder 
  293.         FLC  gestartet werden können. 
  294.  
  295. <A> VI-Video..    Öffnet eine Dateiauswahlbox,
  296.         anhand derer unkomprimierte 
  297.         und RLE-komprimierte AVI's bis 
  298.         zu einer Einzelbildgröße von 
  299.         65535 Byte des Typs AVI gestar-
  300.         tet werden können. 
  301.  
  302. <O> ptix    zeigt eine Informationsseite über 
  303.         die aktuellen Systembedin-
  304.         gungen (verfügbare EMS-/XMS-
  305.         Größe, Systemspeichergröße,
  306.         CD-Laufwerke, Maustreiber, 
  307.         Joystick-, Soundadapter etc.) an.
  308.  
  309.  
  310.  
  311.  
  312.  
  313. Die Editor-Funktionen
  314. --------------------------------
  315.  
  316. Der integrierte Programm-Editor ist im wesentlichen ein 'normale' Textverar-
  317. beitung und wird vom Desktop aus aufgerufen, indem durch [Alt][D] und dann [B] 
  318. oder durch [F2] oder durch Mausklick auf 'Bearbeiten' im Menü 'Datei' ein 
  319. OPT-Programm, ein TXT-Textfile oder eine INC-Include-Datei (gfls. der OPTIX-
  320. 'PRO'-Version) geladen, bzw. durch [N]eu ein neues Programm-File eingerichtet 
  321. wird. 
  322.  
  323. In der Kopfzeile des Editors steht die geladene Datei. In der Fußzeile  wird 
  324. die Zeile und Spalte des Quelltextes, auf der sich der  Cursor befindet, 
  325. angezeigt. Ein Stern kennzeichnet eine Änderung des Quelltextes.
  326.     
  327. Sobald Sie sich im Editor befinden, stehen Ihnen folgende Funktionen zur 
  328. Verfügung:
  329.  
  330.     [ F1 ]      aktiviert einen Hilfebildschirm 
  331.           mit den Editorfunktionen.
  332.     [ F2 ]      speichert den momentan im 
  333.           Editor befindlichen Text.
  334.     [ F3 ]      lädt nach Namensangabe eine 
  335.           Textdatei in den Editor.
  336.  
  337.     [ F10 ]  öffnet das SAA-Menü
  338.  
  339.  
  340.  [ Ctrl - F1 ]      aktiviert einen Hilfetext für den 
  341.           OPTIX-Befehl (auch der 'PRO'-
  342.           Version), auf dem sich  der
  343.           Cursor zur Zeit befindet. 
  344.           Diese Hilfe  ist eine Kurz-    
  345.           beschreibung der  Parameter,     
  346.           die für den entsprechenden     
  347.           Befehl notwendig sind. Um auf 
  348.           den Hilfetext zugreifen zu     
  349.           können, muß sich im System-
  350.           verzeichnis  (das Verzeichnis, 
  351.           aus dem heraus OPTIX gestartet
  352.           wurde) die Datei 'OPTIX.HLP'
  353.           befinden.
  354.  
  355.  [ Alt - F1 ]      wiederholt die durch [Ctrl - F1]
  356.           zuletzt aktivierte Hilfestellung 
  357.  
  358.  [ Ctrl - K ] ...  aktiviert Blockfunktionen
  359.            dann:
  360.  
  361.     [ B ]    Kennzeichne Blockanfang
  362.     [ K ]    Kennzeichne Blockende
  363.     [ L ]    Kennzeichne aktuelle Zeile als Block
  364.     [ H ]    Verstecke (Hide) Block
  365.     [ R ]    Lese (Read) Block von Disk
  366.     [ W ]    Schreibe (Write) Block auf Disk. 
  367.         (weiteres siehe Block speichern) 
  368.     [ C ]    Kopiere (Copy) Block
  369.     [ V ]    Verschiebe Block
  370.     [ Y ]    Lösche Block
  371.     [ I ]    Block ein Zeichen einrücken
  372.     [ U ]    Block ein Zeichen ausrücken    
  373.     
  374. [ Ctrl - Q ]...     aktiviert Editorfunktionen
  375.          dann:
  376.  
  377.     [ L ]    Restauriere Zeile (Line)
  378.     [ F ]    Suche Textsegment ab 
  379.         Cursorposition (s. Suchen)
  380.     [ Y ]    Lösche ab Cursor bis Zeilenende 
  381.  
  382.     [ A ]    Suche und Ersetze Textsegment 
  383.         ab Cursorposition (s. Ersetzen)
  384.  
  385. [ Ctrl - L ]     Wiederhole Suchen bzw. Ersetzen
  386.         (je nachdem, was zuletzt aktiv war)
  387. [ Ctrl - Y ]     Lösche Zeile
  388.  
  389.  
  390.  
  391. Cursorpositionierung
  392. ---------------------------
  393.  
  394. Der Cursor (blinkender Unterstrich) kann innerhalb des Programmtextes
  395. beliebig durch Mausklick an die entsprechend gewünschte Position gebracht 
  396. werden. Zusätzlich läßt sich der Cursor auch durch Tastenfunktionen 
  397. positionieren:
  398.  
  399. [ Pfeillinks-Taste ]    Cursor eine Pos. nach links
  400. [ Pfeilrechts-Taste ]    Cursor eine Pos. nach rechts
  401. [ Pfeilrunter-Taste ]    Cursor eine Zeile abwärts
  402. [ Pfeilhoch-Taste ]    Cursor eine Zeile abwärts
  403. [ Pos1]            Cursor auf Zeilenanfang 
  404. [ Ende]            Cursor auf Zeilenende
  405. [ Ctrl - Pos1]        Cursor auf Seitenanfang 
  406. [ Ctrl - Ende]        Cursor auf Seitenende 
  407.  
  408.  
  409. Textformatierung
  410. ---------------------------
  411.  
  412. [ Return ]         schließt eine Programm-
  413.              zeile ab
  414. [<-- Backspace]         ein Zeichen links löschen
  415. [Leertaste (Space)]     ein Leerzeichen an akt. 
  416.              Position einfügen
  417.  
  418. [ TAB ]             zwei Leerzeich. einfügen 
  419.              (Strukturierung)
  420. [ Insert (Einfg ) ]     schaltet zwischen Einfüge-
  421.              (Insert-) u. Überschreib-
  422.              (Overwrite) Modus um.
  423.  
  424. [ Delete (Entf) ]     löscht das akt. Zeichen 
  425. [ PgUp (Bildhoch)]     eine Seite abwärts 
  426. [ PgDn (Bildrunter)]     eine Seite aufwärts 
  427. [ Ctrl - Delete (Entf)]     akt.Cursorzeile in den 
  428.              Zeilenpuffer kopieren
  429. [ Ctrl - Insert (Einfg)] Pufferzeile an aktueller 
  430.              Cursorposition einfügen
  431.  
  432. Statt der o.a. [ Ctrl ]-Taste ist auf DIN-Tastaturen die [ Strg ]-Taste 
  433. zu drücken.
  434.