home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / applications / databases / amigabase200.lha / AmigaBase / Liesmich < prev    next >
Encoding:
Text File  |  1994-10-09  |  11.8 KB  |  267 lines

  1.    AMIGABASE V 2.00 (c) 1989-1994 Steffen Gutmann
  2.    ==============================================
  3.  
  4.    AmigaBase ist eine programmierbare hierarchische Hauptspeicherdatenbank.
  5.  
  6.    AmigaBase ist Shareware. Das heißt, daß dieses Programm frei kopiert
  7.    und weitergegeben werden darf. Das Programmpaket darf nur vollständig
  8.    und kostenlos (abgesehen von geringen Kopiergebühren) weitergegeben
  9.    werden. Alle Rechte bleiben bei mir.
  10.    Benutzen Sie AmigaBase, so müssen Sie sich registrieren lassen. Dazu
  11.    senden Sie einen kurzen Brief zusammen mit dem Shareware-Betrag an:
  12.  
  13.       Steffen Gutmann
  14.       Wiesentalstr. 30
  15.       D-73312 Geislingen/Eybach
  16.       GERMANY
  17.  
  18.    Die Share beträgt:
  19.  
  20.       in Europa:              DM 70,--    (US $50)
  21.       außerhalb Europa:       DM 80,--    (US $60)
  22.  
  23.    Falls sie ein registrierter Benutzer von AmigaBase V1.xx sind, so
  24.    dürfen Sie die neue Version benutzen. Falls sie das neue Handbuch
  25.    haben möchten, so können Sie es für einen Update-Betrag von
  26.    DM 30,-- (US $20) bekommen. Bitte geben Sie Ihre Registriernummmer an,
  27.    wenn sie den Updatebetrag an mich schicken.
  28.  
  29.    Senden Sie das Geld per Euroscheck (nur in DM) oder bar (achten Sie
  30.    darauf, daß das Geld von außen nicht sichtbar ist). Falls Sie einen
  31.    ausländischen Scheck benutzen, so bitte ich Sie zusätzliche DM 10,--
  32.    (US $5) hinzuzufügen.
  33.  
  34.    Als Gegenleistung bekommen Sie die neueste Version von AmigaBase, sowie
  35.    das über 100 Seiten starke Benutzerhandbuch. Das Handbuch gibt es in
  36.    Englisch und natürlich in Deutsch.
  37.    Es wurde mit Latex gesetzt, enthält mehrere Bildschirm-Abbildungen
  38.    und ist gebunden.
  39.  
  40.    Ich übernehme keine Haftung dafür, daß das Programm einwandfrei
  41.    funktioniert, noch für irgendwelche Schäden, die durch Anwendung dieses
  42.    Programms entstehen. Eventuell auftretende Fehler können Sie mir aber
  43.    berichten. Es wird jedoch nur nachvollziehbaren Fehlern nachgegangen.
  44.    Sie erreichen mich über obere Adresse, oder per E-Mail an
  45.  
  46.       gutmann@informatik.uni-ulm.de
  47.  
  48.    AmigaBase benutzt die 'reqtools.library' (c) Nico François,
  49.    sowie die 'gadget.library' (c) Steffen Gutmann.
  50.  
  51.  
  52.    Lieferumfang:
  53.    -------------
  54.  
  55.       Folgende Dateien sollten Sie haben:
  56.  
  57.       AmigaBase oder AmigaBase.lha
  58.                                  -  ausführbares Programm, evt. gepackt.
  59.       Install-AB                 -  Installer-Script zur Installation von
  60.                                     AmigaBase.
  61.       LiesMich                   -  Diese Datei.
  62.       ReadMe                     -  Englisches LiesMich
  63.       BUGS
  64.       CONTENTS
  65.       HISTORY
  66.       TODO                       -  weitere Informationen
  67.       Catalogs/*/AmigaBase.catalog
  68.                                  -  Katalogdateien für andere Sprachen als
  69.                                     Englisch.
  70.       Data/Deutsch/*             -  einige Beispielprojekte (deutsche Vers.)
  71.       Data/English/*             -  einige Beispielprojekte (englische Vers.)
  72.       Data/Graphics/Mandelpic.iff
  73.                                  -  Iff-Bild, wird vom Projekt "Apfelbilder"
  74.                                     benötigt.
  75.       libs13/reqtools.library    -  reqtools.library für Kickstart 1.2/1.3
  76.       libs20/reqtools.library    -  reqtools.library ab Kickstart 2.0
  77.       libs13/gadget.library      -  Gadget-Library für 1.2/1.3 und 2.0
  78.       MakeCat/*                  -  Informationen & Dateien zur Übersetzung
  79.                                     von AmigaBase in eine andere Sprache.
  80.       ToolManager/AmigaBase.brush
  81.                                  -  Imagedatei für Toolmanager.
  82.       lha                        -  Entpacker für AmigaBase.lha
  83.       Muchmore                   -  Textanzeigeprogramm
  84.  
  85.    Systemumgebung:
  86.    ---------------
  87.  
  88.       AmigaBase läuft auf jedem Amiga ab Kickstart Version 1.2/1.3.
  89.       Sie benötigen weder eine Festplatte, noch ein zweites Laufwerk.
  90.       Grundvorraussetzung ist aber, daß Sie mindestens 1 MByte Speicher haben.
  91.  
  92.  
  93.    Installation:
  94.    -------------
  95.  
  96.       Zur Installation gibt es das Installer-Script 'Install-AB', das Sie
  97.       mittles einem Doppelklick starten müssen.
  98.       Es installiert AmigaBase, die reqtools.library, die gadget.library,
  99.       die Catalog-Dateien, sowie die Beispiel-Projekte.
  100.  
  101.       Falls Sie AmigaBase von Hand installieren wollen, so ist folgendes
  102.       zu tun:
  103.  
  104.       Kopieren Sie die reqtools.library und die gadget.library in das
  105.       libs: Verzeichnis. Falls Sie noch nicht mit Kickstart 2.0 arbeiten,
  106.       so müssen Sie die libs13/reqtools.library nach libs:reqtools.library
  107.       kopieren. Entpacken Sie die Datei AmigaBase.lha (soweit nötig).
  108.       Nun können Sie AmigaBase starten.
  109.  
  110.       Falls Sie AmigaBase in deutscher Sprache betreiben wollen und mit
  111.       OS 2.0/Workbench 2.1 arbeiten, so müssen Sie die Datei
  112.       Catalogs/deutsch/AmigaBase.catalog nach LOCALE:Catalogs/deutsch/
  113.       kopieren.
  114.  
  115.       Falls Sie AmigaBase von der Workbench aus über einen Doppelklick auf
  116.       ein AmigaBase-Projekt starten wollen, so müssen Sie in ihrer
  117.       startup-sequence folgende Zeile einfügen:
  118.  
  119.          assign AmigaBase: verzeichnis_in_dem_AmigaBase_liegt
  120.  
  121.  
  122.    Was kann AmigaBase:
  123.    -------------------
  124.  
  125.       AmigaBase ist keine relationale Datenbank mit SQL Schnittstelle
  126.       oder ähnlichem. AmigaBase ist eine hierarchische programmierbare
  127.       Datenbank. Dennoch, oder gerade deshalb, eignet sich AmigaBase
  128.       hervorragend zur Verwaltung von Musikkassetten, Videobändern,
  129.       Adressen, etc. Aber auch kompliziertere Anwendnungen wie
  130.       z.B. Buchhaltung mit automatischem Überweisungsausdruck und
  131.       Schreiben von Rechnungen bereitet AmigaBase keine Probleme.
  132.  
  133.       Ein Projekt besteht aus einer oder mehreren Karteien. Eine Kartei
  134.       wird durch ein umrandetes Rechteck dargestellt, der Name der
  135.       Kartei erscheint in der Titelleiste. Karteien können nebeneinander
  136.       oder geschachtelt plaziert werden (Hierarchie).
  137.       In einer Kartei können Variablen plaziert werden, über die Daten
  138.       eingegeben und angezeigt werden.
  139.       Die Daten werden in Datensätzen gespeichert. Für jede Kartei können
  140.       beliebig viele Datensätze allokiert werden (solange der Speicher
  141.       reicht).
  142.       Die Datensätze können nach mehreren Schlüsseln sortiert werden.
  143.       Ein Filter ermöglicht die Selektierung bestimmter Datensätze.
  144.       Ein Ausdruckmenü ermöglicht das Ausdrucken von Datensätzen.
  145.       Mittels einer leistungsfähigen Suchfunktion können bestimmte
  146.       Datensätze schnell aufgefunden werden.
  147.  
  148.       AmigaBase besitzt zwei Anzeigearten: Karteianzeige und Listenanzeige.
  149.       In der Karteianzeige werden alle Karteien, möglicherweise über
  150.       mehrere Fenster verteilt, angezeigt, wobei in jeder Kartei genau ein
  151.       Datensatz angezeigt wird.
  152.       In der Listenanzeige werden alle Datensätze einer Kartei in einem
  153.       Fenster in einer scrollbaren Liste angezeigt.
  154.  
  155.       AmigaBase hat zwei Betriebsmodi: Arbeitsmodus und Installationsmodus.
  156.       Im Arbeitsmodus können Sie mit Ihrem Projekt arbeiten, Daten eingeben,
  157.       Programme starten, etc.
  158.       Der Installationsmodus dient zum Erstellen der Datenstruktur für Ihr
  159.       Projekt. Sie können neue Variablen definieren, ändern und löschen.
  160.       Variablen können vom Typ BOOLEAN (boolsche Werte), CHOICE (Auswahl eines
  161.       Punktes aus einer Menge von Punkten), INTEGER (ganzzahlige Werte),
  162.       REAL (Fließpunktwerte), STRING (beliebige Texte), DATE (Datumswerte),
  163.       TIME (Zeitwerte), oder MEMO (beliebig lange mehrzeilige Texte) sein.
  164.       Zusätzlich gibt es den Typ Programmknopf, der nur zum Starten von
  165.       AmigaBase-Programmen dient.
  166.       Weiterhin können Sie neue Texte definieren, ändern und löschen. Texte
  167.       dienen nur zur Gestaltung innerhalb Karteien.
  168.       Karteien und Fesnter können ebenfalls allokiert, geändert und gelöscht
  169.       werden.
  170.       Jeder Variablen, jeder Kartei und jedem Fenster müssen Sie einen
  171.       Namen geben. Dieser Namen muß mit einem Großbuchstaben beginnen.
  172.       Danach können bis zu neun weitere Buchstaben, Ziffern oder das
  173.       Zeichen '_' folgen. Reservierte Wörter können nicht verwendet werden.
  174.  
  175.       Das Besondere an AmigaBase ist seine Programmierung. Für jede Variable
  176.       (außer MEMO-Variablen) können Sie ein Programm schreiben, das immer
  177.       dann aufgerufen wird, wenn im Arbeitsmodus der Variableninhalt geändert
  178.       wird, bzw. wenn in einer Programmknopf-Variablen die RETURN-Taste
  179.       gedrückt wird. Falls Sie einen kleinen Einblick haben möchten, was
  180.       mit AmigaBase programmiert werden kann, so empfehle ich Ihnen sich
  181.       das Ausdruckprogramm im Projekt MusikKassetten anzuschauen.
  182.  
  183.       Eine ausführliche Beschreibung aller Funktionen und Möglichkeiten
  184.       von AmigaBase finden Sie im Benutzerhandbuch (nur gegen Bezahlung
  185.       des Shareware-Betrags).
  186.  
  187.    Import von Datensätzen
  188.    ----------------------
  189.  
  190.       Für den Import von Datensätzen gibt es keinen eigenen Menüpunkt.
  191.       Durch den Gebrauch eines AmigaBase Programms können Sie sich aber
  192.       eigene Import Routinen schreiben.
  193.       Zuerst müssen Sie die Import-Datei in eine MEMO-Variable einlesen
  194.       (MEMOLOAD). Nun können Sie in einer FOR-Schleife alle Zeilen
  195.       der MEMO-Variablen durchgehen und mittels Funktionen wie LEFTSTR,
  196.       MIDSTR, RIGHTSTR, VAL, etc. die Daten extrahieren und den ent-
  197.       sprechenden Datensatzvariablen zuweisen.
  198.       Diese Vorgehensweise mag zwar umständlich erscheinen, sie ist aber
  199.       auch sehr flexibel und immer einsetzbar.
  200.  
  201.    Neue Features
  202.    -------------
  203.  
  204.       o  Total Font sensitiv.
  205.       o  OS 3.0 look.
  206.       o  Iconifizierung von Projekten.
  207.       o  Verbesserte Speicherverwaltung.
  208.       o  Arexx-Port.
  209.       o  Copy & Paste.
  210.       o  Neuer Variablentyp: CHOICE.
  211.       o  Eigenes Fenster für MEMO-Variablen.
  212.       o  Verbesserter Texteditor.
  213.       o  Aufruf eines externen Editor.
  214.       o  Shortcuts für Variablen.
  215.       o  Verbesserte Einstellungen (Projektabhängig/unabhängig).
  216.       o  Datum- und Realformat.
  217.       o  Stack-Overflow-Handler und ctrl-c Behandlung.
  218.       o  Laden und Speichern von Filter-Programmen.
  219.       o  Font-Attribute, Hintergrundfarbe und Ränder für alle Variablentypen.
  220.       o  Neue Programmtypen: PreNewDataset, PostNewDataset, PreDeleteDataset,
  221.          PostDeleteDataset und Funktionen.
  222.       o  Viele neue Funktionen und Verbesserungen zur Programmierung von
  223.          AmigaBase.
  224.       o  Viele Bug-Fixes.
  225.  
  226.    Beispielprojekte
  227.    ----------------
  228.  
  229.       Im Ordner Data/Deutsch und Data/English finden Sie einige Beispiel-
  230.       projekte.
  231.       Falls Sie selber ein Projekt erzeugt haben, von dem Sie der Meinung
  232.       sind, daß es auch in die AmigaBase-Distribution aufgenommen werden
  233.       sollte, so senden Sie es mir! Möglicherweise werde ich es im nächsten
  234.       Release aufnehmen.
  235.  
  236.  
  237.    Installer:
  238.    ----------
  239.  
  240.       Der Installer und das Installer Project-Icon sind
  241.       (c) Copyright 1991-93 Commodore-Amiga, Inc.  Alle Rechte vorbehalten.
  242.       Vervielfältigt und verbreitet unter Lizenz von Commodore.
  243.  
  244.       Die Installer-Software wird zur Verfügung gestellt, wie sie ist und
  245.       kann sich jederzeit ändern. Keinerlei Garantien werden gegeben.
  246.       Jeglicher Gebrauch findet auf Ihr eigenes Risiko statt. Es wird
  247.       keinerlei Haftung oder Verantwortung übernommen.
  248.  
  249.  
  250.    Danksagungen
  251.    ------------
  252.  
  253.       Vielen Dank an
  254.  
  255.          o Paolo Costabel für die italienische Übersetzung der Katalog-Datei und des
  256.            Benutzerhandbuchs.
  257.          o Fabien Larini für die französische Übersetzung der Katalog-Datei und des
  258.            Benutzerhandbuchs für V1.31.
  259.          o Peter Wastholm für die schwedische Katalog-Datei.
  260.          o Eyal Teler für viele Fehlermeldungen und Vorschläge.
  261.          o Falk Hildner, Wolfgang Brodowski, Dirk-Michael Brosig and Michael
  262.            Klingbeil fürs Beta testen und für einige Beispielprojekte.
  263.          o Alle anderen Betatester.
  264.          o Jürgen Brust, Michael Janich, Nico François, Michael Greenhalg,
  265.            Jan Ulbrich, Andy Buck, Petra Mössner, René Schuster und alle
  266.            registrierten AmigaBase-Benutzer.
  267.