home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Inside Multimedia 1995 August
/
IMM0895.ISO01.iso
/
magazin
/
optix
/
disk2
/
optxfpac.set
/
EDITOR.INF
< prev
next >
Wrap
Text File
|
1995-04-06
|
13KB
|
434 lines
Der Editor
Nach Programmstart befinden Sie sich auf dem OPTIX-Desktop. Von dieser SAA-
orientierten Editoroberfläche aus können Sie mit diversen Tastaturfunktionen
bzw. durch Mausbedienung die grundlegenden Programmfunktionen von OPTIX-'FREE'
aktivieren.
Dazu drücken Sie bitte die Taste [F10], bzw. klicken Sie mit dem Mauscursor
in die Menüzeile am oberen Bildrand. Danach stehen Ihnen fünf verschiedene
Auswahlmenüs zur Verfügung:
- das 'Datei'-Menü
- das 'Bearbeiten'-Menü
- das 'Start'-Menü
- das 'Compiler'-Menü
und - das 'Info'-Menü
die Sie auch einzeln durch Betätigung der [Alt]-Taste in Verbindung mit dem
jeweiligen ['HotKey'] aufrufen können.
Die Menüs im Einzelnen:
Das 'DATEI'-Menü
--------------------------
<N> eu Es wird ein neue Textdatei ohne
Inhalt angelegt. In der folgenden
Texteingabebox kann durch
[Tab] zwischen dem Eingabe-
bereich des Dateinamens und
der Endung gewechselt werden.
<Ö> ffnen Öffnet eine Dateiauswahlbox,
...[F3] anhand derer eine OPTIX-
Textdatei mit der Endung
'OPT', 'TXT' oder auch 'INC'
(ggfls. für INClude-Files der
'PRO'-Version) geladen werden
kann. Diese - für die 'FREE'-
Version max. 100 Zeilen lange -
Datei befindet sich anschließend
im Textpuffer des OPTIX-'FREE'-
Programmeditors und kann dann
bearbeitet werden. Diese Lade-
funktion kann auch durch die
Tastaturfunktion [F3] jederzeit
im Editor ausgelöst werden.
<S> peichern Sichert die aktuellen Änderun-
...[F2] gen des Listings mit demselben
Namen unter dem es aufgerufen
wurde und legt gleichzeitig eine
Backup-Datei mit gleichem
Namen, jedoch mit der Endung
'BAK' an.
Diese Speicherfunktion kann
auch durch die Tastaturfunktion
[F2] jederzeit im Editor ausgelöst
werden.
Speichern Sichert die aktuellen Änderun-
<a> ls... gen des Listings unter dem in der
folgenden Eingabebox angege-
benen Dateinamen. Auch hier
kann durch [Tab] zwischen dem
Dateinamen und der -Endung
hin- hergewechselt werden
<D> atei Öffnet eine Datei-Auswahlbox
löschen... zur Wahl einer beliebigen Datei,
die gelöscht werden soll.
<B> eenden Beendet OPTIX-'FREE' und kehrt zur
...[Alt + X] aufrufenden Ebene zurück.
Diese Exitfunktion kann auch
durch die Tastenkombination
[Alt+X] jederzeit im Editor aus-
gelöst werden.
Das 'BEARBEITEN'-Menü
----------------------------
Block Liest einen Textblock (OPT, TXT
... <l> esen oder INC) von der Festplatte,
Diskette, MO, CD etc.) an die
aktuelle Cursorposition im
OPTIX-'FREE'-Editor.
Block Schreibt den aktuell im Editor
..<s> peichern definierten Textblock auf den
Datenträger (Festplatte, Disket-
te, MO, CD etc.).
In der folgendenTexteingabebox
kann durch [ Tab ] zwischen dem
Eingabebereich des Dateinamens
und der -Endung hin- und herge-
wechselt werden.
<B> lock Löscht den aktuell im Editor
... löschen definierten Textblock.
S <u> chen Fordert zur Eingabe eines
Suchbegriffs auf. Nach Bestäti-
gung durch [Return] wird ab
aktueller Cursorposition der
Editorinhalt nach dem eingege-
benen Begriff durchsucht. Nach
einer gefundenen Position kann
die Suche durch [Ctrl+L] bzw.
[Strg+L] fortgesetzt werden.
<E> rsetzen Suchen und Ersetzen von
Textsegmenten ab aktueller
Cursorposition. Es erscheint eine
Eingabebox, die die Eingabe des
Suchtextes und des Ersatztextes
erwartet. Hier kann ebenfalls
durch [Tab] zwischen den beiden
Eingabebereichen gewechselt werden.
Nachdem die Eingabe erfolgt ist,
wird der Suchvorgang durch
[Return] ausgelöst. Wird der
Suchtext im Editortext gefunden,
bleibt das Programm an der
gefundenen Position stehen und
es erscheint eine Auswahlbox
mit der Frage, ob die gefundene
Position ersetzt werden soll:
Wird nun 'Okay' gewählt, wird
der gefundene Text durch den
Ersatztext ersetzt und die Suche
fortgesetzt. Wird 'Nein' ge-
wählt, wird der Text nicht ersetzt
und die Suche fortgesetzt.Durch
'Esc' kann der Suchprozeß
jederzeit abgebrochen werden.
<D> rucken Gibt den aktuell definierten
Editor-Textblock als ASCII-
Listing auf dem Drucker (LPT1
- sofern angeschlossen) aus.
Das 'START'-Menü
--------------------------
<A> usführen Startet das aktuell im Texteditor
befindliche OPTIX-'FREE'-Programm
(gfls. vorher durch Öffnen - s.
dort - ein Programm laden oder
durch Neu eine neue Programm-
datei einrichten). Das Programm
wird nun speicherintern codiert
und ausgeführt. Diese Start-
funktion kann auch jederzeit
durch [F9] ausgelöst werden.
<S> chrittweise Entspricht Ausführen (.s.o.), nur
daß das Programm hierbei
zeilenweise ausgeführt wird
(TRACE-Modus). Während des
Programmlaufs hält OPTIX-'FREE'
nach Ausführung jeder
Programmzeile an und wartet
auf einen Tastendruck.
Diese Einzelschrittverfolgung
kann im Entwicklungssystem
auch jederzeit während der
Animation durch die [Scroll]-
bzw. [Rollen]-Taste wechsel-
weise ein- und ausgeschaltet
werden.
<A> nimation Öffnet in der 'LITE'- und 'PRO'-
Version eine Dateiauswahlbox,
anhand derer eine OPTIX-
Animationsdatei mit der Endung
'ANI' geladen und automatisch
gestartet werden kann. Die
'ANI'-Datei kann in der 'LITE'-
und 'PRO'-Version vorher durch
'Compilieren' erzeugt werden.
In dieser 'FREE'-Version ist diese
Funktion deaktiviert.
Das 'COMPILER'-Menü
-----------------------------
<C> ompilieren Compiliert in der 'LITE'- und
'PRO'-Version das im OPTIX-
Editor befindliche Programm und
erzeugt eine durch den OPTIX-
RunOnly-Interpreter bzw. durch
die 'Animation'-Funktion aus-
führbare ANI-Animationsdatei.
Durch den der 'LITE'- und 'PRO'-
Version beiliegenden EXE-
Maker 'MAKEEXE.EXE' kann
diese Animationsdatei auch mit
einem OPTIX-RunTime-Modul
zusammengebunden und als
selbständig lauffähige EXE-Datei
ausgeführt werden.
In dieser 'FREE'-Version ist diese
Funktion deaktiviert.
<H> auptdatei Definiert die durch 'Compilieren'
(nur 'LITE' und 'PRO'), bzw.
durch 'Ausführen' zu codierende
Hauptprogramm-Datei. Dadurch kann
auch eine andere 'OPT'-Datei ausgeführt
bzw. compiliert werden als die,
die sich momentan im Editor befindet.
Hauptdatei Wurde durch 'Hauptdatei'eine
..<l> öschen Datei definiert, die unabhängig
vom Editor-Inhalt ausgeführt oder
compiliert werden soll, so kann
diese Angabe hiermit wieder
rückgängig gemacht werden. Ab
jetzt wird wieder das aktuell im
Editor befindliche Programm compiliert
bzw. ausgeführt.
Das 'INFO'-Menü
--------------------------------
<P> uffer Zeigt das zuletzt auf dem Monitor
sichtbare Bild bzw. das zuletzt
durch Bilder... betrachtete Bild
an. Solange das Bild angezeigt
wird, kann durch [ F1 ] die
dazugehörige Farbpalette aufge-
rufen und dann durch [ F2 ] ein
Fadenkreuz aktiviert werden.
Durch anschließende Mausbewegung
kann jeder Bildschirmpunkt einzeln
angesteuert werden, während am
unteren Bildschirmrand die Koordinate
des Kreuzes, sowie der Farbindex
und die entsprechenden RGB-
Farbanteile des jeweiligen Pixels
angezeigt werden (RotGrünBlau,
je 0 - 63, s. SETRGBCOLOR)
<B> ilder... Öffnet eine Dateiauswahlbox,
anhand derer OPTIX-kompatible
Bilddateien des Typs BMP, RLE,
DIB, GIF, TGA oder PCX gela-
den und angezeigt werden kön-
nen. Hierbei ist zu beachten,
daß auch Bilder geladen wer-
den, die größer als die aktuelle
Bildschirmeinstellung sein kön-
nen. Durch die vier Pfeilcursor-
Tasten kann dann deshalb inner-
halb des Bildes 'gewandert'
werden. Der jeweils letzte
Bildinhalt kann auch anschlie-
ßend durch Puffer wieder be-
trachtet werden (s.dort).
<S> ound Öffnet eine Dateiauswahlbox,
anhand derer OPTIX-kompatible
Sounddateien des Typs VOC,
BYT, SND oder WAV gelesen
und gestartet werden können.
Voraussetzung dazu ist allerdings
die korrekte DOS-Installation
eines Soundblaster-kompatiblen
Soundadapters- oder/und des
OPTIX-eigenen Soundadapters
und des dazugehörigen Laut-
sprechers bzw. Kopfhörers.
<F> LI-Movie.. Öffnet eine Dateiauswahlbox,
anhand derer beliebige FLI- oder
FLC-Movies bis zur Größe von
320x200 Pixel des Typs FLI oder
FLC gestartet werden können.
<A> VI-Video.. Öffnet eine Dateiauswahlbox,
anhand derer unkomprimierte
und RLE-komprimierte AVI's bis
zu einer Einzelbildgröße von
65535 Byte des Typs AVI gestar-
tet werden können.
<O> ptix zeigt eine Informationsseite über
die aktuellen Systembedin-
gungen (verfügbare EMS-/XMS-
Größe, Systemspeichergröße,
CD-Laufwerke, Maustreiber,
Joystick-, Soundadapter etc.) an.
Die Editor-Funktionen
--------------------------------
Der integrierte Programm-Editor ist im wesentlichen ein 'normale' Textverar-
beitung und wird vom Desktop aus aufgerufen, indem durch [Alt][D] und dann [B]
oder durch [F2] oder durch Mausklick auf 'Bearbeiten' im Menü 'Datei' ein
OPT-Programm, ein TXT-Textfile oder eine INC-Include-Datei (gfls. der OPTIX-
'PRO'-Version) geladen, bzw. durch [N]eu ein neues Programm-File eingerichtet
wird.
In der Kopfzeile des Editors steht die geladene Datei. In der Fußzeile wird
die Zeile und Spalte des Quelltextes, auf der sich der Cursor befindet,
angezeigt. Ein Stern kennzeichnet eine Änderung des Quelltextes.
Sobald Sie sich im Editor befinden, stehen Ihnen folgende Funktionen zur
Verfügung:
[ F1 ] aktiviert einen Hilfebildschirm
mit den Editorfunktionen.
[ F2 ] speichert den momentan im
Editor befindlichen Text.
[ F3 ] lädt nach Namensangabe eine
Textdatei in den Editor.
[ F10 ] öffnet das SAA-Menü
[ Ctrl - F1 ] aktiviert einen Hilfetext für den
OPTIX-Befehl (auch der 'PRO'-
Version), auf dem sich der
Cursor zur Zeit befindet.
Diese Hilfe ist eine Kurz-
beschreibung der Parameter,
die für den entsprechenden
Befehl notwendig sind. Um auf
den Hilfetext zugreifen zu
können, muß sich im System-
verzeichnis (das Verzeichnis,
aus dem heraus OPTIX gestartet
wurde) die Datei 'OPTIX.HLP'
befinden.
[ Alt - F1 ] wiederholt die durch [Ctrl - F1]
zuletzt aktivierte Hilfestellung
[ Ctrl - K ] ... aktiviert Blockfunktionen
dann:
[ B ] Kennzeichne Blockanfang
[ K ] Kennzeichne Blockende
[ L ] Kennzeichne aktuelle Zeile als Block
[ H ] Verstecke (Hide) Block
[ R ] Lese (Read) Block von Disk
[ W ] Schreibe (Write) Block auf Disk.
(weiteres siehe Block speichern)
[ C ] Kopiere (Copy) Block
[ V ] Verschiebe Block
[ Y ] Lösche Block
[ I ] Block ein Zeichen einrücken
[ U ] Block ein Zeichen ausrücken
[ Ctrl - Q ]... aktiviert Editorfunktionen
dann:
[ L ] Restauriere Zeile (Line)
[ F ] Suche Textsegment ab
Cursorposition (s. Suchen)
[ Y ] Lösche ab Cursor bis Zeilenende
[ A ] Suche und Ersetze Textsegment
ab Cursorposition (s. Ersetzen)
[ Ctrl - L ] Wiederhole Suchen bzw. Ersetzen
(je nachdem, was zuletzt aktiv war)
[ Ctrl - Y ] Lösche Zeile
Cursorpositionierung
---------------------------
Der Cursor (blinkender Unterstrich) kann innerhalb des Programmtextes
beliebig durch Mausklick an die entsprechend gewünschte Position gebracht
werden. Zusätzlich läßt sich der Cursor auch durch Tastenfunktionen
positionieren:
[ Pfeillinks-Taste ] Cursor eine Pos. nach links
[ Pfeilrechts-Taste ] Cursor eine Pos. nach rechts
[ Pfeilrunter-Taste ] Cursor eine Zeile abwärts
[ Pfeilhoch-Taste ] Cursor eine Zeile abwärts
[ Pos1] Cursor auf Zeilenanfang
[ Ende] Cursor auf Zeilenende
[ Ctrl - Pos1] Cursor auf Seitenanfang
[ Ctrl - Ende] Cursor auf Seitenende
Textformatierung
---------------------------
[ Return ] schließt eine Programm-
zeile ab
[<-- Backspace] ein Zeichen links löschen
[Leertaste (Space)] ein Leerzeichen an akt.
Position einfügen
[ TAB ] zwei Leerzeich. einfügen
(Strukturierung)
[ Insert (Einfg ) ] schaltet zwischen Einfüge-
(Insert-) u. Überschreib-
(Overwrite) Modus um.
[ Delete (Entf) ] löscht das akt. Zeichen
[ PgUp (Bildhoch)] eine Seite abwärts
[ PgDn (Bildrunter)] eine Seite aufwärts
[ Ctrl - Delete (Entf)] akt.Cursorzeile in den
Zeilenpuffer kopieren
[ Ctrl - Insert (Einfg)] Pufferzeile an aktueller
Cursorposition einfügen
Statt der o.a. [ Ctrl ]-Taste ist auf DIN-Tastaturen die [ Strg ]-Taste
zu drücken.