home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 10
/
Fresh_Fish_10_2352.bin
/
fishdisks
/
d1082.lha
/
docs
/
deutsch
/
inhalt
Wrap
Text File
|
1995-07-04
|
5KB
|
101 lines
==========
WindowKey 1.04 Fenster per Tastatur steuern
WindowKey stellt eine sehr mächtige Benutzerschnittstelle zu
Verfügung, mit dessen Hilfe Intuition komplett über Tastatur gesteuert
werden kann (falls sich die Maus mal wieder unter irgendwelchen
Papierbergen versteckt :).
Zu diesem Zweck stellt WindowKey eine eigene Schlüsselwort-basierende
Sprache zur Verfügung.
Autor: Frederic Delacroix
Pfad: AmigaLibDisk1082:Programs/WindowKey/
==========
AmigaBase 2.1 Umfangreiche programmierbare Datenbank mit GUI
AmigaBase ist eine hierarchische programmierbare Datenbank (nicht etwa
eine relationale Datenbank mit SQL-Interface oder so etwas ähnliches).
Nichtsdestotrotz, oder gerade deswegen ist AmigaBase ideal für die
Verwaltung von Musik-Cassetten, Videos, Adressen usw. Komplexe
Anwendungen wie z.B. ein Finanzmanager mit automatischem Ausdruck von
Überweisungsvordrucken und Kunden-Konten ist ebenfalls kein Problem
für Amiga-Base.
Ein Projekt besteht aus einem oder mehreren Records. Ein Record wird
durch ein Rechteck mit einem farbigen Rahmen und Titelleiste
dargestellt. Der Name des Records erscheint in dieser Titelleiste. Ein
Record kann neben oder auch innerhalb eines anderen Records plaziert
werden (Hierarchie-Eigenschaft).
In Records können Variablen abgelegt werden; diese werden
anschließende zur Dateneingabe und -anzeige benutzt.
Daten werden in Datensätzen organisiert. Für jeden Record kann eine
beliebige Nummer von Datensätzen reserviert werden (nur durch den
verfügbaren Speicherplatz beschränkt).
Datensätze können über diverse Schlüssel sortiert werden.
Ein Filter erlaubt die Auswahl bestimmter Datensätze.
Ein Druckmenü erlaubt den Ausdruck von Datensätzen.
Mit Hilfe des Suchrequesters können bestimmte Datensätze leicht und
schnell gefunden werden.
AmigaBase bietet zwei Anzeigemodi: Formular und Liste.
Im Formular werden alle Records in verschiedenen Fenstern dargestellt.
In jedem Record wird exakt ein Datenstz angezeigt.
In der Listenanzeige werden alle Datensätze eines bestimmten Records
dargestellt (in einer Rollbalkenliste in einem Fenster).
AmigaBase hat zwei Eingabemodi: Arbeitsmodus und Installationsmodus.
Im Arbeitsmodus kann mit dem Project gearbeitet, es können Daten
eingegeben, Programme gestartet werden etc.
Im Installationsmodus kann der Benutzer sich eine eigene Datenstruktur
aufbauen. Es können neue Variablen definiert, geändert und gelöscht
werden.
Variablen können sein vom Typ BOOLEAN, CHOICE (ein Eintrag aus mehreren),
INTEGER, REAL (Fließkomma), STRING (Text), DATE (Datum), TIME (Uhrzeit)
und MEMO (Fließtext). Zusätzlich gibt es noch den Programm-Knopf-Typ,
der nur benutzt wird, um AmigaBase-Programme zu starten. Weiterhin
können Texte definiert, geändert und gelöscht werden. Diese Texte werden
nur benutzt, die Records übersichtlicher zu gestalten.
Records und Fenster können auch definiert, gelöscht und geändert
werden. Jede Variable, jeder Record und jedes Fenster muß einen Namen
erhalten. Dieser Name muß mit einem Großbuchstaben beginnen, gefolgt von
bis zu 9 Buchstaben, Ziffern oder dem '_'-Unterstrich. Einige
reservierte Schlüsselwörter dürfen jedoch nicht für Namen benutzt
werden.
Als besondere Spezialität bietet AmigaBase die Möglichkeit, für jede
Eingabevariable (außer MEMO-Variablen) ein Makro zu definieren,
welches dann bei Benutzung des entsprechenden Eingabefeldes aufgerufen
wird. Als Beispiel sei hier auf das Etiketten-Druckprogramm des
Cassette-Projekt hingewiesen (befindet sich in der Distribution).
Eine vollständige Beschreibung aller Funktionen und Möglichkeiten von
AmigaBase befindet sich im Benutzerhandbuch von AmigaBase. Dieses ist
nur über die Registrierung erhältlich.
Import von Datensätzen:
-----------------------
Zum Import von Datensätzen existieren keine Menüpunkte. Jeder kann
sich jedoch (mit Hilfe der AmigaBase-Makrosprache) seine eigene
Import-Routine schreiben.
Zuerst muß die Import-Datei in eine MEMO-Variable geschrieben werden.
Mittels LeftStr, MidStr, RightStr, Val etc. können anschließend die
Daten extrahiert und den einzelnen Datensatzvariablen zugeordnet
werden.
Dies hört sich etwas seltsam an, ist jedoch sehr flexibel. Das
Benutzhandbuch enthält ein kompletten Kapitel über den Import und
Export von Datensätzen.
Beispielprojekte:
-----------------
In den Schubladen Data/Deutsch und Data/English befinden sich einige
Beispielprojekte.
Wer ein eigenes Projekt ertstellt hat, und meint, es sollte zusammen
mit AmigaBase vertrieben werden, soll sich nicht scheuen, es dem Autor
zuzuschicken. Vielleicht erscheint es in der nächsten Distribution.
Autor: Steffen Gutmann
Pfad: AmigaLibDisk1082:Programs/AmigaBase/