******************************* * * * Text aus der Serie * * (c) GERMAN (Copyright) * * RHEIN-MAIN-SOFT * * Oberursel * * * ******************************* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * D A T A M A S T E R * * * * Version 1.2 August 1991 © by G.Strauch * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Autor und Copyright: Georg Strauch Gut Neu-Hemmerich Bachemer Str. 6 D-5020 Frechen 2 * * * * * Copyright-Erklärung * * * * * Das Hauptprogramm und der mitgelieferte Source-Code sind S H A R E W A R E. Amiga - User, die Gefallen an dem Programm finden und dieses oder die zahl- zahlreichen Routinen des Source - Codes nutzen möchten, werden gebeten, dem Autor unter o.g. Anschrift einen Betrag in Höhe von --- DM 10,--- als kleine Anerkennung zuzusenden. Der Autor hofft auf die Ehrlichkeit der Amiga - User, erhält man hierfür doch eine recht leistungsfähiges Datenbank- SYSTEM einschließlich Source Code in Amiga - BASIC zur Verwendung in eigenen Programmen. Darüber hinaus soll dieser kleine Betrag den Autor zur Weiter- entwicklung dieses Programms und zur Erstellung weiterer Public - Domain Software motivieren. Das Programm darf zu folgenden Zwecken beliebig oft kopiert werden: - zur Verbreitung als Public - Domain auf den verschiedensten Serien, welche gegen eine marktübliche Disketten- und Kopiergebühr gehandelt werden. - zum Zwecke der Eigennutzung wie Erstellen einer Sicherheitskopie etc. - zur Weitergabe an Bekannte, Freunde, Clubs usw. unter Verzicht auf einen materiellen oder finanziellen Ertrag. Der kommerzielle Vertrieb dieses Programms als Einzeldisketten über eine marktübliche Disketten- und Kopiergebühren hinaus, wird hiermit ausdrück- untersagt. * * * * * Inhalt und Kurzbeschreibung * * * * * zum kompletten Lieferumfang gehören folgende Dateien bzw. Programme: DataMaster / DataMaster.info .................... DataMaster ist ein Datenbanksystem zur Verwaltung von Datendateien. Mit DataMaster lassen sich sehr einfach Adressen, Schallplatten, Compact Disk, Disketten, Videos, Kochrezepte oder was auch immer Sie möchten, verwalten. Mit dem integrierten Langtexteditor haben Sie die Möglichkeit zu jedem Datensatz einen beliebig langen Text hinzuzufügen. DataMaster ist vollständig in Amiga - BASIC geschrieben, aber bevor Sie jetzt zurückschrecken, es wurde mit dem HI-SOFT BASIC COMPILER kompiliert und erhält damit die erforderliche Geschwindigkeit. Ferner greift DATA- master auf zahlreiche Systembibliotheken des Amiga-DOS zurück. DataMaster verfügt über folgende Eigenschaften: - Dateiauswahlrequester - frei modifizierbare Dateimaske - 1024 Datensätze je angelegte Datenbank möglich - 10000 Langtextzeilen je angelegte Datenbank möglich - 8 Datenfelder + Suchbegriff + Datum u.lfd. Nummer je Datensatz möglich - Suchoption über Suchbegriff, Teil-Suchbegriff oder Matchcode (Index auf ein Datenfeld) - Dateilisten- und Etikettendruck mit verschiedensten Einstellungs- und Selektierungsmöglichkeiten - Nutzung der Druckertreiber über die Preferences - Alphabetische Sortierungsmöglichkeit und Reorganisation - beliebige ASCII Textdateien können von DataMaster eingelesen und in Ihre Datenbanken abgespeichert werden und umgekehrt - voll tastaturgesteuert, daher kein ständiger Wechsel zur MOUSE erfor- derlich - arbeitet mit 512K RAM DataMaster arbeitet mit 512K Ram, ist also auch ohne Speichererweiterung lauffähig. Haben Sie jedoch zusätzliche Geräte im SYSTEM eingebunden oder Hintergrundsoftware laufen, kann es sein, daß das Memory nicht ausreicht. In diesem Fall teilt Ihnen DataMaster dies beim Starten mit "Zuwenig Speicher" oder "Fehler # 68 in Module SCREEN" mit. Kommt es während der Arbeit zu der Fehlermeldung "Ram is full, Fehler # 61", so ist dies eben- falls auf mangelnden Speicher zurückzuführen. Handbuch / Handbuch.info ........................ Obwohl sich DataMaster weitestgehend selbst erklärt, erhalten Sie mit dieser Textdatei eine komplette Anleitung, welche versuchen soll, Sie in die Programmbedienung einzuweisen. Hier finden Sie mit Sicherheit auch noch einige nützlichen Tricks, die DataMaster nicht auf Anhieb zu erkennen gibt . Am besten lassen Sie sich das Handbuch ausdrucken. Be- nutzen Sie hierzu den CLI-Befehl TYPE mit folgendem Syntax: TYPE >PRT: Laufwerk/Unterverzeichnis/Dateiname Wäre das Handbuch also beispielsweise auf einer PD-Diskette in dem Unter- verzeichnis "DataMaster" abgelegt und läge die Diskette im externen Lauf- werk "DF1:" so ergibt sich folgender Eingabebefehl: TYPE >PRT: DF1:DataMaster/Handbuch DataMaster.AB ............................... Hiermit erhalten Sie den in Amiga - BASIC geschriebenen Source - Code von DataMaster. Dieser ist ohne Änderung mit dem AmigaBasic-Interpreter lauf- fähig. Für das Compilat waren jedoch einige Änderungen vorteilhaft. Diese sind hinter der Anweisung "REM" jeweils vermerkt. Weiterhin finden BASIC - Programmierer hier einige wichtige Routinen zum Einbau in eigene Programme wie zum Beispiel: - Dateiauswahlrequester ( BASDIR ) - Routine zum Prüfen auf Vorhandensein von Devices, Verzeichnissen und Dateien ( PROOF ) - INPUTähnliche Eingabeaufforderung mit blinkendem Cursor und "Anschlag" sowie Editiermöglichkeit unter Verwendung der Pfeiltasten (INSUB) - Erstellen eines Unterverzeichnisses bzw. Directorys - Schnelle Textausgabe - Schnelles Text- bzw. Grafikscrollen BASIC - PROFIS werden sich vielleicht über die Unterroutine "KLAR" wundern. Hier liegt ein kleiner Bug im HI-SOFT BASIC Compiler, der hoffentlich bald behoben sein wird. HI-SOFT BASIC verträgt bedauerlicher weise keinen CLOSE - Befehl nach Eröffnung einer Direktzugriffsdatei mit der FIELD - Zuweisung. Wurde CLOSE erst einmal gesetzt, baut sich nach und nach der Heap ( BASIC - Speicher ) ab und es kommt zwangsläufig zum Absturz. Deshalb mußte der Umweg über den CLEAR - Befehl gegangen werden, der leider auch den Inhalt aller Variablen löscht. Daher mußten vorher die Werte im RAM abgespeichert und anschließend wieder einge- lesen werden. Banken ( dir ) Videos.IDM ................................. Videos.DDM ................................. Videos.NDM ................................. Videos.TDM ................................. In dem Unterverzeichnis Dateien versteckt sich die Datenbank "Videos". DataMaster erzeugt zu jeder Datenbank zwei bzw. vier Dateien. Die einzel- nen Dateien erfüllen folgende Aufgaben: - Dateiname.IDM eine Index- bzw. Hilfsdatei, hiermit findet DataMaster die Datensätze zu den jeweiligen Suchbegriffen - Dateiname.DDM hier sind die eigentlichen Inhalte der Datensätze abge- speichert - Dateiname.NDM die Indexdatei für die Langtextdatei, hiermit werden die Textzeilen den Datensätzen zugeordnet - Dateiname.TDM hier werden die jeweiligen Langtexte abgespeichert Wird bei der Modifizierung auf die Langtextfunktion verzichtet, erzeugt DataMaster nur die Dateien Dateiname.IDM und Dateiname.DDM Liesmich / Liesmich.info ........................ Dies ist die Textdatei, die sie gerade lesen, sie enthält eine Copyright- Erkärung sowie eine Kurzbeschreibung von DataMaster. Weitere Informationen sowie eine ausführliche Bedienungsanleitung ent- nehmen Sie bitte dem Handbuch. Der Autor hofft, daß Ihnen das Programm zusagt und nimmt schriftliche Kritik oder Hinweise auf evtl. auftretende Fehler ebenso entgegen wie Tips, Tricks und Anregungen. Mit freundlichen Grüßen! Georg Strauch, August 1991 PS.: Um längere Übertragungszeiten zu vermeiden, ist es möglich, daß bei den gepackten Dateien aus DFÜ und Btx die Sourcecode-Datei sowie die Beispieldateien fehlen. Diese können aber bei Bezahlung der Shareware- gebühr gegen Beilage eines ausreichend frankierten Briefumschlages und einer formatierten Leerdiskette angefordert werden. Leider konnte ich nocht nicht testen, ob DataMaster auch unter Kick 2.0 lauffähig ist. ******************************* * * * Text aus der Serie * * (c) GERMAN (Copyright) * * RHEIN-MAIN-SOFT * * Oberursel * * * *******************************