DOC-File zu >> Little Black Book V2.0 << (c) 1990 by THOMAS FRIEDRICH Das Programm LBB darf nur zusammen mit diesem DOC-File weitergegeben werden. Für das Programm darf keine Gebühr - außer der bei PD-Serien üblichen - erhoben werden ! Außerdem dürfen weder das Programm noch dieses DOC-File inhaltlich verändert werden. Sollte das Programm in einer PD-Serie aufgenommen werden, so bitte ich, mir das mitzuteilen. Anmerkung vorweg: Sollte jemand im Besitz einer älteren Version dieses Programms sein, dann muß er die Daten mit dem Programm LBB_CONVERT erst auf das neue Format bringen. Dazu muß das Konvert-Programm einfach nur gestartet werden, der Rest geht von selbst. Dieses Programm ist wie so viele meiner Projekte aus der Not entstanden, daß ich grundsätzlich die Zettel, auf die ich meine wichtigsten Adressen notiert hatte, nicht wiederfinden konnte. Also suchte ich nach einem guten, kleinen, und vor allem einfach zu bedienenden Adreß-Verwaltungs-Programm. Wie man sieht, blieb meine Suche erfolglos, sodaß ich mich gezwungen sah, ein eigenes zu entwickeln. Das Programm ist - abgesehen von der Datei-Auswahl - komplett tastatur- gesteuert, da ich es unsinnig finde, ein Programm, bei dem auschließlich geschrieben wird, durch die Maus zu steuern. Alle möglichen Befehle sind in den oberen beiden Zeilen aufgeführt, aufgerufen werden sie durch ihre Anfangsbuchstaben. Ich habe allerdings (für die "Maus-Vernarrten") eine Version geschrieben, die statt mit Tasten mit einem Pulldown-Menue gesteuert wird. Wer also auf das geliebte Nagetier nicht verzichten kann, der soll sich bei mir melden. Und so wirds gemacht: Bei dem ersten Start fragt das Programm automatisch nach einem Namen für das LBB. Der Pfadname bestimmt dabei, wo die Daten abgelegt werden. Nehmen wir mal an, wir wollen ein Adreßbuch auf DH0: aufmachen. Also geben wir im File-Requester meinetwegen "DH0:ADRESSEN" ein. Das Programm erzeugt nun im S: - Verzeichnis ein File namens "LBB2.conf", in welchem es sich den Pfad samt Namen merkt. Bei einem späteren Aufruf wird automatisch das dort gemerkte File geladen. Als nächstes kann man (im Unterschied zur älteren Version) die Feldnamen festlegen. Dabei kann man mittels der Cursor-UP und -DOWN - Tasten zwischen den einzelnen Feldern springen. In den Feldern selbst kann man mit den Cursor-LEFT und -RIGHT - Tasten zum Anfang bzw. zum Ende gelangen, mit CTRL x wird das Feld gelöscht. Um das Editieren abzuschließen, drückt man entweder ESC oder im letzten Feld RETURN. Als nächstes muß man das Feld festlegen, nach welchem alphabetisch sortiert wird. Hier verschiebt man den Zeiger mit C-UP/DOWN nach oben/unten, mit RETURN oder ESC legt man das Feld fest. So, und schon kann man seine Adressen eingeben. Also "E" gedrückt und los geht's. Die Editierfunktionen sind hier dieselben wie oben beschrieben. Bis auf das Sortierfeld können alle Felder frei bleiben. Wird das Sortierfeld nicht besetzt, erscheint eine Meldung (MELD, MELD). Anschließend können einzelne Adressen mit "S" gesucht werden, wobei in beliebigen Feldern etwas eingetragen werden kann, es wird dann ab dem nächsten Feld zum ersten gesprungen, in dem alle Eintragungen zutreffen. Dabei muß ein Eintrag nicht genau übereinstimmen, es reicht ein beliebiges Teilstück zur Suche (also z.B. "Fried" für FRIEDRICH). Möchte man den nächsten passenden Eintrag suchen, so braucht man nur auf "S" und gleich auf ESC zu drücken. Mit "Ä" kann man den sichtbaren Eintrag ändern, mit "L" löschen (nach Abfrage). Mit den Cursortasten LEFT/RIGHT blättert man zum vorigen/nächsten Eintrag, mit UP zum letzten und mit DOWN zum ersten. Alle Änderungen in der Datei werden im RAM durchgeführt, um die Geschwindigkeit zu optimieren. Beim Verlassen des Programms wird dann gespeichert. Wer aber auf Nummer sicher gehen will, kann mit "Z" schon mal zwischenspeichern. Mit "N" schließlich kann man (auch neu in V2) andere LBBs aktivieren, mit möglicherweise komplett anderen Pfaden. Jedes LBB hat seine eigenen Feldnamen und sein eigenes Sortierfeld, sodaß man sogar eine kleine Diskettenverwaltung damit machen könnte, erstes Feld DISKNAME, dann ART, DATUM usw... Der Phantasie sind keine Grenzen gesetzt, bis auf eine: Pro LBB sind nur 150 Einträge möglich ! Sollte jemand wirklich mehr benötigen, dann möge er mir schreiben. Ich kann die Grenze beliebig nach oben versetzen. Das nette Durchscrollen durch die Felder samt Invertierung und noch einiger anderer Möglichkeiten ist übrigens eine einzige Prozedur, die auch so Sachen macht wie Höchstlänge beachten, beliebige Zeichen ausschließen, automatische Großschreibung, Funktionstastenbelegung benutzen usw. Wer an dem Source dieser "sget" - Prozedur interessiert ist, kann sie für DM 10.- von mir erwerben. Das ganze Programm ist bis jetzt in GFABASIC geschrieben, aber ich werde es beizeiten in C umsetzen, sofern ich jemals durch C durchfinde, hehe. Es verbraucht übrigens keine Rechenzeit, wenn es sich nicht im Editiermodus befindet ! So, das wär's auch schon von meiner Seite. Sollte sich jetzt jemand dazu berufen fühlen, mir in irgendeiner Form zu danken, ich bin für jedes Geschenk dankbar (z.b. DMARK, DOLLAR, PFUND, GOLD). Wenn es denn unbedingt sein muß, vertrage ich auch Kritik und Verbesserungsvorschläge. So, noch was vergessen ???? Ach ja, die Adresse: THOMAS FRIEDRICH HERFORDER-STR. 13 4817 LEOPOLDSHÖHE TEL/BTX: 05208 - 1064 MEHLBOX: 05731 - 84840 ---- FRITZ.T.C. P.S.: Mein Dank geht an meinen Beta-Tester RAINER MÜLLER...