home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #3 / amigamamagazinepolishissue1998.iso / bazy / amaster / german / amaster.dok < prev    next >
Text File  |  2001-02-25  |  39KB  |  1,118 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.             Dokumentation zu AMaster Version 1.52
  7.  
  8.                     (c) 1992/93 by H.P.G
  9.  
  10.                         FreeWare Version
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  Index:
  20.  
  21.                 Index
  22.                 Was ist AMaster
  23.                 Leistungsmerkmale
  24.                 System-Vorraussetzungen
  25.                 Rechtliches
  26.                 Starten von AMaster
  27.                 CLI-Start
  28.                     CLI-Parameter
  29.                 WBench-Start
  30.                     WBench-ToolTypes
  31.                 Intuition-Interface
  32.                     OS 2.04 Gadgets
  33.                 AMaster Hilfs-System
  34.                 Die Fenster
  35.                     Das Hauptfenster
  36.                     Das Voreinstellungen Fenster
  37.                     Das Druck Fenster
  38.                     Das Hilfsfenster
  39.                 Technisches
  40.                 Adresse
  41.                 Liste der Dateien
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  Was ist AMaster:
  48.  
  49.  
  50.     AMaster ist, einfach ausgedrückt, eine Adressenverwaltung.
  51.  
  52.     Es besitzt eine Menge Funktionen und Features, die nicht unbedingt Stan-
  53.     dard für PD Programme sind.
  54.  
  55.     Der Sinn von AMaster, ab jetzt AM genannt, besteht aber nicht darin kom-
  56.     merzielle Produkte, wie z.B. SuperBase oder DBase etc. zu ersetzen, son-
  57.     dern vielmehr darin, eine kleine, leicht zu bedienende, billige (um-
  58.     sonst !) Adressenverwaltung zu sein.
  59.  
  60.     Ich habe dieses Programm geschrieben, da mir ein solches Programm bisher
  61.     gefehlt hat und da andere ähnliche Programme, die z.T. sogar noch arghh
  62.     geschrieben waren, unter Shareware liefen und ich den Preis für nicht
  63.     unbedingt gerechtfertigt gehalten habe.
  64.  
  65.     So weit, so gut, doch nun zum interessanteren Teil...
  66.  
  67.  
  68.  Leistungsmerkmale:
  69.  
  70.     AM hat eine Vielzahl von Funktionen, ich will hier nur die wichtigsten
  71.     nennen:
  72.  
  73.     -   Fontunabhängig, d.h. AM paßt die Größe der Fenster und Gadgets dem
  74.         jeweils verwendeten WBenchfont an. Das ist der Font, der für Stan-
  75.         dardtexte oder sonstige Texte verwendet wird und mit dem
  76.         `SYS:Prefs/Font` Programm eingestellt werden kann,
  77.  
  78.     -   unendlich viele Einträge pro Datei (nur vom verfügbaren Speicher ab-
  79.         hängig),
  80.  
  81.     -   Filerequester-Support bei allen Lade- und Speicherfunktionen,
  82.  
  83.     -   Voreinstellungen sind abspeicherbar,
  84.  
  85.     -   Sortierung nach jedem Feld (Kriterium) in aufsteigender (von a-z)
  86.         oder absteigender (z-a) möglich, bis zu einer Anzahl von 10000 (!)
  87.         Einträgen,
  88.  
  89.     -   Selektierung mit PatterMatching (#?,##,[],~#? ...) möglich,
  90.  
  91.     -   Selektierung nach jedem Feld (Kriterium) mit Groß- oder Kleinschrei-
  92.         bungsunterscheidung,
  93.  
  94.     -   Iconify-Funktion,
  95.  
  96.     -   Bewegung in Datei mit Rollbalken oder Pfeiltasten oder Goto-Re-
  97.         quester,
  98.  
  99.     -   Volle Intuition- (GadTools-) Benutzer-Schnittstelle,
  100.  
  101.     -   Voll maus- oder tastatursteuerbar,
  102.  
  103.     -   Online-Hilfe-System für jedes Gadget, Tastenkommando, ShortCut oder
  104.         Menu,
  105.  
  106.     -   Dynamische Speicherverwaltung,
  107.  
  108.     -   Viele Druckoptionen, linker Rand, oberer Rand, Seitenlänge, jedes
  109.         Feld kann zum Ausdruck einzeln freigegeben  werden,
  110.  
  111.     -   Ausdruck zum Drucker, in eine Datei oder auf den Bildschirm möglich,
  112.  
  113.     -   Zustandsanzeige von laufenden Operationen (Progress Indicator),
  114.  
  115.     -   voll unter OS 2.xx geschrieben,
  116.  
  117.     -   gut aussehend (ähemm)...
  118.  
  119.  
  120.  System-Vorraussetzungen:
  121.  
  122.     AMaster benutzt viele Funktionen der Kickstart 2.04 und ist so unter Vor-
  123.     gängerkickstartversionen leider nicht lauffähig.
  124.  
  125.     AM läuft auf Amigas mit mindestens 512k Speicher und dem jeweils einge-
  126.     stellten Druckertreiber zusammen.
  127.  
  128.  
  129.  Rechtliches:
  130.  
  131.  
  132.     Ich habe mich entschlossen dieses Programm und alle beigefügten Dateien
  133.     und Scripts, sowie aller Anleitungen, als FREEWARE zu deklarieren.
  134.  
  135.     D.h.:
  136.  
  137.     Jeder kann AMaster benutzen.
  138.     Jeder darf AMaster weitergeben, wenn:
  139.  
  140.         1.  Alle unten aufgeführten Programme mit  weitergegeben werden,
  141.  
  142.         2.  Keinerlei Veränderungen der unten aufgeführten  Programmen (am
  143.             Ende der Anleitung)  vorgenommen wurden,
  144.  
  145.         3.  Bei  Nachkompilierungen  der QuellCodes muß ein Hinweis auf den
  146.             Orginalprogrammierer beigefügt sein, bei Herausgabe dieser, muß
  147.             eine Kopie an mich gesandt werden.
  148.  
  149.         4.  AMaster darf nicht verkauft werden.
  150.  
  151.                Außnahme: Es darf eine geringe  Kopiergebühr erhoben werden,
  152.                          die aber  5 DM  bzw. den entsprechenden  Gegenwert
  153.                          in  anderen Währungen nicht übersteigen darf.
  154.  
  155.         5.  AMaster  darf  nur als Teil eines kommerziellen Produktes heraus-
  156.             gegeben  werden,  mit ausdrücklicher schriftlicher Genehmigung
  157.             des Autors (Adresse siehe weiter unten).
  158.  
  159.         Zuwiderhandlungen  der  oben  Aufgeführten  Konditionen werden zivil-
  160.         rechtlich verfolgt.
  161.  
  162.  
  163.     Ferner  wird  für  die Funktion des Programmes ,sowie möglicher Folgen
  164.     der  Benutzung  des Programmes sowie der u. a. Dateien, keinerlei Gewähr-
  165.     leistung übernommen.
  166.  
  167.     !!! Alle Risiken trägt der Benutzer allein !!!
  168.  
  169.  
  170.  Starten von AMaster:
  171.  
  172.     AM kann von CLI oder von der WBench aus gestartet werden.
  173.  
  174.  CLI-Start:
  175.  
  176.     Beim CLI-Start hat man mehrere Kommandozeilenparameter zur Auswahl. Die
  177.     Syntax lautet:
  178.  
  179.     CLI-Parameter:
  180.  
  181.     Syntax:     AMaster Datei,Prefs=P/K,Icon=I/S,Help=H/S:
  182.  
  183.     wobei
  184.  
  185.  
  186.         Datei   :   Dies ist der Name einer von AMaster abgespeicherten
  187.                     Datei. Voreinstellung: keine.
  188.  
  189.         Prefs   :   Dies ist die Voreinstellungsdatei, die AMaster benutzen
  190.                     soll.
  191.                     Voreinstellung: ENV:AMaster.prefs
  192.                                     ENVARC:AMaster.prefs
  193.                     Kann keine der beiden Dateien geladen werden, werden die
  194.                     internen Voreinstellungen benutzt.
  195.  
  196.         Icon    :   Wenn Icon angegeben wird, startet AM im iconifyten Zu-
  197.                     stand, d.h. es wird nicht das große Hauptfenster darge-
  198.                     stellt, sondern ein kleines Fenster, dessen Höhe nur der
  199.                     Titelzeile entspricht. Klickt man mit der Maus auf das
  200.                     ZipGadget (links neben dem TiefenGadget), wird das Fen-
  201.                     ster auf normale Größe gebracht. Voreinstellung: aus
  202.  
  203.         Help    :   Anstatt das Programm zu starten, gibt AM nur einen Hilfs-
  204.                     text ins CLI-Fenster aus. Dieser Text erscheint auch bei
  205.                     Falscheingabe der Kommandozeilensyntax.
  206.  
  207.  
  208.  WBench-Start:
  209.  
  210.     Beim Start von der WBench werden folgende ToolTypes unterstützt:
  211.  
  212.  WBench-ToolTypes:
  213.  
  214.     Von AMaster:
  215.  
  216.         FILE    =   <Name der Adressendatei>
  217.  
  218.         PREFS   =   <Name der Voreinstellungsdatei>
  219.  
  220.         ICONIFY =   <TRUE|FALSE>
  221.  
  222.     Vom System:
  223.  
  224.         ToolPri =   <Priorität des Programmes>
  225.  
  226.         CLI     :   Ein Requester öffnet sich und fragt nach Kommandozeilen-
  227.                     argumenten für AMaster.
  228.  
  229.     Will man, daß AM gleich beim Start eine Datei lädt, kann man beide Icons
  230.     mittels Shift und linker Maustaste aktivieren und dann mit Doppelklick
  231.     starten.
  232.  
  233.  
  234.  Intuition-Interface:
  235.  
  236.     AMaster besitzt ein voll mausgesteuertes Intuition-Benutzer-Interface,
  237.     d.h. alle Funktionen sind über Gadgets mittels Mausklick oder über Menu-
  238.     auswahl zu erreichen.
  239.  
  240.     Für (fast) jedes Gadget existiert eine Taste, die man anstelle des Betä-
  241.     tigens mittels Mausklicks, drücken kann. Diese Taste ist im Allgemeinen
  242.     durch einen Unterstrich dargestellt. Für einige Tasten existiert kein
  243.     Buchstabe, so z.B. für die Pfeiltasten, ESCAPE, RETURN etc. Einige
  244.     Gadgets sind durch solche Tasten aktivierbar.
  245.  
  246.     Für Operationen, die eine gewisse Zeit dauern, wird ein kleines Fenster
  247.     mit einem Balken und einer Textzeile geöffnet. Als Text erscheint die
  248.     Funktion, mit der AM gerade beschäftigt ist. Der Balken zeigt die
  249.     prozentuale Fortschreitung der Funktion an. Je nach Computertype, kann
  250.     es hier deutliche Unterschiede in der Geschwindikeit geben. Ist der
  251.     Balken zu 100% ausgefüllt, ist die Funktion beendet.
  252.  
  253.     Startet man Funktionen, die länger dauern, wird das jeweilige Fenster
  254.     `abgeschaltet` (DISABLED). In dieser Zeit ist ein anderer Mauszeiger
  255.     aktiv (ZZ...). Es können keine Klicks auf Gadgets oder Tastatureingaben
  256.     in dieser Zeit gemacht werden. Nach Beendigung der Funktion erhält der
  257.     Mauszeiger wieder das alte Aussehen und das Fenster ist wieder zur Einga-
  258.     be bereit.
  259.  
  260.     Da das Programm unter OS 2.04 entwickelt wurde, existieren auch die
  261.     verschiedenen Arten von Gadgets, deren Benutzung ich hier nur einmal am
  262.     Rande erleutern möchte:
  263.  
  264.  
  265.  OS 2.04 Gadgets:
  266.  
  267.     BUTTON_GADGET:
  268.  
  269.         Knopf Gadget - Wird durch einmaligen Druck mit der linken Maustaste
  270.         invers dargestellt. Läßt man die Taste über dem Gadget los, wird die
  271.         jeweilige Funktion gestartet.
  272.  
  273.     CHECKBOX_GADGET:
  274.  
  275.         Haken-Box - Dieses Gadget besitzt zwei Zustände aktiviert und nicht-
  276.         aktiviert. Ist es aktiviert, ist eine kleiner Haken sichtbar, sonst
  277.         nicht.
  278.  
  279.     STRING_GADGET:
  280.  
  281.         Texteingabefeld - Ermöglicht die Edititerung des im Gadget stehenden
  282.         Textes. Durch Drücken der RETURN - Taste, wird der Editiervorgang ab-
  283.         geschlossen.
  284.  
  285.         Das Drücken der unterstrichenen Taste entspricht einem Aktivieren
  286.         dieses Gadgets mit der Maus.
  287.  
  288.     CYCLE_GADGET:
  289.  
  290.         Hier wird eine Auswahl aus mehreren getroffen. Die momentane Auswahl
  291.         wird angezeigt. Durch Klicken mit der linken Maustaste wird die
  292.         nächste Auswahlmöglichkeit angezeigt.
  293.  
  294.         Benutzt man die unterstrichene Taste, hat das denselben Effekt, wie
  295.         ein Mausklick. Drückt man hingegen die unterstrichene Taste zusammen
  296.         mit der Umschaltetaste, wird nicht zur nächsten Asuwahl, sondern zur
  297.         vorherigen Auswahl gewechselt.
  298.  
  299.     MX_Gadget:
  300.  
  301.         Auswahl Gadget - Hier hat man die Alternative zwischen den darge-
  302.         stellten Möglichkeiten. Die eingedrückt dargestellte Möglichkeit
  303.         ist aktiv. Ein Aktivieren einer anderen Auswahl, deaktiviert die
  304.         erste.
  305.  
  306.     SLIDER_GADGET:
  307.  
  308.         Rollbalken - Der Körper (meist in schwarz) zeigt das Verhältinis der
  309.         Anzahl aller Elemente zu den derzeitig dargestellten Elementen an.
  310.         Durch Klicken unterhalb oder oberhalb des Körpers aber innerhalb der
  311.         Umrandung, läßt sich einen Ausschnitt weiter nach oben (links) oder
  312.         nach unten (rechts) rollen. Hält man die Maustaste gedrückt, während
  313.         der Mauszeiger bewegt wird, kann man eine kontinuierliche Bewegung
  314.         erreichen.
  315.  
  316.         Auch hier hat die unterstrichene Taste, zusammen mit der Umschalte-
  317.         taste, eine Bewegung des Rollbalkens nach oben (links) zur Folge.
  318.  
  319.  
  320.  AMaster Hilfs-System:
  321.  
  322.     Durch das Hilfs-System, ist AM auch für Amiga-Neulinge geeignet. Drückt
  323.     man auf einem beliebigen Fenster die Help-Taste, ist der Hilfsmodus ein-
  324.     geschaltet. Die Titelzeile des jeweiligen Fensters ändert sich und zeigt
  325.     dies so visuell dar. Drückt man nun ein Gadget oder betätigt die zu dem
  326.     Gadget gehörende Taste oder wählt ein Menu aus, so wird das Hilfs-Fenster
  327.     geöffnet und die durch dieses Gadget aufrufbare Funktion näher erklärt.
  328.  
  329.     Will man den Hilfsmodus wieder ausschalten, muß man nur die Help-Taste
  330.     ein zweites Mal betätigen.
  331.  
  332.  
  333.  Die Fenster:
  334.  
  335.     Es folgt nun eine Erklärung der verschiedenen Fenster von AM und der da-
  336.     rauf befindlichen Gadgets bzw. Menus.
  337.  
  338.  
  339.  Das Hauptfenster:
  340.  
  341.     Dies ist das Fenster, daß beim Start von AMaster zuerst geöffnet wird.
  342.  
  343.     Die Titelzeile zeigt den Namen der aktuellen Datei an. Danach stehen drei
  344.     Buchstaben. Sie entsprechen folgenden Modi des Programmes.
  345.  
  346.     Ist der Buchstabe klein, so ist dieser Modus ausgeschaltet, ist es ein
  347.     Großbuchstabe, so ist der Modus eingeschaltet.
  348.  
  349.     (m) oder (M)
  350.  
  351.     zeigt an, ob die aktuelle Datei modifziert, also verändert wurde.
  352.  
  353.     (s) oder (S)
  354.  
  355.     zeigt an, ob die aktuell dargestellte Datei selektiert ist.
  356.     (siehe später).
  357.  
  358.     (e) oder (E)
  359.  
  360.     zeigt an, ob der Edititermodus aktiviert ist oder nicht.
  361.  
  362.  
  363.     Das Hauptfenster ist in zwei Hauptabteilungen unterteilt.
  364.  
  365.     Auf der linken Seite befinden sich die Gadgets, die zur Darstellung der
  366.     Einträge, der Bewegung innerhalb der Datei und dem Entfernen und Hinzu-
  367.     fügen von Einträgen dienen. Auf der rechten Seite kann man die Datei
  368.     selektieren, sortieren oder die anderen Fenster aufrufen.
  369.  
  370.  
  371.     Die Gadgets auf der linken Seite:
  372.  
  373.  
  374.     Name Gadget (Taste `n`)
  375.  
  376.         Enthält das Namenfeld des aktuellen Eintrages. Im Editiermodus kann
  377.         der Inhalt frei editiert werden. Ist der Editiermodus hingegen deak-
  378.         tiviert, läßt sich der Text zwar editieren, wird aber nicht in die
  379.         Datei übertragen. Dies gilt für alle Einträgetextfelder auf der
  380.         linken Seite des Hauptfensters.
  381.  
  382.         Dieses Gadget ist im Edititermodus auch durch Drücken der Return-
  383.         Taste aktivierbar.
  384.  
  385.     Vorname Gadget (Taste `o`)
  386.  
  387.         Enthält das Vornamenfeld des aktuellen Eintrages.
  388.  
  389.     Straße Gadget (Taste `r`)
  390.  
  391.         Enthält das Straßenfeld des aktuellen Eintrages.
  392.  
  393.     Stadt Gadget (`d`)
  394.  
  395.         Enthält das Stadtfeld des aktuellen Eintrages.
  396.  
  397.     Land Gadget (`l`)
  398.  
  399.         Enthält das Landfeld des aktuellen Eintrages.
  400.  
  401.     Telefon Gadget (`t`)
  402.  
  403.         Enthält das Telefonnummernfeld des aktuellen Eintrages.
  404.  
  405.     Notizen Gadget (`z`)
  406.  
  407.         Enthält Notizen zum aktuellen Eintrag.
  408.         Wird dieses Gadget mit RETURN verlassen und ist der Edititermodus
  409.         eingestellt, wird der nächste Eintrag der Datei dargestellt. Ist
  410.         bereits der letzte Eintrag dargestellt, wird ein neuer leerer Eintrag
  411.         am Ende der Datei eingefügt. Ist der Editiermodus inaktiv, so wird
  412.         zum ersten Eintrag der Datei gesprungen.
  413.  
  414.         Alle diese Gadgets dienen im Nichteditiermodus nur zu Anzeigezwecken.
  415.         Im Editiermodus wird jede Veränderung eines Feldes sofort in die
  416.         Datei (im Arbeitsspeicher) übernommen.
  417.  
  418.         Die Tastaturbefehle in einem StringGadget oder Texteingabefeld sind:
  419.  
  420.         rechte Amigataste + x
  421.  
  422.             löscht den Inhalt des Gadgets.
  423.  
  424.         rechte Amigataste + q
  425.  
  426.             stellt den Inhalt vor dem Löschen wiederher.
  427.  
  428.         Backspace
  429.  
  430.             löscht Zeichen links vom Cursor.
  431.  
  432.         Delete
  433.  
  434.             löscht Zeiche unter dem Cursor.
  435.  
  436.         TABULATOR
  437.  
  438.             aktiviert das nächste StringGadget.
  439.  
  440.         Shift TABULATOR
  441.  
  442.             aktiviert das vorherige StringGadget.
  443.  
  444.     Eintrag # von #: Gadget
  445.  
  446.         Dies ist ein reines Informations (TEXT) Gadget und zeigt die Nummer
  447.         des aktuellen Eintrages, sowie die Anzahl aller Einträge in der ak-
  448.         tuellen Datei an.
  449.  
  450.  
  451.     Slider (ROLLBALKEN) Gadget
  452.  
  453.         Mit dem Slider Gadget kann man sich innerhalb der Datei bewegen.
  454.  
  455.     Neuer Eintrag (`n`) Gadget
  456.  
  457.         Hiermit wird ein neuer Eintrag vor dem aktuell dargestellten Eintrag
  458.         eingefügt.
  459.  
  460.         Diese Funktion ist nur im Editiermodus aktivierbar.
  461.  
  462.     Entferne Eintrag (`f`) Gadget
  463.  
  464.         Dieses Gadget entfernt den aktuell dargestellten Eintrag. Wie alle
  465.         Funktionen, die die aktuelle Datei verändern, ist auch sie nur start-
  466.         bar im Editiermodus.
  467.  
  468.     |< Gadget (Pfeiltaste oben)
  469.  
  470.         Springt zum ersten Eintrag der aktuellen Datei.
  471.  
  472.     << Gadget (Pfeiltaste links)
  473.  
  474.         Zeigt den vorherigen Eintrag an.
  475.  
  476.     Gehe zu Gadget (`g`)
  477.  
  478.         Öffnet ein kleines Fenster, in dem man die Nummer des Eintrages ange-
  479.         ben kann, zu der man springen möchte. Der mögliche Bereich wird ange-
  480.         geben. Eingaben außerhalb dieses Bereiches, werden ignoriert.
  481.         Mit Abbruch wird das Fenster wieder geschlossen, ohne daß eine Bewe-
  482.         gung stattfindet.
  483.  
  484.     >> Gadget (Pfeiltaste rechts)
  485.  
  486.         Zeigt den nächsten Eintrag an.
  487.         Ist der Editiermodus eingestellt und ist man beim letzen Eintrag an-
  488.         gekommen, wird ein neuer leerer Eintrag am Ende der Datei eingefügt.
  489.  
  490.     >| Gadget (Pfeiltaste unten)
  491.  
  492.         Spring zum letzten Eintrag der Datei.
  493.  
  494.  
  495.  
  496.     Die Gadgets auf der rechten Seite des Hauptfensters:
  497.  
  498.  
  499.  
  500.     Suche Gadget (`u`)
  501.  
  502.         Startet den Such- oder Selektiervorgang. Dabei wird die gesamte Datei
  503.         nach Übereinstimmungen mit dem im TextStringGadget stehenden Muster,
  504.         im jeweiligen durch das Krit0 Gadget angezeigte Feld, überprüft.
  505.         Jeder übereinstimmende Eintrag, wird in eine neue Liste kopiert, die
  506.         nach der Beendigung des Selektiervorganges angezeigt wird.
  507.  
  508.         Ob man die Selektierliste dargestellt hat oder die Datei, ist am
  509.         Buchstaben (s) in der Titelzeile ersichtlich.
  510.  
  511.         Um vom Selektier- in den Normalmodus zurückzugelangen, muß das Suche-
  512.         Gadget erneut betätigt werden.
  513.  
  514.         Findet AM beim Suchvorgang keine Übereinstimmungen, wird die Datei
  515.         automatisch deselektiert. Ist das angegebene Muster zu vage, so daß
  516.         alle Einträge mit ihm übereinstimmen, wird die Datei ebenfalls de-
  517.         selektiert.
  518.  
  519.     Groß/Klein Gadget (`ß`)
  520.  
  521.         Bestimmt, ob bei der Suche nach Übereinstimmungen zwischen Groß- und
  522.         Kleinschreibung unterschieden werden soll, oder nicht.
  523.  
  524.     Kri0 Gadget (`0` oder `=`)
  525.  
  526.         Suchkriterium. Bei dem Suchvorgang wird nach Übereinstimmungen des
  527.         Feldes, das hier angegeben ist, gesucht. Z.B. ist hier das Suchkri-
  528.         terium Vorname angegeben und als Text Har#?`, so würden Einträge mit
  529.         Vornamen wie Harald, Hardy etc. gefunden und dargestellt.
  530.  
  531.     Text StringGadget (`x`)
  532.  
  533.         Dies ist das Muster, mit dem Übereinstimmungen gesucht werden. Dieses
  534.         Muster kann alle Arten von AmigaDOS Mustern, wie z.B. #?, ##,
  535.         ~(a|h).#? etc. enthalten.
  536.  
  537.     Sortiere Gadget (`i`)
  538.  
  539.         Dieses Gadget startet den Sortiervorgang der aktuellen Datei. Ist sie
  540.         zur Zeit selektiert, wird sie zuvor automatisch deselektiert. Wonach
  541.         sortiert werden soll, entscheidet hier das Krit1 Gadget.
  542.  
  543.         Die maximale Anzahl bei der Sortierung beträgt augenblicklich 10000
  544.         Einträge. Sind in der Datei mehr Einträge vorhanden, wird nach 10000
  545.         Einträgen der Sortiervorgang abgebrochen.
  546.  
  547.         Die Geschwindigkeit der Sortierfunktion ist sehr abhängig vor der
  548.         Größe der Datei. Bei kleineren Dateien bis zu 1000 Einträgen geht
  549.         dies sehr schnell vonstatten. Bei größeren Dateien kann man sich
  550.         ruhig einen Kaffee machen ( :-) ).
  551.  
  552.     Krit1 Gadget (`1` oder `!`)
  553.  
  554.         Sortierkriterium. Bei dem Sortiervorgang wird nach dem angegebenen
  555.         Kriterium sortiert.
  556.  
  557.     Absteigend Gadget (`s`)
  558.  
  559.         Wenn diese CheckBox aktiv ist, wird anstelle von a nach z, von z nach
  560.         a sortiert.
  561.  
  562.  
  563.  
  564.     In der nun folgenden Abteilung sind die wichtigsten Funktionen des Pro-
  565.     grammes untergebracht.
  566.  
  567.     Drucken Fenster Gadget (`c`)
  568.  
  569.         Dieses Gadget öffnet das Druckervoreinstellungen-Fenster, das noch
  570.         weiter unten näher erklärt wird.
  571.  
  572.     Voreinstellungen Fenster (`.`)
  573.  
  574.         Dieses Gadget öffnet das Voreinstellungen-Fenster, auch dieses wird
  575.         später noch ausfürlich erklärt.
  576.  
  577.     über Gadget (`ü`) oder Menupunkt: Projekt/Über
  578.  
  579.         Dies öffnet einen Requester, der einige Informationen zum Programm
  580.         und über den Author ausgibt. Außerdem wird der momentan freie Spei-
  581.         cher, die Anzahl der Einträge in der aktuellen Datei und der Name der
  582.         aktuellen Datei angezeigt.
  583.  
  584.     Laden Gadget (`b`) oder Menupunkt: Projekt/Lade Project
  585.  
  586.         Ist noch keine Datei geladen, öffnet sich ein Dateiauswahlrequester
  587.         (FileRequester), mit dem man eine Datei auswählen kann. Die zu
  588.         wählende Datei sollte die Endung `.dat` haben, da AMaster nur Dateien
  589.         mit dieser Endung automatisch erkennt.
  590.  
  591.         (ACHTUNG:   Bitte keine Dateien laden, die nicht von AMaster erstellt
  592.                     wurden, da das Format nicht übereinstimmt und man das
  593.                     Risiko eines Systemabsturzes in Kauf nimmt.)
  594.  
  595.         Speichern Gadget (`p`) oder Menupunkt: Projekt/Speichere
  596.  
  597.         Hat die Datei noch keinen Namen (`Ohne Namen`), öffnet sich wieder
  598.         ein FileRequester, mit dem man einen Namen auswählen oder eingeben
  599.         kann. Auch hier sollte man besser Namen mit der Endung `.dat` verwen-
  600.         den.
  601.  
  602.     Editieren Gadget (`e`)
  603.  
  604.         Wechselt zwischen "Nur-Lese"- und Editiermodus.
  605.  
  606.     Hilfe Gadget (`h` oder Help Taste) oder Menupunkt: Projekt/Hilfe
  607.  
  608.         Wechselt in den Hilfemodus. Eine erneute Betätigung dieses Gadgets,
  609.         wechselt wieder in den alten Modus zurück.
  610.  
  611.     Quit Gadget (`q` oder ESCAPE Taste) oder
  612.                     Menupunkt: Project/Quit
  613.  
  614.         Beendet AMaster. Wurde die Datei oder die Voreinstellungen verändert,
  615.         so öffnet sich ein Requester mit maximal 5 Gadgets.
  616.  
  617.         Datei_Sp    :   Nur die Datei soll abgespeichert werden (mit File-
  618.                         Requester).
  619.  
  620.         Prefs_Sp    :   Nur die Voreinstellungen sollen abgespeichert werden
  621.                         (mit FileRequester)
  622.  
  623.         Dat+Pr_Sp   :   Die Datei und die Voreinstellugnen sollen abgespei-
  624.                         chert werden.
  625.  
  626.         Beenden     :   Beenden ohne irgendeine Speicherung
  627.  
  628.         Abbruch     :   Abbruch der Aktion, Rückkehr zum Programm
  629.  
  630.  
  631.         Als zusätzliche Menupunkte, die kein äquivalentes Gadget besitzen,
  632.         existieren noch folgende:
  633.  
  634.     Projekt Menu:
  635.     =============
  636.  
  637.     Lade neues Projekt Menu
  638.  
  639.         Öffnet einen FileRequester, mit dem eine Datei zum Laden auswählen
  640.         kann.
  641.  
  642.     Speichere Als Menu
  643.  
  644.         Öffnet einen FileRequester, mit dem man einen Namen für die aktuelle
  645.         Datei auswählen kann.
  646.  
  647.  
  648.     Voreinstellungen Menu:
  649.     ======================
  650.  
  651.     In diesem Menu sind einige Funktionen untergebracht, die sich auch auf
  652.     dem Voreinstellungen Fenster befinden. So kann man Voreinstellungen laden
  653.     und speichern, ohne den Umweg über das Voreinstellungen Fenster nehmen
  654.     zu müssen.
  655.  
  656.     Öffne Voreinstellungen Menu
  657.  
  658.         Lädt die voreingestellte Voreinstellerdatei mit dem Namen
  659.         `ENV:AMaster.prefs`. Kann sie nicht geladen werden, wird die Datei
  660.         `ENVARC:AMaster.prefs` versucht zu laden.
  661.  
  662.     Wähle Voreinstellungen Menu
  663.  
  664.         Öffnet einen FileRequester, mit dem man eine Voreinstellerdatei aus-
  665.         wählen kann.
  666.  
  667.     Sichere Voreinstellungen Menu
  668.  
  669.         Speichert die Einstellungen unter den voreingestellten Namen ab.
  670.  
  671.     Sichere Voreinstellungen Als Menu
  672.  
  673.         Öffnet einen FileRequester, mit dem man einen Namen für die einge-
  674.         stellten Werte auswählen kann.
  675.  
  676.     Mit Icons Menu
  677.  
  678.         Ist dieser Menupunkt aktiv, werden Dateien oder Voreinstellungen beim
  679.         Speichern mit Icons versehen.
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  Das Voreinstellungen Fenster:
  686.  
  687.  
  688.     Durch Drücken des Voreinsteller Gadgets öffnet sich das Voreinsteller-
  689.     Fenster. Es besitzt eine ganze Menge Gadgets, die teilweise auch auf
  690.     den anderen Fenster von AM zu finden sind.
  691.     Alle einstellbaren Optionen, Texte, Pfade usw. können hier angegeben
  692.     werden und in der Voreinstellerdatei abgespeichert werden.
  693.     Wenn man beim Start von AM keine andere Voreinstellerdatei angegeben hat,
  694.     lädt AM automatisch die Voreinstellerdatei `ENV:AMaster.dat` oder, sollte
  695.     sie nicht vorhanden sein, `ENVARC:AMaster.dat`.
  696.  
  697.     Als oberster Abschnitt befindet sich auf diesem Fenster die Druckparame-
  698.     ter. Sie geben die Art und Weise des Ausdrucks an.
  699.  
  700.     Die Gadgets:
  701.  
  702.     Alles CheckBox (`y`)
  703.  
  704.         Ist diese Checkbox angegeben, werden alle Felder der Einträge ausge-
  705.         druckt, und die anderen CheckBoxes sind deaktiviert.
  706.         Wird eine der anderen CheckBoxes aktiviert wird die Alles CheckBox
  707.         deaktiviert.
  708.  
  709.     Nummern CheckBox (`u`)
  710.  
  711.         Ist diese CheckBox aktiv, werden die Einträge beim Ausdruck durch-
  712.         nummeriert (von 1 beginnend).
  713.  
  714.     Name CheckBox (`n`)
  715.  
  716.         Ist diese CheckBox aktiv, werden die Namensfelder der Einträge beim
  717.         Ausdruck mit ausgedruckt.
  718.  
  719.     Vorname CheckBox (`v`)
  720.  
  721.         Ist diese CheckBox aktiv, werden die Vornamensfelder der Einträge beim
  722.         Ausdruck mit ausgedruckt.
  723.  
  724.     Straße CheckBox (`r`)
  725.  
  726.         Ist diese CheckBox aktiv, werden die Straßenfelder der Einträge beim
  727.         Ausdruck mit ausgedruckt.
  728.  
  729.     Stadt CheckBox (`d`)
  730.  
  731.         Ist diese CheckBox aktiv, werden die Stadtfelder der Einträge beim
  732.         Ausdruck mit ausgedruckt.
  733.  
  734.     Land CheckBox (`l`)
  735.  
  736.         Ist diese CheckBox aktiv, werden die Landfelder der Einträge beim
  737.         Ausdruck mit ausgedruckt.
  738.  
  739.     Telefon CheckBox (`t`)
  740.  
  741.         Ist diese CheckBox aktiv, werden die Telefonnummernfelder der Einträge
  742.         beim Ausdruck mit ausgedruckt.
  743.  
  744.     Notizen CheckBox (`z`)
  745.  
  746.         Ist diese CheckBox aktiv, werden die Notizenfelder der Einträge beim
  747.         Ausdruck mit ausgedruckt.
  748.  
  749.  
  750.     Rechts neben den CheckBoxes befinden sich drei Slider, die die Länge und
  751.     die Formattierung des Ausdrucks bestimmen.
  752.  
  753.     Linker Rand Slider (`i` oder `I`)
  754.  
  755.         Dieser gibt die Anzahl von Leerzeichen an, die links vor jeder auszu-
  756.         druckenden Zeile stehen soll.
  757.         Maximaler Wert ist hier 99 Zeichen, Minimaler Wert ist 0.
  758.  
  759.     Oberer Rand Slider (`o` oder `O`)
  760.  
  761.         Gibt die Anzahl der Leerzeilen an, die bei einer neuen Seite als
  762.         oberer Rand benutzt werden sollen.
  763.         Maximaler Wert ist hier 99 Zeichen, Minimaler Wert ist 0.
  764.  
  765.     Seitenlänge Slider (`g` oder `G`)
  766.  
  767.         Gibt die Anzahl der Zeilen pro Seite an, die beim Ausdruck benutzt
  768.         werden sollen. Nach jeder gedruckten Seite öffnet sich ein Requester,
  769.         der die Möglichkeit bietet, den Druckvorgang abzubrechen oder fort-
  770.         zufahren.
  771.         Wird hier z.B. die Seitenlänge auf 10 gesetzt und der obere Rand auf
  772.         1, und sollen alle Einträge ausgedruckt werden, so wird genau ein
  773.         Eintrag pro Seite ausgedruckt.
  774.         Maximaler Wert ist hier 99 Zeichen, Minimaler Wert ist 10.
  775.  
  776.     Datei StringGadget (`D`)
  777.  
  778.         Der Inhalt dieses Gadgets gibt an, wohin der Ausdruck geschickt
  779.         werden soll. Normalerweise wird hier PRT: stehen, was einen Ausdruck
  780.         mittels Printer.device also zum Drucker gleichkommt. Dabei wird dann
  781.         auch der durch die Preferences eingestellten Druckertreiber benutzt.
  782.         Man kann natürlich auch PAR: oder SER: angeben, wobei dann der
  783.         Drucker ohne jede Formattierung seine Daten bekommt.
  784.         Gibt man hier eine Datei an, so wird der Ausdruck direkt in diese
  785.         Datei geschrieben.
  786.  
  787.         !!! Achtung !!! Ein Ausdruck einer Datei auf Diskette kann nicht als
  788.                         Projekt geladen werden, da der linke, obere Rand und
  789.                         die Seitenlänge nicht erkannt werden können. Also
  790.                         keine `.dat` Endung für Ausdrucke auf Diskette ange-
  791.                         ben, damit dieser nicht mit einer Datei verwechselt
  792.                         wird.
  793.  
  794.     Datei Auswahl Gadget (`2`)
  795.  
  796.         Es öffnet sich eine FileRequester, mit dem man die Ausgabedatei aus-
  797.         wählen kann.
  798.  
  799.     Es folgt jetzt der Abschnitt Such Paremeter.
  800.  
  801.     Kriterium Gadget (`0` oder `=`)
  802.  
  803.         Dieser gibt an, welches Feld als Suchkriterium benutzt werden soll.
  804.  
  805.     Unterscheide Groß/Klein CheckBox (`K`)
  806.  
  807.         Ist diese CheckBox aktiv, wird eine Unterscheidung zwischen Klein-
  808.         und Großschreibung bei Selektiervorgängen gemacht.
  809.  
  810.     Muster StringGadget (`M`)
  811.  
  812.         Dies ist das Muster, daß beim Selektieren benutzt werden soll.
  813.  
  814.     Es folgt nun der Abschnitt Sortiere Paremeter.
  815.  
  816.     Kriterium Gadget (`1` oder `!`)
  817.  
  818.         Bestimmt das Feld nach dem Sortiert werden soll.
  819.  
  820.     Sortiere Absteigend Gadget (`.`)
  821.  
  822.         Bestimmt ob in umgekehrter Richtung sortiert werden soll oder nicht.
  823.  
  824.     Pfad für Hilfsdateien Gadget oder (`P`)
  825.  
  826.         Für das Hilf-System von AM werden Hilfsdateien benutzt, die sich in
  827.         einem Verzeichnis befinden sollen. Voreingestellt ist dabei das Ver-
  828.         zeichnis `ENV:AMHilfe`. Will man die Hilfsdateien aber woanders
  829.         unterbringen, kann man hier den kompletten Pfad angeben.
  830.  
  831.     Pfad Auswahl Gadget (`3`)
  832.  
  833.         Es öffnet sich ein FileRequester, mit dem man den Pfad auswählen
  834.         kann.
  835.  
  836.  
  837.     Unter diesem Abschnit befinden sich noch zwei Gadgets, die als über-
  838.     geordnete Voreinstellungen benutzt werden, d.h. sie bestimmen, wie
  839.     AM startet.
  840.  
  841.     Starte im Edititer Modus Gadget (`E`)
  842.  
  843.         AM startet im Editiermodus. Vorsicht, damit keine Dateien irrtümlich
  844.         überschrieben werden.
  845.  
  846.     Starte im Iconifyten Zustand (`Z`)
  847.  
  848.         AM startet als kleines Fenster. Dies entspricht dem Icon-Kommando-
  849.         zeilenparameter.
  850.  
  851.     Nun kommen wir zu den Action Gadgets.
  852.  
  853.     Lade Gadget (`L`)
  854.  
  855.         Lädt die voreingestellte Voreinstellerdatei.
  856.  
  857.     Lade Neu Gadget (`N`)
  858.  
  859.         Öffnet einen FileRequester, mit dem man eine Voreinstellerdatei zum
  860.         Laden auswählen kann.
  861.  
  862.     Speichere Gadget (`p`)
  863.  
  864.         Speichert die aktuell eingestellten Werte in die voreingestellten
  865.         Voreinstellerdateien ab.
  866.  
  867.     Speichere Als (`A`)
  868.  
  869.         Öffnet einen FileRequester, mit dem man einen anderen Namen für die
  870.         Voreinstellerdatei angeben kann. Man sollte hier unbedingt die Endung
  871.         `.prefs` benutzen, damit es zu keinen Verwechslungen kommt.
  872.  
  873.     Benutzen Gadget (`U`)
  874.  
  875.         Benutzt alle Veränderungen und schließt das Voreinstellungen Fenster.
  876.  
  877.     Abbruch Gadget (`b` oder ESCAPE)
  878.  
  879.         Benutzt die Einstellungen vor Aufruf des Voreinsteller Fensters und
  880.         beendet das Voreinsteller Fenster.
  881.  
  882.  
  883.  Das Druck Fenster:
  884.  
  885.     Durch Betätigen des Drucke Gadgets auf dem Hauptfenster öffnet sich das
  886.     Druck Fenster.
  887.  
  888.     Alle auf diesem Fenster befindlichen Funktionen dienen der Ausgabesteue-
  889.     rung.
  890.  
  891.     Als oberster Abschnitt befinden sich wieder die Druckparameter, die beim
  892.     Voreinstellerfenster bereits ausführlich erklärt wurden. Deshalb über-
  893.     springe ich hier diesen Abschnitt.
  894.  
  895.     Bei dem Augabe Abschnitt befindet sich wieder das StringGadget mit dem
  896.     Namen der Ausgabedatei. Auch hier verweise ich auf die Erklärungen zum
  897.     Voreinsteller Fenster.
  898.     Als einziges neues Gadget befindet sich hier ein MX Gadget.
  899.  
  900.     Bildschirm/Drucker Gadget (`+` oder `-`)
  901.  
  902.         Dieses MX Gadget bestimmt, ob die Ausgabe zur eingestellten Datei
  903.         (normalerweise `PRT:`) oder zum Bildschirm gehen soll.
  904.  
  905.         Wählt man hier Bildschirm aus, öffnet sich das Lese-Fenster, was dem
  906.         Hilfs-Fenster entspricht. Es zeigt die Ausgabe an, die normalerweise
  907.         zum Drucker gehen würde. Zur Steuerung des Hilfs-Fensters bitte Kapi-
  908.         tel Hilfsfenster lesen.
  909.  
  910.     Die Slider Gadgets, linker, oberer rand und Seitenlänge sind auch schon
  911.     beim Voreinstellerfenster erklärt worden.
  912.  
  913.     Drucke Gadget (`c`)
  914.  
  915.         Startet den Druckvorgang. Hat man hier den Ausdruck zum Drucker aus-
  916.         gewählt, öffnet sich eine Requester, der eine Auswahl zwischen
  917.         Druckvorgang fortsetzen und Abbruch des Druckvorganges ermöglicht.
  918.         Dieser Requester erscheint bei jeder Seite, die ausgedruckt wurde.
  919.  
  920.     Abbruch Gadget (`b`)
  921.  
  922.         Mit Abbruch verläßt man das Druck-Fenster und gelangt wieder zum
  923.         Haupt-Fenster.
  924.  
  925.     Alle Einstellungen, die hier getroffen wurden (außer der Auswahl zwischen
  926.     Datei- oder Bildschirmausdruck) werden in die aktuelle Voreinstellerdatei
  927.     übernommen.
  928.  
  929.  
  930.  Das Hilfsfenster:
  931.  
  932.     Wie schon erwähnt, besitzt AM ein Hilfs-System. Drückt man die Help-Taste
  933.     auf einem Fenster, befindet man sich im Hilfsmodus. Wird jetzt ein Gadget
  934.     oder die Taste für das Gadget betätigt, wird das Hilfsfenster geöffnet
  935.     und zeigt den Hilfstext zu der entsprechenden Funktion an.
  936.  
  937.     Dieses Hilfsfenster ist ein simpler Textviewer. Es besitzt aus Größen-
  938.     grunden kein sanftes Scrolling oder eine Suchfunktion etc.
  939.  
  940.     Das Hilfsfenster selbst besitzt ein Hilfsfenster(:-), beim Druck der
  941.     Help-taste aktivierbar.
  942.  
  943.     Die Größe des Hilfsfenster entspricht immer der Größe des WBench-Bild-
  944.     schirms. So können immer maximal Zeilen dargestellt werden. Die Gadgets
  945.     am unteren Rand dienen der Bewegung im Text. Anstelle der Gadgets,
  946.     existieren wieder äquivalente Tasten.
  947.  
  948.     Doch nun zur Bewegung im Einzelnen.
  949.  
  950.     |< Gadget oder (`t` oder CONTROL + Pfeiltaste oben)
  951.  
  952.         Springt zum Anfang des Textes.
  953.  
  954.     << Gadget oder (`P` oder Pfeiltaste links oder SHIFT + Pfeiltaste oben)
  955.  
  956.         Springt eine Seite im Text zurück.
  957.  
  958.     < Gadget oder (`p` oder Pfeiltaste oben)
  959.  
  960.         Springt eine Zeile im Text zurück.
  961.  
  962.     > Gadget oder (`n` oder Pfeiltaste unten)
  963.  
  964.         Springt eine Zeile im Text vor.
  965.  
  966.     >> Gadget oder (`N` oder Pfeiltaste rechts oder SHIFT + Pfeiltaste
  967.                     unten)
  968.  
  969.         Springt eine Seite im Text vor.
  970.  
  971.     >| Gadget oder (`b` oder CONTROL + Pfeiltaste unten )
  972.  
  973.         Springt zum Ende des Textes.
  974.  
  975.     Quit Gadget  oder (`q` oder ESCAPE)
  976.  
  977.         Schließt das Hilfsfenster.
  978.  
  979.  
  980.  Technisches:
  981.  
  982.     AMaster wurde in C geschrieben und mit dem Manx Aztec C Compiler
  983.     5.2a compiliert. Außerdem wurden noch folgende Programnme benutzt
  984.  
  985.         DMake        (c) Matt Dillon
  986.         GadToolsBox  (c) Jaba Development
  987.         TurboText    (c) Oxxi
  988.  
  989.     Vielen Dank an die Programmierer dieser hervorragenden Programme.
  990.  
  991.     AM versucht alle Resourcen und Strukturen dynamisch zu verwalten.
  992.     So ist die Anzahl der Einträge nur vom Speicher begrenzt.
  993.     Alle Strukturen werden durch Listen verwaltet.
  994.     Dadurch, daß ich nur 7 Felder pro Eintrag zulasse, kann die Sortier-
  995.     und Selektierzeit relativ kurz gehalten werden.
  996.  
  997.     Das Programm wurde mit Enforcer überwacht und ich hoffe alle Enforcer
  998.     Hits beseitigt zu haben. Ich hoffe, daß dieses Programm ansonsten nicht
  999.     allzuviele BUGS hat und würde mich über Resonanz freuen.
  1000.     Auch Anregungen und Tips sind natürlich herzlich willkommen.
  1001.  
  1002.  Adresse:
  1003.  
  1004.     Schreibt an folgende Adresse:
  1005.  
  1006.             Hans-Peter Günther
  1007.             Grüner Weg 5
  1008.             W-3501 Fuldatal 2
  1009.             Germany
  1010.  
  1011.  
  1012.  
  1013.  Liste der Dateien:
  1014.  
  1015.     AMaster (dir)
  1016.         German (dir)
  1017.           AMHilfe (dir)
  1018.             1                                10
  1019.             100                              101
  1020.             102                              103
  1021.             104                              105
  1022.             106                              107
  1023.             108                              109
  1024.             11                               110
  1025.             111                              112
  1026.             113                              114
  1027.             115                              12
  1028.             13                               14
  1029.             15                               16
  1030.             17                               18
  1031.             19                               2
  1032.             20                               201
  1033.             202                              203
  1034.             204                              205
  1035.             206                              207
  1036.             208                              209
  1037.             21                               211
  1038.             212                              213
  1039.             214                              215
  1040.             216                              217
  1041.             218                              219
  1042.             22                               220
  1043.             221                              222
  1044.             223                              224
  1045.             225                              226
  1046.             227                              228
  1047.             229                              23
  1048.             230                              24
  1049.             25                               26
  1050.             27                               28
  1051.             29                               3
  1052.             30                               32
  1053.             33                               34
  1054.             35                               36
  1055.             4                                5
  1056.             6                                7
  1057.             8                                9
  1058.           AMAster.dat                      AMAster.dat.info
  1059.           AMaster.dok                      AMaster.dok.info
  1060.           AMaster.guide                    AMaster.guide.info
  1061.           AMaster.prefs                    AMaster.prefs.info
  1062.           AMaster_G                        AMaster_G.info
  1063.           AMHilfe.info
  1064.         German.info
  1065.         English (dir)
  1066.           AMHelp (dir)
  1067.             1                                10
  1068.             100                              101
  1069.             102                              103
  1070.             104                              105
  1071.             106                              107
  1072.             108                              109
  1073.             11                               110
  1074.             111                              112
  1075.             113                              114
  1076.             115                              12
  1077.             13                               14
  1078.             15                               16
  1079.             17                               18
  1080.             19                               2
  1081.             20                               201
  1082.             202                              203
  1083.             204                              205
  1084.             206                              207
  1085.             208                              209
  1086.             21                               211
  1087.             212                              213
  1088.             214                              215
  1089.             216                              217
  1090.             218                              219
  1091.             22                               220
  1092.             221                              222
  1093.             223                              224
  1094.             225                              226
  1095.             227                              228
  1096.             229                              23
  1097.             230                              24
  1098.             25                               26
  1099.             27                               28
  1100.             29                               3
  1101.             30                               32
  1102.             33                               34
  1103.             35                               36
  1104.             4                                5
  1105.             6                                7
  1106.             8                                9
  1107.           AMaster                          AMAster.dat
  1108.           AMAster.dat.info                 AMaster.doc
  1109.           AMaster.doc.info                 AMaster.guide
  1110.           AMaster.guide.info               AMaster.info
  1111.           AMaster.prefs                    AMaster.prefs.info
  1112.           AMHelp.info
  1113.         English.info                     German.info
  1114.     Amaster.info
  1115.  
  1116.  
  1117.  
  1118.