home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d09xx / d0901.lha / AmigaBase / LiesMich < prev    next >
Text File  |  1993-08-26  |  10KB  |  221 lines

  1.    AMIGABASE V 1.31 (c) 1989-1993 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 Deutschland:         DM 50,--
  21.       au▀erhalb Deutschland:  DM 60,--    (US $45)
  22.       au▀erhalb Europa:       DM 75,--    (US $55)
  23.  
  24.    Senden Sie das Geld per Euroscheck (nur in DM) oder bar (achten Sie
  25.    darauf, da▀ das Geld von au▀en nicht sichtbar ist).
  26.  
  27.    Sie bekommen dann das Benutzerhandbuch (nur in Deutsch oder Englisch).
  28.  
  29.    Ich ⁿbernehme keine Haftung dafⁿr, da▀ das Programm einwandfrei
  30.    funktioniert, noch fⁿr irgendwelche SchΣden, die durch Anwendung dieses
  31.    Programms entstehen. Eventuell auftretende Fehler k÷nnen Sie mir aber
  32.    berichten. Es wird jedoch nur nachvollziehbaren Fehlern nachgegangen.
  33.    Sie erreichen mich ⁿber obere Adresse, oder per E-Mail an
  34.  
  35.       gutmann@informatik.uni-ulm.de
  36.  
  37.    AmigaBase benutzt die 'reqtools.library' (c) Nico Franτois,
  38.    sowie die 'gadget.library' (c) Steffen Gutmann.
  39.  
  40.  
  41.    Lieferumfang:
  42.    -------------
  43.  
  44.       Folgende Dateien sollten Sie haben:
  45.  
  46.       AmigaBase                  -  ausfⁿhrbares Programm
  47.       Install-AB                 -  Installer-Script zur Installation von
  48.                                     AmigaBase.
  49.       LiesMich                   -  Diese Datei.
  50.       ReadMe                     -  Englisches LiesMich
  51.       BUGS
  52.       CONTENTS
  53.       HISTORY
  54.       TODO                       -  weitere Informationen
  55.       Catalogs/*/AmigaBase.catalog
  56.                                  -  Katalogdateien fⁿr andere Sprachen als
  57.                                     Englisch.
  58.       Data/Deutsch/*             -  einige Beispielprojekte (deutsche Vers.)
  59.       Data/English/*             -  einige Beispielprojekte (englische Vers.)
  60.       Data/Graphics/Mandelpic.iff
  61.                                  -  Iff-Bild, wird vom Projekt "Apfelbilder"
  62.                                     ben÷tigt.
  63.       libs13/reqtools.library    -  reqtools.library fⁿr Kickstart 1.3
  64.       libs20/reqtools.library    -  reqtools.library ab Kickstart 2.0
  65.       libs13/gadget.library      -  Gadget-Library fⁿr 1.3 und 2.0
  66.       MakeCat/*                  -  Informationen & Dateien zur ▄bersetzung
  67.                                     von AmigaBase in eine andere Sprache.
  68.       ToolManager/AmigaBase.brush
  69.                                  -  Imagedatei fⁿr Toolmanager.
  70.  
  71.    Systemumgebung:
  72.    ---------------
  73.  
  74.       AmigaBase lΣuft auf jedem Amiga ab Kickstart Version 1.3. Sie ben÷tigen
  75.       weder eine Festplatte, noch ein zweites Laufwerk. Grundvorraussetzung
  76.       ist aber, da▀ Sie mindestens 1 MByte Speicher haben.
  77.  
  78.  
  79.    Installation:
  80.    -------------
  81.  
  82.       Zur Installation gibt es das Installer-Script 'Install-AB', das Sie
  83.       mittles einem Doppelklick starten mⁿssen.
  84.       Es installiert AmigaBase, die reqtools.library, die gadget.library,
  85.       die Catalog-Dateien, sowie die Beispiel-Projekte.
  86.  
  87.       Falls Sie AmigaBase von Hand installieren wollen, so ist folgendes
  88.       zu tun:
  89.  
  90.       Kopieren Sie die reqtools.library und die gadget.library in das
  91.       libs: Verzeichnis. Falls Sie noch nicht mit Kickstart 2.0 arbeiten,
  92.       so mⁿssen Sie die libs13/reqtools.library nach libs:reqtools.library
  93.       kopieren. Nun k÷nnen Sie AmigaBase starten.
  94.  
  95.       Falls Sie AmigaBase in deutscher Sprache betreiben wollen und mit
  96.       OS 2.0/Workbench 2.1 arbeiten, so mⁿssen Sie die Datei
  97.       Catalogs/deutsch/AmigaBase.catalog nach LOCALE:Catalogs/deutsch/
  98.       kopieren.
  99.  
  100.       Falls Sie AmigaBase von der Workbench aus ⁿber einen Doppelklick auf
  101.       ein AmigaBase-Projekt starten wollen, so mⁿssen Sie in ihrer
  102.       startup-sequence folgende Zeile einfⁿgen:
  103.  
  104.          assign AmigaBase: verzeichnis_in_dem_AmigaBase_liegt
  105.  
  106.  
  107.    Was kann AmigaBase:
  108.    -------------------
  109.  
  110.       AmigaBase ist keine relationale Datenbank mit SQL Schnittstelle
  111.       oder Σhnlichem. AmigaBase ist eine hierarchische programmierbare
  112.       Datenbank. Dennoch, oder gerade deshalb, eignet sich AmigaBase
  113.       hervorragend zur Verwaltung von Musikkassetten, VideobΣndern,
  114.       Adressen, etc. Aber auch kompliziertere Anwendnungen wie
  115.       z.B. Buchhaltung mit automatischem ▄berweisungsausdruck und
  116.       Schreiben von Rechnungen bereitet AmigaBase keine Probleme.
  117.  
  118.       Ein Projekt besteht aus einer oder mehreren Karteien. Eine Kartei
  119.       wird durch ein umrandetes Rechteck dargestellt, der Name der
  120.       Kartei erscheint in der Titelleiste. Karteien k÷nnen nebeneinander
  121.       oder geschachtelt plaziert werden (Hierarchie).
  122.       In einer Kartei k÷nnen Variablen plaziert werden, ⁿber die Daten
  123.       eingegeben und angezeigt werden.
  124.       Die Daten werden in DatensΣtzen gespeichert. Fⁿr jede Kartei k÷nnen
  125.       beliebig viele DatensΣtze allokiert werden (solange der Speicher
  126.       reicht).
  127.       Die DatensΣtze k÷nnen nach mehreren Schlⁿsseln sortiert werden.
  128.       Ein Filter erm÷glicht die Selektierung bestimmter DatensΣtze.
  129.       Ein Ausdruckmenⁿ erm÷glicht das Ausdrucken von DatensΣtzen.
  130.       Mittels einer leistungsfΣhigen Suchfunktion k÷nnen bestimmte
  131.       DatensΣtze schnell aufgefunden werden.
  132.  
  133.       AmigaBase besitzt zwei Anzeigearten: Normalanzeige und Listenanzeige.
  134.       In der Normalanzeige werden alle Karteien, m÷glicherweise ⁿber
  135.       mehrere Fenster verteilt, angezeigt, wobei in jeder Kartei genau ein
  136.       Datensatz angezeigt wird.
  137.       In der Listenanzeige werden alle DatensΣtze einer Kartei in einem
  138.       Fenster in einer scrollbaren Liste angezeigt.
  139.  
  140.       AmigaBase hat zwei Betriebsmodi: Arbeitsmodus und Installationsmodus.
  141.       Im Arbeitsmodus k÷nnen Sie mit Ihrem Projekt arbeiten, Daten eingeben,
  142.       Programme starten, etc.
  143.       Der Installationsmodus dient zum Erstellen der Datenstruktur fⁿr Ihr
  144.       Projekt. Sie k÷nnen neue Variablen definieren, Σndern und l÷schen.
  145.       Variablen k÷nnen vom Typ BOOL (boolsche Werte), INTEGER (ganzzahlige
  146.       Werte), REAL (Flie▀punktwerte), STRING (beliebige Texte), DATE
  147.       (Datumswerte), TIME (Zeitwerte), oder MEMO (beliebig lange mehrzeilige
  148.       Texte) sein. ZusΣtzlich gibt es den Typ Programmknopf, der nur zum
  149.       Starten von AmigaBase-Programmen dient.
  150.       Weiterhin k÷nnen Sie neue Texte definieren, Σndern und l÷schen. Texte
  151.       dienen nur zur Gestaltung innerhalb Karteien.
  152.       Karteien und Fesnter k÷nnen ebenfalls allokiert, geΣndert und gel÷scht
  153.       werden.
  154.       Jeder Variablen, jeder Kartei und jedem Fenster mⁿssen Sie einen
  155.       Namen geben. Dieser Namen mu▀ mit einem Gro▀buchstaben beginnen.
  156.       Danach k÷nnen bis zu neun weitere Buchstaben, Ziffern oder das
  157.       Zeichen '_' folgen. Reservierte W÷rter k÷nnen nicht verwendet werden.
  158.  
  159.       Das Besondere an AmigaBase ist seine Programmierung. Fⁿr jede Variable
  160.       (au▀er MEMO-Variablen) k÷nnen Sie ein Programm schreiben, das immer
  161.       dann aufgerufen wird, wenn im Arbeitsmodus der Variableninhalt geΣndert
  162.       wird, bzw. wenn in einer Programmknopf-Variablen die RETURN-Taste
  163.       gedrⁿckt wird. Falls Sie einen kleinen Einblick haben m÷chten, was
  164.       mit AmigaBase programmiert werden kann, so empfehle ich Ihnen sich
  165.       das Ausdruckprogramm im Projekt MusikKassetten anzuschauen.
  166.  
  167.       Eine ausfⁿhrliche Beschreibung aller Funktionen und M÷glichkeiten
  168.       von AmigaBase finden Sie im ⁿber 70 seitigen Benutzerhandbuch (nur
  169.       gegen Bezahlung des Shareware-Betrags).
  170.  
  171.    Import von DatensΣtzen
  172.    ----------------------
  173.  
  174.       Fⁿr den Import von DatensΣtzen gibt es keinen eigenen Menⁿpunkt.
  175.       Durch den Gebrauch eines AmigaBase Programms k÷nnen Sie sich aber
  176.       eigene Import Routinen schreiben.
  177.       Zuerst mⁿssen Sie die Import-Datei in eine MEMO-Variable einlesen
  178.       (MEMOLOAD). Nun k÷nnen Sie in einer FOR-Schleife alle Zeilen
  179.       der MEMO-Variablen durchgehen und mittels Funktionen wie LEFTSTR,
  180.       MIDSTR, RIGHTSTR, VAL, etc. die Daten extrahieren und den ent-
  181.       sprechenden Datensatzvariablen zuweisen.
  182.       Um den Import von DatensΣtzen zu erleichtern sind Funktionen wie
  183.       OPENINPUT, READ, SCANF fⁿr spΣtere Releases geplant.
  184.  
  185.  
  186.    Beispielprojekte
  187.    ----------------
  188.  
  189.       Im Ordner Data/Deutsch und Data/English finden Sie einige Beispiel-
  190.       projekte.
  191.       Falls Sie selber ein Projekt erzeugt haben, von dem Sie der Meinung
  192.       sind, da▀ es auch in die AmigaBase-Distribution aufgenommen werden
  193.       sollte, so senden Sie es mir! Falls ich es fⁿr gut befinde werde ich
  194.       es im nΣchsten Release aufnehmen.
  195.  
  196.  
  197.    Installer:
  198.    ----------
  199.  
  200.       Der Installer und das Installer Project-Icon sind
  201.       (c) Copyright 1991-93 Commodore-Amiga, Inc.  Alle Rechte vorbehalten.
  202.       VervielfΣltigt und verbreitet unter Lizenz von Commodore.
  203.  
  204.       Die Installer-Software wird zur Verfⁿgung gestellt, wie sie ist und
  205.       kann sich jederzeit Σndern. Keinerlei Garantien werden gegeben.
  206.       Jeglicher Gebrauch findet auf Ihr eigenes Risiko statt. Es wird
  207.       keinerlei Haftung oder Verantwortung ⁿbernommen.
  208.  
  209.  
  210.    Danksagungen
  211.    ------------
  212.  
  213.       Folgenden Personen m÷chte ich fⁿr Anregungen, Einsendung von
  214.       Beispielprojekten, Fehlerberichten, ▄bersetzungen und allgemeiner
  215.       Unterstⁿtzung danken:
  216.  
  217.       Jⁿrgen Brust, Michael Janich, Nico Franτois, Peter Wastholm,
  218.       Falk Hildner, Michael Greenhalg, RenΘ Schuster, Paolo Costabel,
  219.       sowie allen registrierten Benutzern von AmigaBase.
  220.  
  221.