home *** CD-ROM | disk | FTP | other *** search
/ Aminet 10 / aminetcdnumber101996.iso / Aminet / biz / dbase / AmigaBase22.lha / AmigaBase / Liesmich < prev    next >
Text File  |  1995-11-20  |  14KB  |  313 lines

  1.    AMIGABASE V 2.2 (c) 1989-1995 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 DM 70,-- oder US $50.
  19.  
  20.    Falls Sie ein registrierter Benutzer von AmigaBase V1.xx sind, so
  21.    dürfen Sie die neue Version benutzen. Falls Sie das neue Handbuch
  22.    haben möchten, so können Sie es für einen Update-Betrag von
  23.    DM 30,-- (US $20) bekommen. Bitte geben Sie Ihre Registriernummmer an,
  24.    wenn Sie den Betrag an mich schicken.
  25.    Registrierte Benutzer von AmigaBase V2.x finden im Verzeichnis "Updates"
  26.    einen Dokumentationsupdate zu ihrem Handbuch.
  27.  
  28.    Senden Sie das Geld per Euroscheck, deutschem Verrechnungsscheck oder bar
  29.    (achten Sie darauf, daß das Geld von außen nicht sichtbar ist). Falls Sie
  30.    einen ausländischen Scheck benutzen, so bitte ich Sie zusätzliche DM 10,--
  31.    (US $5) hinzuzufügen.
  32.    Sie können das Geld auch auf mein Konto Nr.: 608 130 001 bei der Volksbank
  33.    Göppingen (BLZ 610 605 00) überweisen. In diesem Falle bitte ich Sie den
  34.    Einzahlungs-, bzw. Überweisungsbeleg an mich zu senden.
  35.    Vergessen Sie auf keinen Fall Ihre Adresse mir mitzuteilen. Nur so kann
  36.    ich Ihnen AmigaBase und die Dokumentation zusenden!
  37.  
  38.    Als Gegenleistung bekommen Sie die neueste Version von AmigaBase, sowie
  39.    das über 100 Seiten starke Benutzerhandbuch. Das Handbuch gibt es in
  40.    Englisch und natürlich in Deutsch.
  41.    Es wurde mit Latex gesetzt, enthält mehrere Bildschirm-Abbildungen und
  42.    ist gebunden.
  43.  
  44.    Ich übernehme keine Haftung dafür, daß das Programm einwandfrei
  45.    funktioniert, noch für irgendwelche Schäden, die durch Anwendung dieses
  46.    Programms entstehen. Eventuell auftretende Fehler können Sie mir aber
  47.    berichten. Es können jedoch nur rekonstruierbare Fehler behoben werden.
  48.    Sie erreichen mich über die oben angegebene Adresse, oder per E-Mail an
  49.  
  50.       gutmann@informatik.uni-ulm.de
  51.  
  52.    AmigaBase benutzt die 'reqtools.library' (c) Nico François,
  53.    sowie die 'gadget.library' (c) Steffen Gutmann.
  54.  
  55.  
  56.    Lieferumfang:
  57.    -------------
  58.  
  59.       Folgende Dateien sollten Sie haben:
  60.  
  61.       AmigaBase oder AmigaBase.lha
  62.                                  -  ausführbares Programm, evt. gepackt.
  63.       Install-AB/*               -  Installer-Script zur Installation von
  64.                                     AmigaBase.
  65.       LiesMich                   -  Diese Datei.
  66.       ReadMe                     -  Englisches LiesMich
  67.       BUGS
  68.       CONTENTS
  69.       HISTORY
  70.       TODO                       -  weitere Informationen
  71.       Reg_Form                   -  Vorlage zur Einsendung einer Registrierung
  72.       Reg_Form.deutsch           -  deutsche Version
  73.       Updates/*                  -  Handbuch-Updates für registrierte Benutzer
  74.       Catalogs/*/AmigaBase.catalog
  75.                                  -  Katalogdateien für andere Sprachen als
  76.                                     Englisch.
  77.       Data/Deutsch/*             -  einige Beispielprojekte (deutsche Vers.)
  78.       Data/English/*             -  einige Beispielprojekte (englische Vers.)
  79.       Data/Graphics/Mandelpic.iff
  80.                                  -  Iff-Bild, wird vom Projekt "Apfelbilder"
  81.                                     benötigt.
  82.       libs13/reqtools.library    -  reqtools.library für Kickstart 1.2/1.3
  83.       libs20/reqtools.library    -  reqtools.library ab Kickstart 2.0
  84.       libs13/gadget.library      -  Gadget-Library für 1.2/1.3 und 2.0
  85.       MakeCat/*                  -  Informationen & Dateien zur Übersetzung
  86.                                     von AmigaBase in eine andere Sprache.
  87.       ToolManager/AmigaBase.brush
  88.                                  -  Imagedatei für Toolmanager.
  89.       lha                        -  Entpacker für AmigaBase.lha
  90.       Muchmore                   -  Textanzeigeprogramm
  91.  
  92.  
  93.    Systemumgebung:
  94.    ---------------
  95.  
  96.       AmigaBase läuft auf jedem Amiga ab Kickstart Version 1.2/1.3. Von den
  97.       Verbesserungen neuerer AmigaOS Versionen wird jedoch Gebrauch gemacht,
  98.       sofern vorhanden.
  99.       Für AmigaBase benötigen Sie mindestens 1 MByte Hauptspeicher.
  100.       Empfehlenswert, aber nicht unbedingt notwendig, sind mehr Hauptspeicher
  101.       und eine Festplatte.
  102.  
  103.  
  104.    Installation:
  105.    -------------
  106.  
  107.       Zur Installation gibt es ein Installer-Script im 'Install-AB'-
  108.       Verzeichnis, das Sie mittles einem Doppelklick starten müssen.
  109.       Es installiert AmigaBase, die reqtools.library, die gadget.library,
  110.       die Catalog-Dateien, sowie die Beispiel-Projekte.
  111.  
  112.       Falls Sie AmigaBase von Hand installieren wollen, so ist folgendes
  113.       zu tun:
  114.  
  115.       o Reqtools.library: Kopieren Sie je nach Betriebssystem eine der Dateien
  116.         libs20/reqtools.library oder libs13/reqtools.library in das libs:
  117.         Verzeichnis.
  118.       o Gadget.library: Kopieren Sie die Datei libs13/gadget.library in das
  119.         libs: Verzeichnis (auch unter OS 2.0+).
  120.       o Entpacken Sie die Datei AmigaBase.lha (soweit nötig).
  121.  
  122.       Nun können Sie AmigaBase starten.
  123.  
  124.       o Falls Sie AmigaBase in deutscher Sprache betreiben wollen und mit
  125.         OS 2.0/Workbench 2.1 arbeiten, so müssen Sie die Datei
  126.         Catalogs/deutsch/AmigaBase.catalog nach LOCALE:Catalogs/deutsch/
  127.         kopieren.
  128.  
  129.       o Falls Sie AmigaBase von der Workbench aus über einen Doppelklick auf
  130.         ein AmigaBase-Projekt starten wollen, so müssen Sie in Ihrer
  131.         startup-sequence oder user-startup folgende Zeile einfügen:
  132.  
  133.            assign AmigaBase: verzeichnis_in_dem_AmigaBase_liegt
  134.  
  135.  
  136.    Was kann AmigaBase:
  137.    -------------------
  138.  
  139.       AmigaBase ist keine relationale Datenbank mit SQL Schnittstelle
  140.       oder ähnlichem. AmigaBase ist eine hierarchische programmierbare
  141.       Datenbank. Dennoch, oder gerade deshalb, eignet sich AmigaBase
  142.       hervorragend zur Verwaltung von Musikkassetten, Videobändern,
  143.       Adressen, etc. Aber auch kompliziertere Anwendnungen wie
  144.       z.B. Buchhaltung mit automatischem Überweisungsausdruck und
  145.       Schreiben von Rechnungen bereitet AmigaBase keine Probleme.
  146.  
  147.       Ein Projekt besteht aus einer oder mehreren Karteien. Eine Kartei
  148.       wird durch ein umrandetes Rechteck dargestellt, der Name der
  149.       Kartei erscheint in der Titelleiste. Karteien können nebeneinander
  150.       oder geschachtelt plaziert werden (Hierarchie).
  151.       In einer Kartei können Variablen plaziert werden, über die Daten
  152.       eingegeben und angezeigt werden.
  153.       Die Daten werden in Datensätzen gespeichert. Für jede Kartei können
  154.       beliebig viele Datensätze allokiert werden (solange der Speicher
  155.       reicht).
  156.       Die Datensätze können nach mehreren Schlüsseln sortiert werden.
  157.       Ein Filter ermöglicht die Selektierung bestimmter Datensätze.
  158.       Ein Ausdruckmenü ermöglicht das Ausdrucken von Datensätzen.
  159.       Mittels einer leistungsfähigen Suchfunktion können bestimmte
  160.       Datensätze schnell aufgefunden werden.
  161.  
  162.       AmigaBase besitzt zwei Anzeigearten: Karteianzeige und Listenanzeige.
  163.       In der Karteianzeige werden alle Karteien, möglicherweise über
  164.       mehrere Fenster verteilt, angezeigt, wobei in jeder Kartei genau ein
  165.       Datensatz angezeigt wird.
  166.       In der Listenanzeige werden alle Datensätze einer Kartei in einem
  167.       Fenster in einer scrollbaren Liste angezeigt.
  168.  
  169.       AmigaBase hat zwei Betriebsmodi: Arbeitsmodus und Installationsmodus.
  170.       Im Arbeitsmodus können Sie mit Ihrem Projekt arbeiten, Daten eingeben,
  171.       Programme starten, etc.
  172.       Der Installationsmodus dient zum Erstellen der Datenstruktur für Ihr
  173.       Projekt. Sie können neue Variablen definieren, ändern und löschen.
  174.       Variablen können vom Typ BOOLEAN (boolsche Werte), CHOICE (Auswahl eines
  175.       Punktes aus einer Menge von Punkten), INTEGER (ganzzahlige Werte),
  176.       REAL (Fließpunktwerte), STRING (beliebige Texte), DATE (Datumswerte),
  177.       TIME (Zeitwerte), oder MEMO (beliebig lange mehrzeilige Texte) sein.
  178.       Zusätzlich gibt es den Typ Programmknopf, der nur zum Starten von
  179.       AmigaBase-Programmen dient.
  180.       Weiterhin können Sie neue Texte definieren, ändern und löschen. Texte
  181.       dienen nur zur Gestaltung innerhalb Karteien.
  182.       Karteien und Fenster können ebenfalls allokiert, geändert und gelöscht
  183.       werden.
  184.       Jeder Variablen, jeder Kartei und jedem Fenster müssen Sie einen
  185.       Namen geben. Dieser Namen muß mit einem Großbuchstaben beginnen.
  186.       Danach können bis zu neun weitere Buchstaben, Ziffern oder das
  187.       Zeichen '_' folgen. Reservierte Wörter können nicht verwendet werden.
  188.  
  189.       Das Besondere an AmigaBase ist seine Programmierung. Für jede Variable
  190.       (außer MEMO-Variablen) können Sie ein Programm schreiben, das immer
  191.       dann aufgerufen wird, wenn im Arbeitsmodus der Variableninhalt geändert
  192.       wird, bzw. wenn in einer Programmknopf-Variablen die RETURN-Taste
  193.       gedrückt wird. Falls Sie einen kleinen Einblick haben möchten, was
  194.       mit AmigaBase programmiert werden kann, so empfehle ich Ihnen sich
  195.       das Ausdruckprogramm im Projekt MusikKassetten anzuschauen.
  196.  
  197.       Eine ausführliche Beschreibung aller Funktionen und Möglichkeiten
  198.       von AmigaBase finden Sie im Benutzerhandbuch (nur gegen Bezahlung
  199.       des Shareware-Betrags erhältlich).
  200.  
  201.    Import von Datensätzen
  202.    ----------------------
  203.  
  204.       Für den Import von Datensätzen gibt es keinen eigenen Menüpunkt.
  205.       Durch den Gebrauch eines AmigaBase Programms können Sie sich aber
  206.       eigene Import Routinen schreiben.
  207.       Zuerst müssen Sie die Import-Datei in eine MEMO-Variable einlesen
  208.       (MEMOLOAD). Nun können Sie in einer FOR-Schleife alle Zeilen
  209.       der MEMO-Variablen durchgehen und mittels Funktionen wie LEFTSTR,
  210.       MIDSTR, RIGHTSTR, VAL, etc. die Daten extrahieren und den ent-
  211.       sprechenden Datensatzvariablen zuweisen.
  212.       Diese Vorgehensweise mag zwar umständlich erscheinen, sie ist aber
  213.       auch sehr flexibel und immer einsetzbar.
  214.       Im Handbuch befindet sich ein eigenes Kapitel, das den Im- und Export
  215.       von Datensätzen ausführlich beschreibt.
  216.  
  217.    Neue Features V1.31 - V2.00
  218.    ---------------------------
  219.  
  220.       o  Total Font sensitiv.
  221.       o  OS 3.0 look.
  222.       o  Iconifizierung von Projekten.
  223.       o  Verbesserte Speicherverwaltung.
  224.       o  Arexx-Port.
  225.       o  Copy & Paste.
  226.       o  Neuer Variablentyp: CHOICE.
  227.       o  Eigenes Fenster für MEMO-Variablen.
  228.       o  Verbesserter Texteditor.
  229.       o  Aufruf eines externen Editor.
  230.       o  Shortcuts für Variablen.
  231.       o  Verbesserte Einstellungen (Projektabhängig/unabhängig).
  232.       o  Datum- und Realformat.
  233.       o  Stack-Overflow-Handler und ctrl-c Behandlung.
  234.       o  Laden und Speichern von Filter-Programmen.
  235.       o  Font-Attribute, Hintergrundfarbe und Ränder für alle Variablentypen.
  236.       o  Neue Programmtypen: PreNewDataset, PostNewDataset, PreDeleteDataset,
  237.          PostDeleteDataset und Funktionen.
  238.       o  Viele neue Funktionen und Verbesserungen zur Programmierung von
  239.          AmigaBase.
  240.       o  Viele Bug-Fixes.
  241.  
  242.    Neue Features V2.00 - V2.1
  243.    --------------------------
  244.  
  245.       o  Dänische und französiche Katalog-Datei.
  246.       o  Neue Programmfunktionen: Filename, Changes, ARexxPort, ChooseString,
  247.          Now, StrCmp und ChoiceLabels.
  248.       o  Verbesserungen für Dateirequester.
  249.       o  Viele Bug-Fixes und andere Verbesserungen
  250.  
  251.    Neue Features V2.1 - V2.2
  252.    --------------------------
  253.  
  254.       o  Spanische und Holländische Katalogdatei.
  255.       o  Neue Programmtypen: PostOpenProject und PreQuitProject.
  256.       o  Neue Programmfunktionen.
  257.       o  Neuer Menüpunkt zum Ausdruck aller Karteien und Variablen.
  258.       o  Neue ARexx-Funktionen.
  259.       o  Neue Escape-Sequenz: "\e".
  260.       o  Kleine Verbesserung bei Öffnen von Fenstern.
  261.       o  Kleine Verbesserung bei Benutzung des externen Editors für die
  262.          Programmierung.
  263.       o  Kleine Verbesserung bei der Suche nach Daten.
  264.       o  Änderung von Menüpunkt "Buffer einfügen".
  265.       o  Beseitigung einiger Fehler.
  266.  
  267.  
  268.    Beispielprojekte
  269.    ----------------
  270.  
  271.       Im Ordner Data/Deutsch und Data/English finden Sie einige Beispiel-
  272.       projekte.
  273.       Falls Sie selber ein Projekt erzeugt haben, von dem Sie der Meinung
  274.       sind, daß es auch für andere AmigaBase-Benutzer interessant sein könnte,
  275.       so senden Sie es mir! (keine HD-Disketten ohne HD-Laufwerk bitte :-).
  276.       Evt. kann ich/wir das Projekt in die Distribution aufnehmen oder
  277.       anderweitig veröffentlichen.
  278.  
  279.  
  280.    Installer:
  281.    ----------
  282.  
  283.       Der Installer und das Installer Project-Icon sind
  284.       (c) Copyright 1991-93 Commodore-Amiga, Inc.  Alle Rechte vorbehalten.
  285.       Vervielfältigt und verbreitet unter Lizenz von Commodore.
  286.  
  287.       Die Installer-Software wird zur Verfügung gestellt, wie sie ist und
  288.       kann sich jederzeit ändern. Keinerlei Garantien werden gegeben.
  289.       Jeglicher Gebrauch findet auf Ihr eigenes Risiko statt. Es wird
  290.       keinerlei Haftung oder Verantwortung übernommen.
  291.  
  292.  
  293.    Danksagungen
  294.    ------------
  295.  
  296.       Vielen Dank an
  297.  
  298.          o Mats Granstrom für viele Ideen und für seine amüsanten Emails :-).
  299.          o Mads Lie Jensen für die dänische Katalogdatei und andere Dinge.
  300.          o Eyal Teler für viele Fehlermeldungen und Vorschläge.
  301.          o Falk Hildner, Wolfgang Brodowski, Dirk-Michael Brosig, Hartmut
  302.            Jäger, Michael Klingbeil, Ralph Reuchlein und Waldemar Karwath
  303.            fürs Beta testen und für einige Beispielprojekte.
  304.          o Paolo Costabel und Werther Pirani für die italienische Katalogdatei.
  305.          o Fabien Larini und Tattoo Mabonzo für die französische Katalogdatei.
  306.          o Peter Wastholm und Mikael Fors für die schwedische Katalogdatei.
  307.          o Ronald Sloot für die holländische Katalogdatei.
  308.          o Jorge Acereda für die spanische Katalogdatei.
  309.          o Alle anderen Betatester.
  310.          o Jürgen Brust, Michael Janich, Nico François, Michael Greenhalg,
  311.            Jan Ulbrich, Andy Buck, Ralf Biedert, Petra Mössner, René Schuster
  312.            und alle registrierten AmigaBase-Benutzer.
  313.