home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-05-16 | 41.9 KB | 1,013 lines |
-
- Hilfstexte zu Strux
- ⌐ 1992 by Andreas Gⁿnther
-
- \ bedeutet "neue Zeile"
-
- #m xyyz Menⁿhilfe
- x ist die Menⁿ-Nummer,
- yy ist die Item-Nummer,
- z ist die SubItem-Nummer
-
- #w xx Fensterhilfe
- xx ist die Fensternummer
-
- #e xx BegriffserklΣrung, die Nummern xx mⁿssen in aufsteigender
- Reihenfolge sein
-
- #c Auflistung der Begriffe in Reihenfolge
-
- "#" mu▀ am Anfang der Zeile stehen, der Titel in der nΣchsten Zeile
- und ab der folgenden Zeile der Hilfstext. Der Text kann mit "#"
- beendet werden.
-
-
- #m 0000
- Menⁿ: Projekt
- In diesem Menⁿ sind sΣmtliche Funktionen zu finden, die
- das gesamte Projekt betreffen.
-
- #m 0010
- Menⁿpunkt: Projekt ╗ neu
- Es wird das gesamte Diagramm mit allen
- Verfeinerungen gel÷scht, soda▀ ein neues Projekt begonnen werden kann.\
- Der Inhalt des Zwischenspeichers bleibt dabei erhalten.
-
- #m 0020
- Untermenⁿ: Projekt ╗ ÷ffnen
- Ein neues Diagramm wird geladen.\
- Das gerade bearbeitete Diagramm wird dabei gel÷scht. Wurde es
- seit dem letzten Speichern verΣndert, so wird darauf hingewiesen und auf
- eine BestΣtigung gewartet.
-
- #m 0021
- Menⁿpunkt: Projekt ╗ ÷ffnen ╗ Strux-Diagramm
- Ein Projekt im Strux-Format wird geladen.\
- Das gerade bearbeitete Diagramm wird dabei gel÷scht. Wurde es
- seit dem letzten Speichern verΣndert, so wird darauf hingewiesen und auf
- eine BestΣtigung gewartet.\
- Das Projekt wird in einem Dateiauswahlfenster gewΣhlt und anschlie▀end
- geladen. Wenn "Abbrechen" angeklickt wird, bleibt das alte Diagramm
- erhalten.\\
- Der Pfad, in dem sich die Diagrammdateien befinden, kann im Menⁿpunkt
- "Einstellungen ╗ Programm..." eingestellt und gespeichert werden.\\
- Ein Projekt im Strux-Format kann auch geladen werden, indem sein
- Piktogramm von der Workbench auf das Strux-Fenster geschoben wird.
-
- #m 0022
- Menⁿpunkt: Projekt ╗ ÷ffnen ╗ Text
- Ein Programm wird als Quelltext (in der Programmiersprache "Pascal" oder "C")
- geladen und als Diagramm dargestellt.\
- Das gerade bearbeitete Diagramm wird dabei gel÷scht. Wurde es
- seit dem letzten Speichern verΣndert, so wird darauf hingewiesen und auf
- eine BestΣtigung gewartet.\
- Der Quelltext wird in einem Dateiauswahlfenster gewΣhlt und anschlie▀end
- geladen. Wenn "Abbrechen" angeklickt wird, bleibt das alte Diagramm
- erhalten.\
- Anschlie▀end mu▀ die Programmiersprache gewΣhlt werden, in welcher der
- Quelltext verfa▀t ist.\
- Der Text wird nun geladen und ein Auswahlfenster gezeigt, in welchem
- sΣmtliche Programmteile (Prozeduren bzw. Funktionen) des Programms aufgelistet
- sind. Es kann nun der Programmteil gewΣhlt werden, welcher geladen werden soll.
- Der Ladevorgang lΣ▀t sich auch in diesem Schritt noch abbrechen.\
- Nach Anklicken des Symbols "Laden" wird der gewΣhlte Programmteil mit sΣmtlichen
- Verfeinerungen ⁿbersetzt und angezeigt.\\
- Der Pfad, in dem sich die Textdateien befinden, kann im Menⁿpunkt
- "Einstellungen ╗ Programm..." eingestellt und gespeichert werden.
-
-
- #m 0040
- Menⁿpunkt: Projekt ╗ speichern
- Das Diagramm wird im Strux-Format gespeichert. Dabei wird der
- zuletzt beim Laden oder Speichern benutzte Dateiname verwendet.
-
- #m 0050
- Untermenⁿ: Projekt ╗ speichern als
- Das momentan bearbeitete Diagramm wird gespeichert. Dabei kann das
- Format und der benutzte Dateiname gewΣhlt werden.
-
- #m 0051
- Menⁿpunkt: Projekt ╗ speichern als ╗ Strux-Diagramm
- Das Diagramm wird im Strux-Format gespeichert.\
- Der Name wird in einem Dateiauswahlfenster gewΣhlt, anschlie▀end
- wird das Diagramm unter diesem Namen gespeichert. Wenn "Abbrechen" angeklickt
- wird, so wird das Diagramm nicht gespeichert und ein evtl. bereits unter
- dem Namen auf der Disk vorhandenes Diagramm bleibt erhalten.\
- Ob zu dem Diagramm ein Piktogramm erzeugt wird, kann im Menⁿpunkt
- "Einstellungen ╗áPiktogramme erzeugen" eingestellt werden.\\
- Der Pfad, in dem sich die Diagrammdateien befinden, kann im Menⁿpunkt
- "Einstellungen ╗ Programm..." eingestellt und gespeichert werden.
-
- #m 0052
- Menⁿpunkt: Projekt ╗ speichern als ╗ Text
- Das Diagramm wird als Text gespeichert.\
- Der Name wird in einem Dateiauswahlfenster gewΣhlt, anschlie▀end
- wird das Diagramm als Text unter diesem Namen gespeichert. Wenn "Abbrechen"
- angeklickt wird, so wird das Diagramm nicht gespeichert und eine evtl.
- bereits unter dem Namen vorhandene Datei bleibt erhalten.\
- Bei der ▄bersetzung des Diagramms in einen Text wird die eingestellte
- ▄bersetzungstabelle benutzt. Sie lΣ▀t sich im Menⁿpunkt "Einstellungen ╗
- ▄bersetzungstabelle" einstellen. Der Text wird im ASCII-Format gespeichert.\
- Falls noch keine ▄bersetzungstabelle eingestellt wurde, wird eine
- Fehlermeldung ausgegeben und man bekommt die M÷glichkeit, eine Tabelle
- zu ÷ffnen.\
- Ob zu dem Text ein Piktogramm erzeugt wird, kann im Menⁿpunkt
- "Einstellungen ╗áPiktogramme erzeugen" eingestellt werden.\\
- Der Pfad, in dem sich die Textdateien befinden, kann im Menⁿpunkt
- "Einstellungen ╗ Programm..." eingestellt und gespeichert werden.
-
- #m 0053
- Menⁿpunkt: Projekt ╗ speichern als ╗ Grafik
- Das Diagramm wird als Grafik gespeichert.\
- Der Name wird in einem Dateiauswahlfenster gewΣhlt, anschlie▀end
- wird das Diagramm als Grafik unter diesem Namen gespeichert. Wenn "Abbrechen"
- angeklickt wird, so wird das Diagramm nicht gespeichert und eine evtl.
- bereits unter dem Namen vorhandene Datei bleibt erhalten.\
- Die Grafik wird im ⁿblichen IFF-ILBM-Format gespeichert.\
- Ob zu der Grafik ein Piktogramm erzeugt wird, kann im Menⁿpunkt
- "Einstellungen ╗áPiktogramme erzeugen" eingestellt werden.\\
- Der Pfad, in dem sich die Grafikdateien befinden, kann im Menⁿpunkt
- "Einstellungen ╗ Programm..." eingestellt und gespeichert werden.
-
- #m 0070
- Untermenⁿ: Projekt ╗ drucken
- Das Diagramm wird ausgedruckt. Dabei werden die in Drucker-Voreinstellern
- (auf der Workbench) gemachten Einstellungen benutzt, z.B. der Druckertyp
- oder das Format.
-
- #m 0071
- Menⁿpunkt: Projekt ╗ drucken ╗ Alles
- Das gesamte Diagramm (mit sΣmtlichen Verfeinerungen) wird ausgedruckt.\
- Es erscheint ein Fenster, in welchem der Ausdruck abgebrochen werden kann.\
- Die in den Drucker-Voreinstellern (auf der Workbench) gemachten Einstellungen werden
- benutzt, z.B. der Druckertyp oder das Format.
-
- #m 0072
- Menⁿpunkt: Projekt ╗ drucken ╗ Angezeigtes
- Das momentan angezeigte Diagramm (ohne Verfeinerungen) wird ausgedruckt.\
- Es erscheint ein Fenster, in welchem der Ausdruck abgebrochen werden kann.\
- Die in den Drucker-Voreinstellern (auf der Workbench) gemachten Einstellungen werden
- benutzt, z.B. der Druckertyp oder das Format.
-
- #m 0073
- Menⁿpunkt: Projekt ╗ drucken ╗ Clip
- Der Inhalt des Zwischenspeichers (mit sΣmtlichen Verfeinerungen) wird ausgedruckt.\
- Es erscheint ein Fenster, in welchem der Ausdruck abgebrochen werden kann.\
- Die in den Drucker-Voreinstellern (auf der Workbench) gemachten Einstellungen werden
- benutzt, z.B. der Druckertyp oder das Format.
-
- #m 0090
- Menⁿpunkt: Projekt ╗ Info
- Informationen ⁿber das Programm.\
- Der Name des Public-Schirms, auf welchem sich Programm gerade befindet,
- wird hier angezeigt.
-
- #m 0110
- Menⁿpunkt: Projekt ╗ Strux verlassen
- Das Programm wird beendet. Vorher erscheint jedoch eine Sicherheitsabfrage,
- in welcher die Wahl wieder rⁿckgΣngig gemacht oder das
- Diagramm noch gespeichert werden kann, wenn es seit dem letzen Speichern
- oder Laden verΣndert wurde. (Das Diagramm wird dann im Strux-Format
- gespeichert, es erscheint ein Dateiauswahlfenster)\
- Vor dem endgⁿltigen Beenden des
- Programms sollte man sicher sein, da▀ alle wichtigen Sachen gespeichert sind.
-
- #m 1000
- Menⁿ: Bearbeiten
- Hier sind alle Funktionen zu finden, die zur Bearbeitung des Diagramms
- wichtig sind.
-
- #m 1010
- Menⁿpunkt: Bearbeiten ╗ Ausschneiden
- Wenn kein Bereich markiert ist, so wird der aktuelle Block ausgeschnitten
- und im Zwischenspeicher abgelegt.\
- Ist jedoch ein Bereich markiert (siehe Menⁿpunkt "Bearbeiten ╗ Bereich
- Markieren"), so wird der gesamte markierte Bereich ausgeschnitten und im
- Zwischenspeicher abgelegt.\
- Der vorherige Inhalt des Zwischenspeichers geht dabei verloren !\
- Es werden jeweils sΣmtliche Hauptverfeinerungen ausgeschnitten, d.h. alle
- andersfarbig angezeigten. (siehe Menⁿpunkt "Verfeinerungen ╗
- Hauptverfeinerung setzen")\
- Der Inhalt des Zwischenspeichers kann z.B. anschlie▀end an eine beliebige
- Stelle eingefⁿgt werden (mit dem Menⁿpunkt "Bearbeiten ╗áEinfⁿgen").\\
- Die Texte der ausgeschnittenen Bl÷cke k÷nnen auch von anderen Programmen
- eingefⁿgt werden, sofern sie den Zwischenspeicher (engl. "Clipboard") unterstⁿtzen.
- Um St÷rungen mit anderen Programmen zu vermeiden, die auch den Zwischenspeicher
- benutzen, kann die "Zwischenspeicher-Nummer" im Menⁿpunkt
- "Einstellungen ╗ Programm..." geΣndert werden.
-
- #m 1020
- Menⁿpunkt: Bearbeiten ╗ Kopieren
- Wenn kein Bereich markiert ist, so wird der aktuelle Block im Zwischenspeicher
- abgelegt, jedoch nicht aus dem Diagramm gel÷scht.\
- Ist jedoch ein Bereich markiert (siehe Menⁿpunkt "Bearbeiten ╗ Bereich
- Markieren"), so wird der gesamte markierte Bereich im
- Zwischenspeicher abgelegt.\
- Der vorherige Inhalt des Zwischenspeichers geht dabei verloren !\
- Es werden jeweils sΣmtliche Hauptverfeinerungen mitkopiert, d.h. alle
- andersfarbig angezeigten. (siehe Menⁿpunkt "Verfeinerungen ╗
- Hauptverfeinerung setzen")\
- Der Inhalt des Zwischenspeichers kann z.B. anschlie▀end an eine beliebige
- Stelle eingefⁿgt werden (mit dem Menⁿpunkt "Bearbeiten ╗áEinfⁿgen").\\
- Die Texte der kopierten Bl÷cke k÷nnen auch von anderen Programmen
- eingefⁿgt werden, sofern sie den Zwischenspeicher unterstⁿtzen.\
- Um St÷rungen mit anderen Programmen zu vermeiden, die auch den Zwischenspeicher
- benutzen, kann die "Zwischenspeicher-Nummer" im Menⁿpunkt
- "Einstellungen ╗ Programm..." geΣndert werden.
-
- #m 1030
- Menⁿpunkt: Bearbeiten ╗ Einfⁿgen
- Der Inhalt des Zwischenspeichers wird hinter dem aktuellen Block in das Diagramm
- eingefⁿgt.\
- Dabei bleibt der Inhalt erhalten und kann so an mehreren Stellen
- eingefⁿgt werden.
-
- #m 1040
- Menⁿpunkt: Bearbeiten ╗ ─ndern
- Die Eigenschaften (Text oder Typ) des aktuellen Blocks k÷nnen geΣndert werden.
-
- #m 1041
- Menⁿpunkt: Bearbeiten ╗ ─ndern ╗ Text
- Der Text des aktuellen Block kann geΣndert werden.\
- Dazu erscheint ein Fenster,
- in welchem der Text angezeigt wird und geΣndert werden kann.\
- Wird die Eingabe mit RETURN oder durch Anklicken von "OK" beendet,
- so wird der neue Text ⁿbernommen.\
- Dagegen bleibt bei "Abbrechen" oder betΣtigen des Schlie▀symbols
- der alte Text erhalten.
-
- #m 1042
- Menⁿpunkt: Bearbeiten ╗ ─ndern ╗ Typ
- Der Typ des aktuellen Blocks kann geΣndert werden.\
- Dazu erscheint ein Fenster, in welchem eine Liste der m÷glichen Typen
- fⁿr diesen Block angezeigt wird. Wenn nun ein Typ aus der Liste
- ausgewΣhlt und "OK" angeklickt wird, so wird dieser fⁿr den aktuellen
- Block ⁿbernommen.\
- Bei der Wahl von "Abbrechen" oder BetΣtigen des Schlie▀symbols wird der alte
- Typ beibehalten.
-
- #m 1060
- Menⁿpunkt: Bearbeiten ╗ L÷schen
- Wenn kein Bereich markiert ist, so wird der aktuelle Block unwiderruflich
- gel÷scht.
- Ist jedoch ein Bereich markiert (siehe Menⁿpunkt "Bearbeiten ╗ Bereich
- Markieren"), so wird der gesamte markierte Bereich unwiderruflich gel÷scht.\
- Es werden jeweils sΣmtliche Hauptverfeinerungen gel÷scht, d.h. alle
- andersfarbig angezeigten. (siehe Menⁿpunkt "Verfeinerungen ╗
- Hauptverfeinerung setzen")
-
- #m 1080
- Menⁿpunkt: Bearbeiten ╗ Bereich markieren
- Der aktuelle Block wird als Anfang eines Bereichs definiert, der mehrere
- Bl÷cke umfa▀t.\
- Wird der aktuelle Block nun nach unten bewegt oder ein
- darunterliegender mit der Maus angeklickt, so vergr÷▀ert sich der markierte
- Bereich. Ein markierter Bereich kann nun ausgeschnitten oder kopiert werden.
- (Menⁿpunkte "Bearbeiten ╗ Ausschneiden" bzw. "Bearbeiten ╗ Kopieren")\
- Ein Bereich kann auch dadurch markiert werden, da▀ man den ersten Block
- des gewⁿnschten Bereichs mit der Maus anklickt und dann die Maus mit
- gedrⁿckter (linker) Maustaste ⁿber den zu markierenden Bereich zieht.\
- WΣhrend ein Bereich markiert wird, erscheint in der Titelleiste des
- Bildschirms ein "M".\\
- Die Markierung kann abgebrochen werden, wenn dieser Menⁿpunkt nocheinmal
- ausgewΣhlt wird, ein Block oberhalb des Anfangsblocks angeklickt wird oder
- eine Stelle au▀erhalb des Diagramms angeklickt wird.
-
- #m 1100
- Menⁿpunkt: Bearbeiten ╗ ╓ffne Clip
- Ein Diagramm im Strux-Format wird in das Zwischenspeicher geladen.\
- Der vorherige Inhalt des Zwischenspeichers geht dabei verloren.\
- Das Diagramm wird in einem Dateiauswahlfenster gewΣhlt und anschlie▀end
- geladen. Es kann dann z.B. an einer beliebige Stelle eingefⁿgt werden.
- (siehe "Bearbeiten ╗ Einfⁿgen")\
- Wenn "Abbrechen" angeklickt wird, bleibt der alte Inhalt
- des Zwischenspeichers erhalten.\\
- Der Pfad, in dem sich die Diagrammdateien befinden, kann im Menⁿpunkt
- "Einstellungen ╗ Programm..." eingestellt und gespeichert werden.
-
- #m 1110
- Untermenⁿ: Bearbeiten ╗ Speichere Clip als
- Der Inhalt des Zwischenspeichers wird auf Disk gespeichert.
-
- #m 1111
- Menⁿpunkt: Bearbeiten ╗ Speichere Clip als ╗ Strux-Diagramm
- Der Inhalt des Zwischenspeichers wird im Strux-Format auf Disk gespeichert.\
- Der Name wird in einem Dateiauswahlfenster gewΣhlt, anschlie▀end
- wird der Zwischenspeicher-Inhalt unter diesem Namen gespeichert. Wenn "Abbrechen"
- angeklickt wird, so wird nicht gespeichert und eine evtl. bereits unter
- dem Namen vorhandenes Datei bleibt erhalten.\
- Ob zu der Datei ein Piktogramm erzeugt wird, kann im Menⁿpunkt
- "Einstellungen ╗áPiktogramme erzeugen" eingestellt werden.\\
- Der Pfad, in dem sich die Diagrammdateien befinden, kann im Menⁿpunkt
- "Einstellungen ╗ Programm..." eingestellt und gespeichert werden.
-
- #m 1112
- Menⁿpunkt: Bearbeiten ╗ Speichere Clip als ╗ Text
- Der Inhalt des Zwischenspeichers wird als Text auf Disk gespeichert.\
- Der Name wird in einem Dateiauswahlfenster gewΣhlt, anschlie▀end
- wird der Zwischenspeicher-Inhalt als Text unter diesem Namen gespeichert. Wenn "Abbrechen"
- angeklickt wird, so wird nicht gespeichert und eine evtl.
- bereits unter dem Namen vorhandene Datei bleibt erhalten.\
- Bei der ▄bersetzung des Diagramms in einen Text wird die eingestellte
- ▄bersetzungstabelle benutzt. Sie lΣ▀t sich im Menⁿpunkt "Einstellungen ╗
- ▄bersetzungstabelle" einstellen. Der Text wird im ASCII-Format gespeichert.\
- Ob zu dem Text ein Piktogramm erzeugt wird, kann im Menⁿpunkt
- "Einstellungen ╗áPiktogramme erzeugen" eingestellt werden.\\
- Der Pfad, in dem sich die Textdateien befinden, kann im Menⁿpunkt
- "Einstellungen ╗ Programm..." eingestellt und gespeichert werden.
-
- #m 1113
- Menⁿpunkt: Bearbeiten ╗ Speichere Clip als ╗ Grafik
- Der Inhalt des Zwischenspeichers wird als Grafik auf Disk gespeichert.\
- Der Name wird in einem Dateiauswahlfenster gewΣhlt, anschlie▀end
- wird der Zwischenspeicher-Inhalt als Grafik unter diesem Namen gespeichert. Wenn
- "Abbrechen" angeklickt wird, so wird nicht gespeichert und eine evtl.
- bereits unter dem Namen vorhandene Datei bleibt erhalten.\
- Die Grafik wird im ⁿblichen IFF-ILBM-Format gespeichert.\
- Ob zu der Grafik ein Piktogramm erzeugt wird, kann im Menⁿpunkt
- "Einstellungen ╗áPiktogramme erzeugen" eingestellt werden.\\
- Der Pfad, in dem sich die Grafikdateien befinden, kann im Menⁿpunkt
- "Einstellungen ╗ Programm..." eingestellt und gespeichert werden.
-
- #m 2000
- Menⁿ: Verfeinerungen
- In diesem Menⁿ sind alle Funktionen zur Verfeinerung von Bl÷cken zu finden.
- Durch eine Verfeinerung kann die Funktion eines Blocks durch ein weiteres
- Diagramm genauer spezifiziert werden.
-
- #m 2010
- Menⁿpunkt: Verfeinerungen ╗ Block verfeinern
- Der aktuelle Block wird verfeinert, d.h. er wird einem eigenen Diagramm
- genauer definiert.\
- Es erscheint ein neues Diagramm auf dem Bildschirm, welches als ▄berschrift
- den Namen des Blocks enthΣlt, der verfeinert wurde. Dieses Diagramm kann
- wie gewohnt bearbeitet und noch weiter verfeinert werden.\
- Ein verfeinerter Block wird durch Fettdruck angezeigt, wenn der Menⁿpunkt
- "Verfeinerungen ╗ Zeigen ?" eingeschaltet ist.\
- Wenn ein Block schon verfeinert wurde, so gelangt man auch durch einen
- Doppelklick auf den Block in die Verfeinerung.\\
- Mit dem Menⁿpunkt "Verfeinerungen ╗ Zurⁿck zu h÷herer Ebene" kommt man zum
- Block zurⁿck, der verfeinert wurde.
-
- #m 2020
- Menⁿpunkt: Verfeinerungen ╗ Zurⁿck zu h÷herer Ebene
- Es wird aus einer Verfeinerung in die nΣchsth÷here Ebene zurⁿckgekehrt. Der
- aktuelle Block ist danach der Block, welcher verfeinert wurde.\\
- Man gelangt durch einen Doppelklick auf den oberen Rand des Diagramms
- ebenfalls in die nΣchsth÷here Ebene.
-
- #m 2030
- Menⁿpunkt: Verfeinerungen ╗ Zu h÷chster Ebene
- Es wird zur h÷chsten Ebene zurⁿckgekehrt.
-
- #m 2050
- Menⁿpunkt: Verfeinerungen ╗ Zeigen ?
- Hier wird ein- oder ausgeschaltet, ob alle Bl÷cke, die verfeinert wurden,
- markiert werden.\
- SΣmtliche Bl÷cke, welche verfeinert wurden, werden in Fettdruck angezeigt.
- Ein Block davon wird zusΣtzlich mit einer anderen Farbe angezeigt, an diesem
- Block hΣngt die eigentliche Verfeinerung. Alle Operationen, die mit diesem
- Block ausgefⁿhrt werden (Ausschneiden, Kopieren, Drucken usw.) haben dann
- Wirkung auf die Verfeinerung.\
- Die Markierung hat den Vorteil, da▀ man sofort erkennt, welche Bl÷cke schon
- verfeinert wurden.
-
- #m 2060
- Untermenⁿ: Verfeinerungen ╗ Verfeinerungen zu "Subroutine"
- In diesem Untermenⁿ kann eingestellt werden, ob Verfeinerungen als 'Subroutine'
- dargestellt werden sollen.\
- Dies kann nⁿtzlich sein, da z.B. bei der Speicherung
- als Text 'Subroutine's anders (z.B. als Prozeduraufruf) ⁿbersetzt
- werden als andere Typen.
-
- #m 2061
- Menⁿpunkt: Verfeinerungen ╗ Verfeinerungen zu "Subroutine" ╗ Automatisch ?
- Hier wird eingestellt, ob ein verfeinerter Block automatisch in den Typ
- 'Subroutine' verwandelt wird.\
- Dies kann nⁿtzlich sein, da z.B. bei der Speicherung
- als Text 'Subroutine's anders (z.B. als Prozeduraufruf) ⁿbersetzt
- werden als andere Typen.\
- Die Umwandlung des Typs ist nur bei Bl÷cken von Typ 'Action', 'Input' und
- 'Output' m÷glich. Alle anderen Bl÷cke behalten ihren Typ.
-
- #m 2062
- Menⁿpunkt: Verfeinerungen ╗ Verfeinerungen zu "Subroutine" ╗ Alle Σndern
- SΣmtliche im Diagramm schon verfeinerten Bl÷cke erhalten den Typ 'Subroutine'.\
- Dies kann nⁿtzlich sein, da z.B. bei der Speicherung
- als Text 'Subroutine's anders (z.B. als Prozeduraufruf) ⁿbersetzt
- werden als andere Typen.\
- Die Umwandlung des Typs ist nur bei Bl÷cken von Typ 'Action', 'Input' und
- 'Output' m÷glich. Alle anderen Bl÷cke behalten ihren Typ.\\
- ACHTUNG: Die ─nderung kann nicht rⁿckgΣngig gemacht werden.
-
- #m 2070
- Menⁿpunkt: Verfeinerungen ╗ Hauptverfeinerung setzen
- Wenn der aktuelle Block (unter dem Cursor) eine Verfeinerung besitzt,
- wird die Verfeinerung an diesen Block angehΣngt, d.h. er wird andersfarbig
- markiert.\
- Alle Operationen, die mit diesem
- Block ausgefⁿhrt werden (Ausschneiden, Kopieren, Drucken usw.) haben dann
- Wirkung auf die Verfeinerung.\
-
-
-
- #m 3000
- Menⁿ: Hinzufⁿgen
- Hier kann ein neuer Block ins Diagramm eingefⁿgt werden.\
- Dabei stehen verschiedene Typen zur Verfⁿgung.\
- Ein neuer Block wird immer hinter dem aktuellen Block ins Diagramm
- eingefⁿgt.\
- (in den Hilfstexten stehen in Klammern jeweils die Bezeichnungen nach
- DIN 66262 bzw. DIN 66001)
-
- #m 3010
- Menⁿpunkt: Hinzufⁿgen ╗ Aktion
- Eine einfache Aktion wird hinter dem aktuellen Block ins Diagramm
- eingefⁿgt.\
- (DIN: Verarbeitung)
-
- #m 3030
- Menⁿpunkt: Hinzufⁿgen ╗ If Then
- Eine einfache Entscheidung wird hinter dem aktuellen Block ins Diagramm
- eingefⁿgt. Der "ELSE"-Teil kann nachtrΣglich hinzugefⁿgt
- werden.\
- (DIN: Bedingte Verarbeitung)
-
- #m 3040
- Menⁿpunkt: Hinzufⁿgen ╗ If Then Else
- Eine Entscheidung, bei der einer von zwei Programmzweigen ausgefⁿhrt wird,
- wird hinter dem aktuellen Block ins Diagramm
- eingefⁿgt.\
- (DIN: Einfache Alternative)
-
- #m 3050
- Menⁿpunkt: Hinzufⁿgen ╗ Select of
- Eine Entscheidung, bei der zwischen mehreren Programmzweigen ausgewΣhlt wird,
- wird hinter dem aktuellen Block ins Diagramm
- eingefⁿgt.\
- (DIN: Mehrfache Alternative)
-
- #m 3060
- Menⁿpunkt: Hinzufⁿgen ╗ Case
- Ein weiterer Zweig wird bei einem 'Select'-Block hinzugefⁿgt.\
-
- #m 3070
- Menⁿpunkt: Hinzufⁿgen ╗ Default/Else
- An einen 'Select'-Block wird ein 'Default'-Zweig\
- oder\
- an einen 'If'-Block ein 'Else'-Zweig angefⁿgt.
-
- #m 3090
- Menⁿpunkt: Hinzufⁿgen ╗ While
- Eine Schleife wird hinter dem aktuellen Block ins Diagramm
- eingefⁿgt.\
- (DIN: Wiederholung mit vorausgehender Bedingungsprⁿfung)
-
- #m 3100
- Menⁿpunkt: Hinzufⁿgen ╗ Repeat Until
- Eine Schleife wird hinter dem aktuellen Block ins Diagramm
- eingefⁿgt.\
- (DIN: Wiederholung mit nachfolgender Bedingungsprⁿfung)
-
- #m 3110
- Menⁿpunkt: Hinzufⁿgen ╗ For ... Repeat
- Eine ZΣhlschleife wird hinter dem aktuellen Block ins Diagramm
- eingefⁿgt.\
- (DIN: Wiederholung mit vorausgehender Bedingungsprⁿfung)
-
- #m 3120
- Menⁿpunkt: Hinzufⁿgen ╗ Repeat Forever
- Eine Endlosschleife wird hinter dem aktuellen Block ins Diagramm
- eingefⁿgt.\
- (DIN: Wiederholung ohne Bedingungsprⁿfung)
-
- #m 3130
- Menⁿpunkt: Hinzufⁿgen ╗ Exit
- Eine Anweisung, da▀ die Schleife verlassen werden soll, wird hinter dem
- aktuellen Block ins Diagramm eingefⁿgt.\
- (DIN: Abbruchanweisung)
-
- #m 3150
- Menⁿpunkt: Hinzufⁿgen ╗ Subroutine
- Der Aufruf eines Unterprogramms wird hinter dem aktuellen Block ins Diagramm
- eingefⁿgt.\
- (DIN: Hinweis auf Dokumentation an anderer Stelle)
-
- #m 3160
- Menⁿpunkt: Hinzufⁿgen ╗ Program
- Der Titel des Programms bzw. Verbindung zu anderen Programmen (im PAP)
- wird hinter dem aktuellen Block ins Diagramm
- eingefⁿgt.\
- (DIN: Verbindungsstelle)
-
- #m 3170
- Menⁿpunkt: Hinzufⁿgen ╗ Input
- Eine Eingabe wird hinter dem aktuellen Block ins Diagramm
- eingefⁿgt.\
- (DIN: Manuelle Verarbeitung)\\
- Die Darstellung ist die gleiche wie beim Typ 'Output', die Unterscheidung
- liegt darin, da▀ beim Speichern als Text die beiden Typen unterschiedlich
- ⁿbersetzt werden.
-
- #m 3180
- Menⁿpunkt: Hinzufⁿgen ╗ Output
- Eine Ausgabe wird hinter dem aktuellen Block ins Diagramm
- eingefⁿgt.\
- (DIN: Manuelle Verarbeitung)\\
- Die Darstellung ist die gleiche wie beim Typ 'Input', die Unterscheidung
- liegt darin, da▀ beim Speichern als Text die beiden Typen unterschiedlich
- ⁿbersetzt werden.
-
- #m 3190
- Menⁿpunkt: Hinzufⁿgen ╗ Parallel
- Eine Gleichzeitige Verarbeitung mehrerer Programmzweige (Prozesse)
- wird hinter dem aktuellen Block ins Diagramm
- eingefⁿgt.\
- (DIN: Parallelverarbeitung)
-
- #m 3200
- Menⁿpunkt: Hinzufⁿgen ╗ Process
- Ein weiterer Programmzweig wird zu einer Parallelverarbeitung hinzugefⁿgt.
-
-
-
- #m 4000
- Menⁿ: Einstellungen
- Hier k÷nnen sΣmtliche Einstellungen fⁿr das Programm gemacht werden.
-
- #m 4010
- Menⁿpunkt: Einstellungen ╗ Diagramm
- Es erscheint ein Fenster, in dem alle Einstellungen, welche die Darstellung
- des Diagramms betreffen, gemacht werden k÷nnen.\
- Das sind:\
- - Die Art der Darstellung (Struktogramm, PAP oder Pseudocode)\
- - Der Zeichensatz fⁿr jede dieser Arten\\
- Weitere Informationen erhΣlt man durch drⁿcken der 'Help'-Taste in
- dem Fenster.
-
- #m 4020
- Menⁿpunkt: Einstellungen ╗ Bildschirm
- Es erscheint ein Fenster, in dem der Bildschirm, auf welchem das Programm
- laufen soll, eingestellt werden kann.\
- Dabei kann entweder ein bereits ge÷ffneter Public-Schirm ausgewΣhlt
- oder ein eigener Bildschirm ge÷ffnet werden.\\
- Weitere Informationen erhΣlt man durch drⁿcken der 'Help'-Taste in
- dem Fenster.
-
- #m 4030
- Menⁿpunkt: Einstellungen ╗ Programm
- Es erscheint ein Fenster, in dem alle Einstellungen, welche die Bedienung
- des Programms betreffen, gemacht werden k÷nnen.\
- Das sind:\
- - Die Pfade fⁿr Diagramm-, Text- und Grafikdateien\
- - Einstellungen aus den Menⁿs "Verfeinerungen" und "Einstellungen"\
- - Zwischenspeicher-Nummer\\
- Weitere Informationen erhΣlt man durch drⁿcken der 'Help'-Taste in
- dem Fenster.
-
- #m 4050
- Menⁿpunkt: Einstellungen ╗ ▄bersetzungstabelle
- Erstellen einer ▄bersetzungstabelle fⁿr das Speichern als Text.\
- Es erscheint ein Fenster, in welchem die Umsetzungen sΣmtlicher
- Programmkonstrukte eingetragen werden k÷nnen.\
- Au▀erdem kann eine ▄bersetzungstabelle geladen und gespeichert werden.\\
- Weitere Informationen erhΣlt man durch drⁿcken der 'Help'-Taste in
- dem Fenster.
-
- #m 4070
- Menⁿpunkt: Einstellungen ╗ Piktogramme erzeugen ?
- Hier kann eingestellt werden, ob fⁿr eine gespeicherte Datei
- (Diagramm, Text oder Grafik) ein Piktogramm erzeugt werden soll.
-
- #m 4080
- Menⁿpunkt: Einstellungen ╗ Workbench ?
- Hier wird eingestellt, ob die Workbench ge÷ffnet sein soll.\
- Wird dieser Menⁿpunkt eingeschaltet (abgehakt), so wird versucht,
- die Workbench zu ÷ffnen, andernfalls wird versucht, die Workbench zu
- schliessen. Sollte dies nicht gelingen, weil etwa noch Programme auf
- der Workbench laufen, so erscheint eine Meldung.
-
- #m 4100
- Menⁿpunkt: Einstellungen ╗ ÷ffnen
- ╓ffnen einer abgespeicherten Einstellung.\
- Es erscheint ein Dateiauswahlfenster, in welchem eine Einstellung
- gewΣhlt werden kann. Es werden nur Dateien mit der Endung ".prefs"
- angezeigt, um die Einstellungen besser finden zu k÷nnen.\
- Die gewΣhlte Einstellung wird anschlie▀end geladen und das Programm danach
- eingestellt.\\
- Beim Start von Strux werden die Einstellungen aus der Datei
- "Strux.prefs" gelesen. Durch ÷ffnen dieser Einstellung erhΣlt man
- also seine Starteinstellung zurⁿck.
-
- #m 4110
- Menⁿpunkt: Einstellungen ╗ speichern
- Alle Einstellungen des Programms werden unter dem Namen gespeichert, mit
- dem sie geladen wurden.\
- Das sind neben den Einstellungen, die in den oberen vier Punkten dieses
- Menⁿs gemacht werden k÷nnen, noch die Position und Gr÷▀e des
- Strux-Fensters.\\
- Beim Start von Strux werden die Einstellungen aus der Datei
- "Strux.prefs" gelesen.
-
- #m 4120
- Menⁿpunkt: Einstellungen ╗ speichern als
- Alle Einstellungen des Programms werden gespeichert.\
- Es erscheint ein Dateiauswahlfenster, in welchem der Name gewΣhlt werden
- kann, unter dem die momentanen Einstellungen gespeichert werden sollen.
- Der Name sollte mit ".prefs" enden, um die Einstellungen spΣter besser
- finden zu k÷nnen und sie von anderen Dateien zu unterscheiden.\
- Beim Start von Strux werden die Einstellungen aus der Datei
- "Strux.prefs" gelesen. Werden die Einstellungen also unter diesem
- Namen im selben Verzeichnis wie Strux gespeichert, startet das
- Programm von nun an mit diesen Einstellungen. So kann man
- sich seine individuelle Arbeitsumgebung einstellen.\\
- Folgende Einstellungen werden gespeichert:\
- - Name des Public-Schirms\
- - Darstellung auf eigenem Bildschirm ?\
- - Gr÷▀e, Modus, Farben, Zeichensatz des eigenen Bildschirms\
- - Gr÷▀e und Position des Fensters\
- - Art der Darstellung
- - ZeichensΣtze fⁿr die Arten der Darstellung\
- - Einstellungen der Menⁿs\
- - Darstellung von Input/Output im PAP\
- - Zwischenspeicher-Nummer\
- - Name der ▄bersetzungstabelle
-
-
- #w 00
- Strux
- Im Hauptfenster wird das Diagramm dargestellt. Die Art der Darstellung
- kann im Menⁿpunkt "Einstellungen ╗ Diagramm" gewΣhlt werden. Mit den
- Rollbalken lΣ▀t sich der sichtbare Ausschnitt verschieben. Der aktuelle
- Block wird durch eine inverse Darstellung angezeigt.\
- Das BetΣtigen des Schlie▀symbols hat die gleiche Wirkung wie der
- Menⁿpunkt "Projekt ╗ Strux verlassen".
- #
-
- #w 01
- Fenster: Typ Σndern
- Der Typ des aktuellen Blocks kann hier geΣndert werden.\
- Es wird eine Liste der m÷glichen Typen fⁿr diesen Block gezeigt.
- Wenn nun ein Typ aus der Liste ausgewΣhlt und "OK" angeklickt wird, so wird
- dieser Typ fⁿr den aktuellen Block ⁿbernommen und das Fenster geschlossen.\
- Bei der Wahl von "Abbrechen" oder BetΣtigen des Schlie▀symbols wird der alte
- Typ beibehalten.
- #
-
- #w 02
- Fenster: Text eingeben
- Wenn dieses Fenster erscheint, wird sofort die Texteingabe aktiviert, man
- kann also sofort seinen Text eingeben.\
- Wird die Texteingabe mit der Eingabetaste ("RETURN"-Taste) beendet oder
- das "weiter"-Symbol angewΣhlt, so wird der Text fⁿr den Block ⁿbernommen.\
- Wenn "Abbrechen" oder das Schlie▀symbol gewΣhlt wird, so wird die Aktion
- abgebrochen und der vorherige Zustand des Diagramms bleibt erhalten.\
- Wenn kein Text eingegeben wurde, im Diagramm jedoch einer erwartet wird,
- so wird das Fehlen eines Textes durch "???" angezeigt. Soll ein Diagramm
- keinen Text enthalten, so kann man die Anzeige von "???" durch Eingabe
- eines Leerzeichens als Text unterbinden.
- #
-
- #w 03
- Fenster: Diagramm-Voreinsteller
- In diesem Fenster k÷nnen alle Einstellungen, welche die Darstellung
- des Diagramms betreffen, gemacht werden.\\
- Darstellung:\
- Hier kann gewΣhlt werden, in welcher Form das Diagramm dargestellt werden
- soll.\
- - Struktogramm:\
- Darstellung als Struktogramm nach Nassi-Shneiderman, die Sinnbilder der
- DIN_66261 werden benutzt.\
- - PAP:\
- Darstellung als Programmablaufplan mit Sinnbildern aus DIN_66001 und
- Programmkonstrukten, die in DIN_66262 festgelegt sind.\
- - Pseudocode:\
- Darstellung in einer Pseudosprache, in welcher die Konstrukte durch
- Schlⁿsselw÷rter und die Struktur durch Einrⁿckungen beschrieben werden.\\
- Schriftart:\
- Die gewΣhlte Schriftart fⁿr jede der drei Darstellungarten wird gezeigt,
- durch BetΣtigung eines "wΣhlen..."-Symbols k÷nnen die Schriftarten geΣndert
- werden. Dazu erscheint ein Zeichensatz-Auswahlfenster.\\
- Bedeutung der Symbole "Speichern", "Benutzen", "Abbrechen":\
- Alle drei Symbole schlie▀en das Fenster.\
- - "Speichern": die Einstellungen dieses Fensters werden gespeichert und
- benutzt\
- - "Benutzen": die Einstellungen dieses Fensters werden benutzt, gehen jedoch
- beim Verlassen von Strux verloren\
- - "Abbrechen": die alten Einstellungen bleiben erhalten, keine ─nderung wird
- ⁿbernommen\
- Das Schlie▀symbol des Fensters hat die gleiche Wirkung wie das
- "Abbrechen"-Symbol.
- #
-
- #w 04
- Fenster: Bildschirm-Voreinsteller
- Der Bildschirm, auf welchem das Programm laufen soll, kann hier eingestellt
- werden.\
- Oben im Fenster wird eine Liste aller momentan ge÷ffneten Public-Schirme
- gezeigt. Hier kann ein beliebiger Bildschirm ausgewΣhlt werden. Voreingestellt
- ist der Bildschirm, auf dem man mit Strux gerade arbeitet.\\
- Wird das Auswahlfeld "eigener Bildschirm" eingeschaltet (HΣkchen erscheint),
- so ÷ffnet Strux einen eigenen Bildschirm, die Auswahl aus der Liste ist
- dann wirkungslos. Der eigene Bildschirm ist ein Public-Schirm, d.h. andere
- Programme k÷nnen Fenster auf diesem Bildschirm ÷ffnen. Den Name des
- Bildschirms erfΣhrt man im Menⁿpunkt "Projekt ╗ Info". Das Aussehen
- kann durch die Symbole "Modus", "Schrift" und "Farben" festgelegt werden.\
- - "Modus": Es erscheint ein Fenster, in dem der Bildschirmmodus eingestellt
- werden kann.\
- - "Schriftart": In einem Zeichensatz-Auswahlfenster kann die Schriftart
- fⁿr den Bildschirm gewΣhlt werden. In dieser Schrift erscheinen die Menⁿs
- und Fenster.\
- - "Farben": Es erscheint ein Fenster, in dem die Farben eingestellt werden
- k÷nnen. Die Farbeinstellung ist nur m÷glich, wenn sich Strux auf einem
- eigenen Bildschirm befindet.\\
- Bedeutung der Symbole "Speichern", "Benutzen", "Abbrechen":\
- Alle drei Symbole schlie▀en das Fenster.\
- - "Speichern": die Einstellungen dieses Fensters werden gespeichert und
- benutzt, es wird also evtl. ein neuer Bildschirm ge÷ffnet oder auf einen
- anderen Public-Schirm gesprungen\
- - "Benutzen": die Einstellungen dieses Fensters werden benutzt, es wird also
- evtl. ein neuer Bildschirm ge÷ffnet oder auf einen anderen Public-Schirm
- gesprungen. Die Einstellungen gehen jedoch beim Verlassen von Strux verloren\
- - "Abbrechen": die alten Einstellungen bleiben erhalten, keine ─nderung wird
- ⁿbernommen\
- Das Schlie▀symbol des Fensters hat die gleiche Wirkung wie das
- "Abbrechen"-Symbol.
- #
-
- #w 05
- Fenster: Programm-Voreinsteller
- - Pfade:\
- Hier k÷nnen die Pfade fⁿr Diagramm-, Text- und Grafikdateien eingestellt
- werden. Die aktuellen Pfade werden angezeigt, durch BetΣtigen eines
- "wΣhlen..."-Symbols kann mit Hilfe eines Verzeichnisauswahlfensters
- ein neuer Pfad eingestellt werden.\\
- - Verfeinerungen:\
- Die ZustΣnde der Menⁿpunkte "Verfeinerungen ╗ zeigen ?" und
- "Verfeinerungen ╗ Verfeinerungen zu Subroutine ╗ Automatisch ?" k÷nnen
- eingestellt werden.\\
- - Sonstiges:\
- Die ZustΣnde der Menⁿpunkte "Einstellungen ╗ Workbench ?" und
- "Einstellungen ╗ Piktogramme erzeugen ?" k÷nnen eingestellt werden.\\
- - Zwischenspeicher-Nummer:\
- Die Nummer des Zwischenspeichers (fⁿr Kopier-, Ausschneide- und
- Einfⁿgeoperationen) kann geΣndert werden. Normalerweise benutzen
- alle Programme den Zwischenspeicher mit der Nummer Null, um Daten untereinander
- austauschen zu k÷nnen. Wenn der Datenaustausch aber nicht erwⁿnscht ist,
- kann eine andere Zwischenspeicher-Nummer eingestellt werden.\\
- Bedeutung der Symbole "Speichern", "Benutzen", "Abbrechen":\
- Alle drei Symbole schlie▀en das Fenster.\
- - "Speichern": die Einstellungen dieses Fensters werden gespeichert und
- benutzt\
- - "Benutzen": die Einstellungen dieses Fensters werden benutzt, gehen jedoch
- beim Verlassen von Strux verloren\
- - "Abbrechen": die alten Einstellungen bleiben erhalten, keine ─nderung wird
- ⁿbernommen\
- Das Schlie▀symbol des Fensters hat die gleiche Wirkung wie das
- "Abbrechen"-Symbol.
- #
-
- #w 06
- Fenster: Bildschirmmodus
- Hier wird das Format (Gr÷▀e und Anzeigemodus) des eigenen Bildschirms
- eingestellt.\
- Oben im Fenster befindet sich eine Liste aller verfⁿgbaren und m÷glichen
- Anzeigemodi. Die minimale horizontale Aufl÷sung betrΣgt dabei 640 Bildpunkte.
- Der gewⁿnschte Modus kann aus dieser Liste gewΣhlt werden.\
- Die Breite und H÷he des Bildschirms lΣ▀t sich frei wΣhlen, jedoch kann die
- Mindestgr÷▀e des jeweiligen Anzeigemodus nicht unterschritten werden.\
- Wenn das Auswahlfeld "Vorgaben" abgehakt ist, so wird die Standardgr÷▀e
- des gewΣhlten Anzeigemodus eingestellt.\
- Im Auswahlfeld "Auto-Rollen" kann eingestellt werden, ob sich der
- Bildschirmausschnitt automatisch verschiebt, wenn die BildschirmflΣche
- gr÷▀er ist als auf dem Monitor darstellbar.\\
- Mit "OK" werden diese Einstellungen ⁿbernommen, mit "Abbrechen" oder
- durch BetΣtigen des Schlie▀symbols bleiben die alten Einstellungen erhalten.
- #
-
- #w 07
- Fenster: Farben einstellen
- Farbeinstellung fⁿr den eigenen Bildschirm.\
- In der Palette oben wird zunΣchst die Farbe ausgewΣhlt, welche verΣndert
- werden soll. Mit den Schiebereglern kann der Rot-, Grⁿn- und Blauanteil
- eingestellt werden.\
- Durch Auswahl des Symbols "Workbenchfarben" wird die Farbeinstellung
- der Workbench ⁿbernommen.\\
- Mit "OK" werden die Farben ⁿbernommen, mit "Abbrechen" oder
- durch BetΣtigen des Schlie▀symbols bleiben die alten Farben erhalten.
- #
-
- #w 08
- Fenster: ▄bersetzungstabelle erstellen
- Erstellen einer ▄bersetzungstabelle fⁿr das Speichern als Text.\
- Oben im Fenster wird der Name der momentan benutzten ▄bersetzungstabelle
- angezeigt.\
- Darunter befindet sich eine Liste, in welcher die Umsetzungen sΣmtlicher
- Programmkonstrukte angezeigt werden. Nach Anklicken eines Eintrags kann
- dieser im Texteingabefeld unter der Liste geΣndert werden.\\
- Dabei gibt es einige Steuerzeichen:\
- ╖ %n : neue Zeile beginnen\
- ╖ %t : Text des Blocks\
- ╖ %bn: dazugeh÷riger Programmzweig, wobei n die Anzahl der Zeichen angibt,
- um die der Block eingerⁿckt werden soll\
- ╖ %v : (nur bei Hauptprogramm/Verfeinerung): zugeh÷rige Verfeinerungen\\
- Au▀erdem kann eingestellt werden, ob Leerzeichen als Unterstrich
- ausgegeben werden. Dies ist bei Namen nⁿtzlich, die aus mehreren Worten
- bestehen. Wird die Einstellung "nur bei Verf." gewΣhlt, so werden die
- Leerzeichen nur bei Namen von Verfeinerungen umgewandelt.\\
- Mit "╓ffnen..." und "Speichern als..." k÷nnen ▄bersetzungstabellen geladen
- und gespeichert werden, durch "Neu..." entsteht eine leere Tabelle.\
- "Speichern" speichert die Tabelle unter dem Namen, mit dem sie geladen
- wurde und schlie▀t das Fenster.\
- Nach "Benutzen" wird die Tabelle benutzt, jedoch nicht abgespeichert.\
- Bei "Abbrechen" wird die alte Tabelle beibehalten.
- #
-
- #w 10
- Fenster: Quelltext laden
- In der Liste werden die Namen sΣmtliche Prozeduren und Funktionen gezeigt,
- die im Quelltext vorkommen. Der oberste Eintrag ist das Hauptprogramm,
- wenn vorhanden. In C hei▀t es immer main, in Pascal ist es der Name,
- der im Programmtext steht (z.B. ist der Name bei "PROGRAM titel
- (INPUT,OUTPUT);..." 'titel').\
- Es kann nun der Programmteil gewΣhlt werden, welchen man ⁿbersetzt haben
- m÷chte.\
- "Laden" lΣdt den gewⁿnschten Teil mit allen Verfeinerungen.\
- "Abbrechen" bricht den Ladevorgang ab.
- #
-
- #w 11
- Fenster: Hilfe (dieses Fenster)
- In diesem Fenster werden sΣmtliche Hilfstexte angezeigt.\
- Mit dem Rollbalken und den Pfeilen rechts lΣ▀t sich der Text verschieben.\\
- Es gibt Hilfe zu allen Menⁿs und Menⁿpunkten, zu allen Fenstern und zu
- einigen Begriffen.\
- Die Hilfstexte lassen sich folgenderma▀en aufrufen:\\
- - Menⁿs und Menⁿpunkte:
- WΣhlen Sie dabei wie gewohnt den Menⁿpunkt mit der rechten Maustaste
- oder zeigen Sie auf einen Menⁿtitel, halten Sie die rechte Maustaste
- jedoch gedrⁿckt und drⁿcken Sie die "Help"-Taste. Der Hilfstext wird nun
- kurz darauf in diesem Fenster angezeigt.\\
- - Fenster:
- Aktivieren Sie das Fenster, indem Sie dort hineinklicken und
- drⁿcken die "Help"-Taste. Es erscheint dann ein Hilfstext zu dem Fenster.\\
- - Begriffe:
- WΣhlen Sie das Symbol "Begriffe" unten in diesem Fenster. Es erscheint dann
- eine Liste von Begriffen, zu denen Hilfstexte vorhanden sind. Durch Wahl
- eines Begriffs (Anklicken mit der Maus) wird der Hilfstext dazu angezeigt.\\
- Wird die Hilfe nicht mehr ben÷tigt, kann das
- Fenster durch BetΣtigen des Schlie▀symbols entfernt werden.\\
- Die Hilfstexte sollen zum schnellen Nachschlagen dienen und setzen
- Grundkenntnisse ⁿber Strux voraus. Die Grundlagen dieses
- Programms sind ausfⁿhrlich im Handbuch beschrieben.
- #
-
-
- #c
- Begriff auswΣhlen:
- aktueller Block\
- Dateiauswahlfenster\
- Diagramm\
- Hauptverfeinerung\
- Hilfe\
- Pfeiltasten\
- Strux-Format\
- Tastatur\
- Zeichensatzauswahlfenster\
- Zwischenspeicher\
- #
-
- #e 00
- aktueller Block
- Ein Block im Diagramm ist besonders markiert (mit einer anderen Farbe
- unterlegt). Dies ist der "aktuelle Block", er entspricht etwa dem Cursor
- in einer Textverarbeitung. Z.B. werden neue Blocks immer an diesen Block
- angehΣngt, das Ausschneiden bezieht sich auf diesen Block usw.\
- Um einen Block auszuwΣhlen, d.h. ihn zum aktuellen Block zu machen,
- klickt man ihn einfach mit der Maus an. Bei Konstrukten wie z.B.
- einer Auswahl oder einer Schleife wird stets der gesamte Block mit den
- anhΣngenden Verzweigungen bzw. Schleifenrumpf markiert und als
- aktueller Block betrachtet.
- #
-
- #e 09
- Zwischenspeicher
- Wie z.B. bei Textprogrammen ⁿblich, lassen sich auch hier Teile des Diagramms
- ausschneiden oder kopieren und an anderer Stelle wieder einfⁿgen. Das
- zuletzt ausgeschnittene Teil wird gespeichert, bis das nΣchste mal etwas
- ausgeschnitten oder kopiert wird. Der Speicher, in dem das Teil
- zwischengespeichert wird, hei▀t "Zwischenspeicher".\
- Es gibt verschiedene Zwischenspeicher mit den Nummern 0 bis 255.
- Normalerweise benutzen
- alle Programme den Zwischenspeicher mit der Nummer Null, um Daten untereinander
- austauschen zu k÷nnen. Wenn der Datenaustausch aber nicht erwⁿnscht ist,
- kann eine andere Zwischenspeicher-Nummer eingestellt werden. (Menⁿpunkt "Einstellungen
- ╗ Programm...")
- #
-
- #e 01
- Dateiauswahlfenster
- Um Dateinamen auszuwΣhlen, wird ein Dateiauswahlfenster ("Filerequester")
- angezeigt. Dies ist das Standard-Dateiauswahlfenster, welches im
- Handbuch zur Workbench ausfⁿhrlich erklΣrt wird.\
- Fⁿr genauere Informationen sollte man dort nachschlagen.
- #
-
- #e 03
- Hauptverfeinerung
- Eine Verfeinerung kann von mehreren Bl÷cken gleichen Namens aufgerufen werden,
- das Diagramm der Verfeinerung existiert aber nur einmal und ist an einem
- Block angehΣngt. Dieser Block ist die "Hauptverfeinerung".
- Alle Operationen, die mit diesem Block ausgefⁿhrt werden (Ausschneiden,
- Kopieren, Drucken usw.) haben dann Wirkung auf die Verfeinerung.\
- Ist der Menⁿpunkt "Verfeinerungen ╗ Zeigen ?" eingeschaltet, so wird dieser
- Block andersfarbig beschriftet. Wenn mit den nur durch Fettschrift markierten
- Bl÷cke Operationen ausgefⁿhrt werden, so haben diese Operationen keine
- Auswirkungen auf die Verfeinerung !
- #
-
- #e 04
- Hilfe
- Im Hilfe-Fenster lassen sich zu allen Menⁿpunkten, Fenstern und einigen
- Begriffen erlΣuternde Texte anzeigen.\
- WΣhrend das Hilfe-Fenster angezeigt wird, kann gleichzeitig mit Strux
- weitergearbeitet werden. Wird die Hilfe nicht mehr ben÷tigt, kann das
- Fenster durch BetΣtigen des Schlie▀symbols entfernt werden.\\
- Die Hilfstexte lassen sich folgenderma▀en aufrufen:\\
- - Menⁿs und Menⁿpunkte:\
- WΣhlen Sie dabei wie gewohnt den Menⁿpunkt mit der rechten Maustaste
- oder zeigen Sie auf einen Menⁿtitel, halten Sie die rechte Maustaste
- jedoch gedrⁿckt und drⁿcken Sie die "Help"-Taste. Der Hilfstext wird nun
- kurz darauf in diesem Fenster angezeigt.\\
- - Fenster:\
- Aktivieren Sie das Fenster, indem Sie dort hineinklicken und
- drⁿcken die "Help"-Taste. Es erscheint dann ein Hilfstext zu dem Fenster.\\
- - Begriffe:\
- WΣhlen Sie das Symbol "Begriffe" unten in diesem Fenster. Es erscheint dann
- eine Liste von Begriffen, zu denen Hilfstexte vorhanden sind. Durch Wahl
- eines Begriffs (Anklicken mit der Maus) wird der Hilfstext dazu angezeigt.
- #
-
- #e 05
- Pfeiltasten
- Es besteht die M÷glichkeit, die Pfeiltasten zu benutzen, um den aktuellen
- Block zu wechseln. Dabei bedeuten die Tasten folgendes:\\
- - ohne SHIFT oder CTRL-Taste:\
- "oben" : springe einen Block nach oben\
- "unten" : springe einen Block nach unten\
- "rechts": gehe in Verzweigung oder Schleifenrumpf\
- "links" : springe einen Block nach oben\\
- - mit SHIFT-Taste:\
- "oben" : springe zum nΣchsth÷heren Konstrukt (z.B. aus Schleifenrumpf zurⁿck
- in die Schleifenanweisung)\
- "unten" : gehe innerhalb der Verzweigung oder des Schleifenrumpfs zum
- untersten Block\
- "rechts": gehe in letzten Zweig, z.B. be Case-Anweisungen\\
- - mit CTRL-Taste:\
- "oben" : springe zum Anfang des Diagramms\
- "unten" : springe zum Ende des Diagramms\
- #
-
- #e 08
- Zeichensatzauswahlfenster
- Um Schriftarten (ZeichensΣtze) auszuwΣhlen, wird ein Zeichensatzauswahlfenster
- angezeigt. Dies ist das Standard-Zeichensatzauswahlfenster,
- welches im Handbuch zur Workbench ausfⁿhrlich erklΣrt wird.\
- Fⁿr genauere Informationen sollte man dort nachschlagen.
- #
-
- #e 07
- Tastatur
- Sowohl die Menⁿpunkte als auch die Symbole in den Fenstern k÷nnen durch
- die Tastatur bedient werden, um ein schnelles
- Arbeiten zu erm÷glichen..\\
- - Menⁿfunktionen:\
- Die meisten Funktionen besitzen eine zugeh÷rige Taste. Die zu den Funktionen
- geh÷renden Tasten stehen in den Menⁿs und mⁿssen zusammen mit der rechten
- AMIGA-Taste betΣtigt werden.\\
- - Symbole in Fenstern:\
- In den Fenstern k÷nnen die Symbole, bei denen ein Buchstabe unterstrichen
- ist mit der Buchstabentaste des unterstrichenen Buchstabens betΣtigt
- werden. Listen kann man mit den Pfeiltasten durchblΣttern.
- #
-
- #e 02
- Diagramm
- Das gerade bearbeitete Projekt wird allgemein als "Diagramm" bezeichnet, da es
- auf unterschiedliche Arten dargestellt werden kann, und zwar als Struktogramm,
- Programmablaufplan (PAP) oder als Pseudocode (in Textform).\
- Die Art der Darstellung kann im Diagramm-Voreinsteller gewΣhlt werden, der
- mit dem Menⁿpunkt "Einstellungen ╗ Diagramm" erreicht werden kann.
- #
-
- #e 06
- Strux-Format
- Wird beim Speichern auf Disk das Strux-Format benutzt, wird das Diagramm
- in allen Einzelheiten gespeichert, soda▀ es nach dem Laden unverΣndert zur
- Verfⁿgung steht. Dieses Format kann jedoch von anderen Programmen nicht gelesen
- werden.\
- Wird das Diagramm als Text oder Grafik gespeichert, lΣ▀t es sich mit Strux nicht
- vollstΣndig rekonstruieren, da einige Informationen verloren gehen. Allerdings
- kann es so mit anderen Programmen weiterverarbeitet werden.
- #
-