@Database "AddressManager" @Node Main "AddressManager.guide" @{b} ADDRESSMANAGER V2.1 DOKUMENTATION @{ub} @{"WICHTIG! " link wichtig} @{"WAS IST ADDRESSMANAGER? " link intro} @{"INSTALLATION " link install} @{"KONFIGURATION " link konfig} @{"ARBEITEN MIT DEM ADDRESSMANAGER" link arbeit} @{"GESCHICHTE " link gesch} @{"PLÄNE FÜR DIE ZUKUNFT " link plan} @{"CREDITS/BUGREPORTS " link credit} Programm, Docs and Catalogs by Michael Schikora ©1993 @endnode @node wichtig "Wichtig!" - AddressManager und die dazugehörigen Dateien dürfen weiterkopiert werden, solange sie unverändert sind. Alle Änderungen am Programm, den Catalogs und der Dokumentation müssen vom Autor genehmigt werden. - Das Programm darf kostenlos kopiert und getestet werden. Wer mit dem Programm zufrieden ist kann mir einen Geldbetrag, ein kleines Geschenk oder einen Brief/eine Postkarte schicken. - Komerzieler Gebrauch oder Vertrieb ohne Genehmigung des Autors ist nicht erlaubt! - Das Programm darf in Public-Domain Sammlungen aufgenommen werden und in Mailboxen abgelegt werden, solange alle dazugehörigen Dateien unverändert mitvertrieben werden. - Das Programm und die dazugehörigen Dateien wurden sorgfälltig entwickelt und getestet, sie sollten also keine Probleme verursachen. Trotzdem : ES WIRD KEINE HAFTUNG FÜR MÖGLICHE SCHÄDEN, DIE DURCH DEN GEBRAUCH DES PROGRAMMS ENTSTEHEN ÜBERNOMMEN! DER AUTOR ÜBERNIMMT KEINE VERANTWORTUNG FÜR SCHÄDEN AN IHRER HARD- ODER SOFTWARE! @endnode @node intro "Was ist ADDRESSMANAGER" AddressManager ist ein Programm welches zur Verwaltung von Adressen, Telefon- nummern, Geburtstagen etc. von Personen, Firmen etc. dient. Wer ein professionelles, flexibles Datenbanksystem sucht, sollte ruhig weiter suchen, denn so etwas ist AddressManager nicht. Trotzdem hat AddressManager viele Vorteile für Leute die einfach die Daten über ihre Verwandte, Freunde, Feinde, Geschäftspartner, Haustiere etc. verwalten wollen: - AddressManager ist einfach und übersichtlich. Alle Funktionen können in wenigen Minuten erlernt werden. - AddressManager läuft nur auf WB 2.0 oder höher, deshalb: - unterstützt er konsequent Möglichkeiten wie AppIcons und AppWindows - ab WB 2.1 kann man ihn dank der Locale-Library wahlweise in Englisch oder Deutsch benutzen. - sieht er besser aus und ist bequemer zu bedienen als ähnliche Programme aus den 1.3er Zeiten - AddressManager ist PD. Sie können ihn legal kopieren und benutzen. Wenn Sie der Meinung sind, AddressManager ist ein nützliches Programm und sollte weiter entwickelt werden,können Sie mich für meine Arbeit "belohnen" und zur Weiterentwicklung motivieren, in dem Sie mir etwas nettes ( Brief, Postkarte, Geld, Geschenk etc.) zuschicken. (Siehe auch @{"CREDITS" link credit}) @endnode @node install "Installation" Um mit AddressManager arbeiten zu können, brauchen Sie einen AMIGA mit WB2.0 oder höher. Das Programm ist klein, läßt sich also auch mit einem Laufwerk betreiben, eine Festplatte oder ein zweites Laufwerk schaden natürlich nicht. Wenn vorhanden wird die Reqtools.library automatisch benutzt, vorausgesetzt Sie haben es nicht anders festgelegt. (siehe KONFIGURIEREN) Wenn Sie denn INSTALLER besitzen kann eines der Scripts in der Schublade INSTALL die Arbeit für Sie erledigen. @{"Workbench 2.0 " link wb20} @{"Workbench 2.1 und höher" link wb21} @endnode @node wb20 "Workbench 2.0" Kopieren Sie das Programm und die Dokumentation einfach in ein beliebiges Verzeichnis. Es braucht keine besonderen Libraries oder Devices außer den üblichen. Das Programm wird auf der WB 2.0 leider nur in Englisch laufen. @endnode @node wb21 "Workbench 2.1 und höher" Tun Sie bitte das gleiche wie für die WB 2.0 beschrieben. Sollten Sie das Programm in Deutsch benutzen wollen beachten Sie bitte folgendes: - die üblichen Locale-Dateien (Locale.library, .language-files etc) sollten installiert sein - kopieren Sie ADDRESSMANAGER.CATALOG aus dem ADDRESSM2.1/CATALOGS/DEUTSCH Verzeichnis nach LOCALE:CATALOGS/DEUTSCH - AddressManager wird nur in Deutsch laufen, wenn diese Sprache in den Locale Prefs auch für die WB eingestellt ist, bzw. wenn Sie die WB z.B in Spanisch benutzen, Deutsch unter den bevorzugten Sprachen noch VOR Englisch ist. @endnode @node konfig "Konfiguration" Es gibt drei Arten AddressManager zu konfigurieren: - über die Workbench: - das Programm benutzt den Workbench-Screen, also alle Einstellungen wie Auflösung, Schriftart etc. werden übernommen - das Programm versucht ab WB2.1 in der gleichen Sprache zu arbeiten wie die WB (mehr darüber im Kapitel @{"INSTALLATION" link install}) - Druckerausgabe, Tastaturbelegung und alle anderen Voreinstellungen gelten auch für den AddressManager - über TOOLTYPES. Um diese Einstellungen zu ändern klicken Sie bitte einmal auf das Icon des Programms und rufen INFORMATION aus dem ICON-Menü der WB auf. Nun können Sie die TOOLTYPES ändern: - DONOTWAIT sollte immer dabei sein. Wenn Sie das Programm direkt beim Booten starten wollen, das Programm sich also in der Schublade WBStartup befindet, wird die WB nicht auf eine Antwort des Programms warten. - POP_UP bestimmt ob beim Start direkt das Fenster des Programms geöffnet werden soll. Wenn NO gesetzt ist erscheint nur das AppIcon und das Programm wartet bis Sie es doppelklicken oder eine Datei darüber ziehen. Erst dann wird das Fenster geöffnet. Normalerweise sollte hier YES gesetzt sein, NO ist nützlich für den Fall, daß Sie zwar das Programm starten wollen, aber möchten, daß es vorerst im Hintergrund bleibt. ( z.B wenn es direkt beim booten gestartet wird. ) - STD_MSGREQ zwingt das Programm EasyRequest-Requester der Intuition .library zu benutzen. Sonst versucht AddressManager die Reqtools.library zu benutzen und greift erst zum Standard-Requester, wenn er sie nicht findet. - ASL_FILEREQ zwingt AM Asl-Filerequester zu benutzen. Sonst gilt das Gleiche wie bei STD_MSGREQ. - über das programminterne Einstellungsfenster. Mehr darüber finden Sie im Kapitel @{"ARBEITEN MIT DEM ADDRESSMANAGER" link arbeit} @endnode @node arbeit "Arbeiten mit dem AddressManager" Starten des Programms: - von der Workbench: Das Programm wird einfach mit einem Doppelklick gestartet. Das Programm akzeptiert auch Argumente, d.h Sie können das Icon des AddressManagers anklicken,SHIFT gedrückt halten und nun das Icon einer vorher gespeicherten Datei doppelklicken um zu erreichen, daß das Programm nach dem Start direkt diese Datei ladet. - von der Shell: AddressManager [BeispielDatei] Auch hier können Sie ein Argument übergeben, um zu erreichen, daß das Programm eine Datei direkt nach dem Start automatisch ladet. Nun, Sie haben das Programm erfolgreich installiert und gestartet? Dann zuerst einige allgemeine Informationen: - AddressManager erzeugt ein AppIcon auf der Workbench. Wenn Sie dieses Icon doppelklicken kommt das AddressManager-Fenster in den Vordergrund. Wenn Sie eine Datei über dieses Icon ziehen und sie da loslassen, wird diese Datei geladen, und das Fenster erscheint automatisch im Vordergrund. - AddressManager ist ein AppWindow. Sie können also einfach eine Datei über dem Fenster loslassen, und schon wird sie geladen. - Die Anzahl der Personen, die Sie eintragen können ist nur durch den freien Speicherplatz begrenzt. Pro Person werden ca. 2,3KB gebraucht. - Der Name und Nachname jeder eingetragenen Person erscheint in der Liste links im Fenster ( mehr dazu später). Um die Daten der Person abzurufen klicken Sie sie einfach in der Liste an, und schon erscheinen die vorher eingegeben Daten in den String-Gadgets rechts. - In jedem Gadget ist ein Buchstabe unterstrichen. Drücken Sie die entsprechende Taste, so wird das Gadget aktiviert, wobei es normallerweise keine Rolle spielt, ob Sie gleichzeitig SHIFT halten oder nicht. Nur bei der Liste der Personen wird hier ein Unterschied gemacht: - aktiviert die Person unter der jetzigen, - - aktiviert die Person über der jetzigen. Nun zur eigentlichen Bedienung des Programms: @{"CLOSE-Gadeget " link close} @{"ZOOM-Gadget " link zoom} @{"NAME,NACHNAME etc. " link sg} @{"EXISTIERENDE EINTRÄGE" link ve} @{"NEUE PERSON " link neue} @{"LÖSCHEN " link del} @{"ÜBERNEHMEN " link take} @{"SPEICHERN/LADEN " link save} @{"DRUCKEN " link druck} @{"EINSTELLUNGEN " link einstell} @{"PARAMETER " link para} @{"NEU " link neu} @{"ENTFERNEN " link ent} @{"SUCHEN " link such} @{"WEITER " link goon} @{"MENÜ-Bedienung " link menu} @endnode @node para "PARAMETER" Wenn Sie dieses Gadget drücken erscheint ein Fenster, in dem Sie die Suchkriterien eingeben können. Auf Groß- und Kleinschreibung wird beim Suchen nicht geachtet. Ferner können Sie alle Jokerzeichen der Shell auch hier verwenden ( mehr über die Jokerzeichen finden Sie im AMIGA-Handbuch ). Wenn Sie die Suchkriterien eingegeben haben drücken Sie bitte OK!. Mit RETURN können Sie die Gadgets nacheinender aktivieren.Mit dem Gadget ENTFERNEN können Sie den Inhalt der String-Gadgets löschen. @endnode @node ent "ENTFERNEN" Löscht den Inhalt der String-Gadgets @endnode @node neu "NEU" Löscht alles. @endnode @node menu "Menü-Bedienung" Einige wichtige Funktionen des Programms können nicht nur per Gadget oder die dazugehörige Taste aktiviert werden, sondern auch per Menü. Zusätzlich gibt es noch einige Funktionen, die nur per Menü oder Tastatur, nicht aber per Gadget ausführbar sind: - ÜBER Zeigt Informationen über das Programm an - SPEICHERN Speichert unter dem alten Dateinamen (ohne Requester) @endnode @node goon "Weiter" Mit diesem Gadget können Sie die Suche unter den gleichen Kriterien ab der letzten gefundenen Person fortsetzen. Falls Sie noch keine Kriterien eingegeben haben, oder die Liste bereits bis zum Ende durchgesucht wurde, zeigt dieses Gadget keine Wirkung. @endnode @node such "Suchen" AddressManager durchsucht nun die Liste vom Anfang an nach einer Person,die alle Kriterien erfüllt. Wird eine Person gefunden, erscheinen Ihre Daten in den String-Gadgets. Sonst wird die Meldung "Nicht gefunden!" angezeigt. @endnode @node einstell "Einstellungen" Hier können Sie das Programm noch genauer konfigurieren: - ARBEITSVERZEICHNIS Hier können Sie eingeben in welchem Verzeichnis Sie Ihre Daten abspeichern wollen. Dieses Verzeichnis wird dann, so weit es möglich ist, im Requester direkt angezeigt wenn Sie LADEN oder SPEICHERN wollen. Wenn sie `V` drücken, kommen Sie in den String-Gadget, mit `v` dagegen öffnen Sie einen Requester, in dem Sie Das Verzeichnis wählen können. - DAS WIRD GEDRUCKT: In dem Listview-Gadget können Sie die einzelnen Elemente anwählen,um dann in den Gadgets rechts genauere Einstellungen vorzunehmen.: - DRUCKEN bestimmt ob das Element überhaupt gedruckt wird - FETT bestimmt ob es normal oder fett gedruckt wird - TRENNUNG ( nur bei aktiviertem HORIZONTAL ) bestimmt ob das Element von dem nächten Element nur durch ein Leerzeichen, oder durch einen Strich getrennt wird. - ZEICHEN ( nur bei aktiviertem HORIZONTAL ) bestimmt wieviele Zeichen einer Zeile dem Element zugeteilt werden. Dabei kann die Summe aller Elemente und der Zeichen die sie trennen nicht größer werden als die Zeilenlänge des Druckers (diese können Sie mit dem PRINTER-Voreinsteller ändern) BEISPIEL: Ihre PRINTER-Einstellungen sehen so aus: Pica (10cpi) Linker Rand : 2 Rechter Rand: 78 Es bleiben also 76 Spalten für den eigentlichen Ausdruck übrig. Nachname Vorname | Straße Ort | Telefon ---------------------------------------------------------------------------- Xxxx Xxxxx | Xxxxx Xxx x XXXXX XXXXXX | XXXX/XXXXXX Yyyyyyy Yyyyyy | YYYY Yyy y YYYYY Yyyyyyyy | YYYYY/YYY 10 10 ^ 20 15 ^ 12 | | Trennung Trennung Um den obigen Ausdruck zu erreichen sollten Sie das DRUCKEN-Gadget bei GEBURTSTAG, LAND und SONSTIGES desaktivieren.Für ZEICHEN sollten Sie folgende Werte einsetzen: Nachname: 10 Vorname: 10 Straße: 20 Ort: 15 Telefon: 12 Zusätzlich sollte bei VORNAME und ORT TRENNUNG aktiviert sein. - HORIZONTAL bestimmt ob die Elemente unter- oder nebeneinander gedruckt werden. - NACHNAME ZUERST bewirkt,daß der Nachname vor dem Vornamen gedruckt wird - VORSPANN entscheidet ob jede Zeile bzw. Spalte mit NAME:, TELEFON: etc. anfängt - Das NUR VORHANDENE EINTRÄGE DRUCKEN-Gadget verhindert, daß leere Zeilen wie Sonstiges : gedruckt werden. (nur im VERTICAL-Modus) - SPEICHERN Die neuen Einstellungen werden übernommen und im ENV:- und ENVARC:- Ver- zeichnis abgespeichert. Dadurch werden Sie automatisch wiederhergestellt wenn Sie das nächste mal booten. - SPEICHERN ALS Mit dieser Funktion können Sie die Einstellungen unter einem beliebiegen Namen Speichern - LADEN Hiermit können Sie abgespeicherte Einstellungen laden - BENUTZEN Die Einstellungen werden übernommen und im ENV:-Verzeichnis gespeichert. Sie bleiben also erhalten bis Sie den Computer ausschalten oder neubooten. - ABBRECHEN Die Einstellungen werden weder übernommen noch abgespeichert. @endnode @node druck "Drucken" Wenn Sie diese Funktion wählen erscheint ein Requester, in dem Sie wählen können ob Sie nur die zuletzt angeklickte Person drucken wollen, alle vorhanden Daten, oder ob Sie das Ganze vielleicht doch sein lassen. Mehr über den konkreten Ausdruck finden Sie unter @{"EINSTELLUNGEN" link einstell}. Zusätzlich gibt es die Möglichkeit einen Briefumschlag zu bedrucken. Der Ausdruck wird hierbei automatisch auf den Namen, die Adresse und das wenn nicht anders gewünscht das Land beschränkt, wobei der Ausdruck automatisch zentriert wird. @endnode @node save "Speichern und Laden" Die Bedeutung dieser Funktionen ist wohl klar. Nach dem Sie eine von ihnen aufgerufen haben erscheint ein ASL- oder REQTOOLS-Requester,wie Sie ihn von viellen Programmen her kennen. Dort geben Sie einfach den Namen und Pfad der Datei ein. Wenn Sie die REQTOOLS.LIBRARY benutzen, können Sie im SPEICHERN-Requester ein neues Verzeichnis erstellen, indem Sie ein noch nicht existierendes Verzeichnis angeben.Der Requester fragt Sie dann,ob Sie ein neues erstellen möchten. Bevor Sie eine Datei laden prüft AddressManager ob die vorherigen Daten seit dem letzten Speichern geändert wurden, wenn ja gibt es Ihnen noch eine Gelegenheit zum Speichern. Wenn beim LADEN bereits Daten existeieren, können Sie wählen, ob Sie die alten Daten durch die neuen ersetzen oder ergänzen wollen. Jede Datei bekommt automatisch ein Icon. Die gespeicherten Daten verbrauchen weniger Platz auf der Diskette als im Speicher, da Sie in einem recht kompaktem Format gespeichert werden. Falls Sie genauere Informationen über dieses Format wollen, weil Sie z.B Ihre eigene Adressen-Verwaltung kompatibel zum AddressManager machen wollen, schreiben Sie mir, ich schicke Ihnen gern eine genauere Auskunft. @endnode @node take "Übernehmen" Wenn Sie einen bereits vorhandenen Eintrag ändern wollen, klicken Sie die entsprechende Person einfach in der Liste an. Nun ändern Sie einfach den Inhalt der String-Gadgets, und wenn Sie fertig sind klicken Sie das ÜBERNEHMEN-Gadget an. Nun werden die Änderungen vom Programm übernommen, die Person wird wenn nötig automatisch in der Liste neu eingeordnet. @endnode @node del "Löschen" Die zuletzt angeklickte Person wird aus der Liste entfernt. Dabei wird der von ihr belegte Speicherplatz freigegeben. Die Person über der gelöschten gilt nun als die zuletzt angeklickte ( sie erscheint auch in den String-Gadgets ). Wenn sie die erste Person der Liste gelöscht haben, wird natürlich nicht die "0-te" sondern die 2-te Person aktiviert. @endnode @node neue "Neue Person" Wenn Sie die Daten eintippen, werden Sie zunächst noch nicht vom Programm übernommen, so haben Sie bessere Möglichkeiten eventuelle Fehler zu korigieren, da Sie von einem Gadget zu anderem springen, löschen, ändern etc. können, ohne daß das Programm direkt alles übernimmt. Wenn Sie dann schließlich mit dem Inhalt der String-Gadgets zufrieden sind klicken Sie einfach auf das Gadget NEUE PERSON. Die neue Person wird in der Liste automatisch alphabetisch eingeordnet. @endnode @node ve "Vorhandene Einträge" Die Vor- und Nachnamen aller eingegebenen Personen erscheinen hier. Wenn Sie einen Eintrag anklicken, erscheinen die entsprechenden Daten in den String-Gadgets rechts, wo Sie sie verändern können. @endnode @node sg "NAME,Nachname etc." Hier tippen Sie die Daten ein, und hier sehen Sie sie auch, wenn Sie sie im VORHANDENE EINTRÄGE-Gadget anklicken. Um von einem Gadget ins andere zu springen,drücken Sie einfach TAB (oder RETURN) oder SHIFT-TAB. Wenn Sie den SONSTIGES-Gadget verlassen und danach noch mal RETURN drücken, dann wird die Person aus den String-Gadgets in die Liste aufgenommen, die Gadgets selbst geleert, und der oberste von ihnen aktiviert. Damit kann man schnell mehrere Personen nacheinander eingeben. @endnode @node close "CLOSE-Gadget" Dient auch beim AddressManager zum beenden des Programms. Das Fenster wird allerdings nicht sofort geschlossen, sondern erst nach einer Sicherheitsabfrage. @endnode @node zoom "ZOOM-Gadget" Damit können sie das Fenster schließen, ohne das Programm zu verlassen. Das Programm wartet dann bis Sie das AppIcon aktivieren. Alle Daten bleiben natürlich erhalten, und erscheinen sofort zusammen mit dem Fenster. @endnode @node gesch "Geschichte" - AddressManager V1.0 ist die erste öffentlich vorgestellte Version. Sie wurde am 07.11.1993 fertiggestellt. - AddressManager V1.1 (20.11.1993) - RETURN bewegt nun den Cursor von einem String-Gadget zum anderen ( im Hauptfenster und im SUCHEN-Fenster) (Vorschlag von Thorsten Schulz) - AddressManager V1.2 (10.02.1994) - ein Bug wurde beseitigt: der WORKBENCH-Screen wird jetzt nach dem Beenden des Programms korrekt freigegeben - die Fenster sind jetzt kompakter geworden, wodurch sie schon auf einen 640*200 (NTSC HighRes) Bildschirm passen - ÜBER, SUCHEN und PREFS sind jetzt im Hauptfenster zentriert - wenn Sie REQTOOLS.LIBRARY benutzen, dann sind auch die Requester besser geworden: - alle Requester sind im Hauptfenster zentriert - sie können nun im SPEICHERN-Requester ein neues Verzeichnis erstellen - AddressManager V1.3 (13.03.1994) - der STACK wird jetzt intern beantragt, man braucht sich also nicht mehr darum zu kümmern - ein überflüssiger Text wurde aus dem Hauptfenster entfernt - die Behandlung der String-Gadgets wurde so geändert,daß man nun schneller mehrere Personen nach einander eingeben kann (siehe @{"ARBEITEN MIT..." link sg}) - AddressManager V1.4 (29.05.1994) - NewLookMenus von WB 3.0 werden benutzt - ein Requester kann benutzt werden um das Arbeitsverzeichnis zu bestimmen - ein Bug wurde beseitigt: AddressManager hat bisher beim Iconifizieren den WB-Screen nicht vollständig freigegeben, so daß man AM ganz abschalten mußte, wenn man z.B den Screen-Mode wechseln wollte. - AddressManager V2.0 (13.06.1994) - Neue Druckfunktion (auch tabelarischer Druck jetzt möglich), deshalb auch neue Preferences - Verbesserte Suchfunktion - Requestertyp (ASL/REQTOOLS) kann gewählt werden - Unmengen von internen Verbesserungen - AddressManager V2.1 (04.07.1994) - einige Bugfixes (z.B. in der neuen Druckfunktion) - einige Funktionen (z.B Laden/Speichern) neugeschrieben. Dadurch ca. 2KB an Code gespart. - Die Tooltypes logischer gestaltet. - Daten können nun hinzugeladen werden, ohne die bisherigen zu löschen. - AM ist jetzt PD, nicht Shareware - Installer-Scripts in English und Deutsch - DEFAULT TOOL der Personen-Dateien wird korrekt gesetzt @endnode @node plan "Pläne für die Zukunft" - gute Vorschläge, die ich von Ihnen (hoffentlich) bekomme verwirklichen Natürlich bemühe ich mich mehr, AddressManager zu verbessern, wenn ich weiß, daß es Leute gibt, die ihn gebrauchen. Das können Sie mir mit einem Brief, einer Postkarte, einem Geschenk etc. mitteilen. (Siehe auch @{"CREDITS" link credit}) @endnode @node credit "CREDITS" AdressManagerV2.1 und alle dazugehörige Dateien wurden von MICHAEL SCHIKORA CHEMNITZER WEG 1 53119 BONN DEUTSCHLAND erstellt. Alle Vorschläge, Bugreports, Briefe, Geschenke, Geldbeträge etc. schicken Sie bitte an diese Adresse. Tester: THORSTEN SCHULZ MICHAEL SCHIKORA Danke an: NORBERT PÜSCHEL für seine Hilfe @endnode