home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Database / MAXONTWIST2.07A.DMS / in.adf / Liesmich < prev    next >
Encoding:
Text File  |  1994-11-21  |  15.7 KB  |  451 lines

  1. Wichtig für das Update
  2. **********************
  3.  
  4. Bei der Installation werden die Zuweisungen
  5.  
  6.    TWIST:         und
  7.    TWISTICON:
  8.  
  9. neu gesetzt. Wenn Sie in ein anderes als das bisherige
  10. MaxonTWIST-Verzeichnis installieren, können Sie die ALTE
  11. Version erst nach manuellem Neusetzen dieser Zuweisungen
  12. starten.
  13.  
  14. Sollten Sie inzwischen Standard-Twist-Icons durch eigene
  15. Kreationen ersetzt haben, kopieren Sie diese in ein anderes
  16. als das TWISTICON-Verzeichnis. Wenn Sie in das bisherige
  17. MaxonTWIST-Verzeichnis installieren, werden alle Standard-
  18. Piktogramme überschrieben.
  19.  
  20.  
  21.  
  22. Ergänzungen zum Handbuch
  23. ************************
  24.  
  25. Einleitung: Starten von der Workbench
  26. =====================================
  27.  
  28. MaxonTWIST 2 unterstützt ein Programm-Merkmal (Tooltype):
  29.  
  30.    USEAPPICON [= <Wert>|<Wert>|...]
  31.  
  32. Ist es gesetzt, öffnet MaxonTWIST nach dem Start sog. "App-
  33. Icons" auf der Workbench.
  34.  
  35. Hinter das Merkmal können noch verschiedene Werte gesetzt
  36. werden. Ein Wert wird negiert, indem ihm ein "No" vorange-
  37. stellt wird (siehe geklammert "oder:"). Im Folgenden werden
  38. die verschiedenen Werte erklärt:
  39.  
  40.    TwistIcon (oder: NoTwistIcon)
  41.  
  42.       TWIST installiert ein (oder: kein) Piktogramm auf
  43.       der Workbench. Ziehen Sie einfach eine Datei über
  44.       das Piktogramm, um diese in MaxonTWIST zu öffnen.
  45.  
  46.       Nach einem Doppelklick auf das AppIcon erscheint
  47.       ein Requester. Sie können nun MaxonTWIST beenden ...
  48.       oder nicht.
  49.  
  50.       Im Hilfsmittel-Menü (Tools) der Workbench erscheinen
  51.       zwei weitere Einträge:
  52.  
  53.          Twist-Datei öffnen --- öffnet ein zuvor angewählte Datei.
  54.          Twist verlassen    --- beendet MaxonTWIST
  55.  
  56.    TrashIcon (oder: NoTrashIcon)
  57.  
  58.       TWIST installiert ein (oder: kein) Mülleimer-Icon
  59.       auf der Workbench. Das Ziehen von Dateien über den
  60.       Mülleimer hat den selben Effekt wie auf dem TWIST-
  61.       Dektop.
  62.  
  63.       D.h. wenn Sie eine Datei mit dem Namen "Adressen.DB"
  64.       über den TWIST-Mülleimer ziehen, werden alle Dateien
  65.       gelöscht, die das Muster "Adressen.#?" besitzen.
  66.  
  67.    ClipIcon (oder: NoClickIcon)
  68.  
  69.       TWIST installiert ein (oder: kein) Clipboard-Pikto-
  70.       gramm auf der Workbench. Das Ziehen von Dateien über
  71.       das Clipboard hat den selben Effekt wie auf dem
  72.       TWIST-Desktop.
  73.  
  74.       D.h. wenn Sie z.B. .DB-Dateien über dieses Icon
  75.       ziehen, legt TWIST die Masken-Spezifikationen in die
  76.       Clipboard-Einheit 0.
  77.  
  78.    PrinterIcon (oder: NoPrinterIcon)
  79.  
  80.       TWIST installiert ein (oder: kein) spezifisches
  81.       Drucker-Icon auf der Workbench. Das Ziehen von Dateien
  82.       über das Drucker-Icon oder ein Doppelklick darauf hat
  83.       den selben Effekt wie auf dem TWIST-Desktop.
  84.  
  85.       D.h., daß z.B. Masken-Layouts oder ASCII-Texte über
  86.       die gepufferte Warteschlange ausgedruckt werden können.
  87.       Bei einem Doppelklick können Sie die Liste der noch
  88.       auszudruckenden Dateien einsehen und ggf. ändern.
  89.  
  90.    WBIconWindow (oder: NoWBIconWindow)
  91.  
  92.       Wenn Sie TWIST nicht auf einem eigenen Bildschirm starten
  93.       und "WBIconWindow" gesetzt haben, öffnet sich der TWIST-
  94.       Desktop in einem Fenster auf der Workbench.
  95.  
  96.       Wenn Sie jedoch den Wert "NoWBIconWindow" gesetzt haben,
  97.       wird auf der Workbench KEIN Fenster mit dem TWIST-Desktop
  98.       geöffnet.
  99.  
  100.       Dateien müssen nun durch Ziehen über ein AppIcon oder über
  101.       das Workbench-Menü "Hilfsmittel -> TWIST-Datei öffnen"
  102.       geöffnet werden.
  103.  
  104. Voreingestellt ist folgendes Merkmal:
  105.  
  106.    USEAPPICON=TwistIcon|NoTrashIcon|NoClipIcon|NoPrinterIcon|WBIconWindow
  107.  
  108. Ist das Merkmal "UseAppIcon" nicht vorhanden oder z.B. durch
  109. Klammerung () inaktiviert, werden weder AppIcons noch Einträge
  110. in das Hilfsmittel-Menü installiert.
  111.  
  112. Ist lediglich das Merkmal "UseAppIcon" angegeben (ohne weitere
  113. Werte), installiert TWIST lediglich sein "Haupt-AppIcon" (wie
  114. bei Angabe des Wertes "TwistIcon"), sowie die Einträge in das
  115. Hilfsmittel-Menü der Workbench. Falls eingestellt, wird auch
  116. der TWIST-Desktop in einem Fenster auf der Workbench geöffnet
  117. (wie bei Angabe des Wertes "WBIconWindow").
  118.  
  119.  
  120.  
  121. Einleitung: Starten von der Shell
  122. =================================
  123.  
  124. Wird MaxonTWIST aus einer Shell heraus gestartet, können
  125. Optionen übergeben werden. Es sind möglich:
  126.  
  127.    -NoWBIconWindow   oder   -WBIconWindow
  128.  
  129. Die Optionen haben die selbe Bedeutung wie bei den Programm-
  130. Merkmalen. (s.o.) Angegebene Optionen überschreiben die im
  131. MaxonTWIST-Piktogramm angegebenen Werte für den Start.
  132.  
  133. Beispiel:
  134.  
  135.    1> CD TWIST:
  136.    1> RUN Twist2 -WBIconWindow Adressen.DB
  137.  
  138.  
  139.  
  140. Einleitung: Aufsteigen von TWIST1 auf TWIST2
  141. ============================================
  142.  
  143. Die Ursprungsversionen konvertierter Datenbanken erhalten die
  144. Endung ".DBK" --- und nicht wie angegeben ".DBC".
  145.  
  146. !!! WICHTIG !!!
  147. ---------------
  148. Nach dem Konvertieren einer mit MaxonTWIST 1 erstellten Daten-
  149. bank müssen die Indizes neu generiert werden. Führen Sie hierzu
  150. eine Pseudo-Änderung durch. MaxonTWIST reorganisiert hiernach
  151. automatisch Ihre Datenbank.
  152.  
  153. Gehen Sie für eine Reorganisation wie folgt vor:
  154.  
  155.  · Öffnen Sie die konvertierte Datenbank
  156.  · Wählen Sie im Menü "Projekt" den Punkt "Felder ändern..."
  157.  · Klicken Sie auf "Edit..." (das aktive Feld ist egal)
  158.  · Klicken Sie im Dialog gleich wieder auf "OK"
  159.  · Schließen Sie den Felder ändern-Dialog über das Schließfeld
  160.    des Fensters in der linken oberen Ecke.
  161.  · Die Meldung "Die Felder wurden verändert" beantworten Sie
  162.    mit "Speichern"
  163.  · Die Meldung "Selbsterstellte Maske belassen oder Standard-
  164.    maske neubilden?" beantworten Sie mit "Belassen"
  165.  
  166. MaxonTWIST beginnt nun mit der Neuorganisation. Wenn Sie abge-
  167. schlossen ist, können Sie mit der konvertierten Datenbank ar-
  168. beiten wie bisher.
  169.  
  170. Beachten Sie, daß Sie sofort nach einer Konvertierung die
  171. Neuorganisation veranlassen.
  172.  
  173.  
  174.  
  175. Kapitel Vier: Die Datenbankfenster
  176. ==================================
  177.  
  178. Feldobjekt-Dialog
  179. -----------------
  180. Tastatur-Kommandos für Editor-Eingabefelder:
  181.  
  182. Pfeiltaste:                 Bewegt den Cursor ein Zeichen vor/zurück
  183.                             bzw. eine Zeile hoch/runter
  184. SHIFT - Pfeil links/rechts: Bewegt den Cursor an den Anfang/das Ende einer Zeile
  185. SHIFT - Pfeil hoch/runter:  Bewegt den Cursor eine Seite nach oben/unten
  186. CTRL - Pfeil links/rechts:  Bewegt den Cursor zum vorherigen/nächsten Wort
  187. CTRL - Pfeil hoch/runter:   Bewegt den Cursor an den Anfang/das Ende des Textes
  188.  
  189. DELETE:                     Löscht das Zeichen unter dem Cursor
  190. BACKSPACE:                  Löscht das Zeichen links vom Cursor
  191. CTRL - DELETE:              Löscht die aktuelle Zeile
  192.  
  193. CTRL - X/C/V:               Ausschneiden, Kopieren, Einfügen eines Textblocks
  194. CTRL - T:                   Markiert die aktuelle Zeile als Block
  195.                             Ist bereits ein Block markiert, wird die Zeile
  196.                             unterhalb des Blocks ebenfalls markiert.
  197. CTRL - N:                   Markiert den gesamten Text als Block
  198. CTRL - 1:                   Schaltet Fettschrift ein/aus
  199. CTRL - 2:                   Schaltet Kursivschrift ein/aus
  200. CTRL - 3:                   Schaltet Unterstreichen ein/aus
  201.  
  202. Blockmarkieren mit der Maus:
  203.  
  204. Doppelklick:                Markiert das Wort unter dem Cursor
  205. Ziehen:                     Markiert den Bereich vom Klick bis zum Loslassen
  206.                             der Maustaste
  207. SHIFT - Klick:              Erweitert einen bereits bestehenden Block bis zum
  208.                             Zeichen unter dem Mauspfeil
  209.  
  210.  
  211.  
  212. Kapitel Fünf: Relationen
  213. ========================
  214.  
  215. N:1-Relation
  216. ------------
  217.  
  218. Sie können in einer N:1-Relation ein beliebiges Link-Feld
  219. (oder sogar beide) in die Maske einsetzen; nicht nur das
  220. der Ziel-Datenbank.
  221.  
  222.  
  223.  
  224. Kapitel Sechs: Externe Dateien
  225. ==============================
  226.  
  227. Beachten Sie, daß jede Datei, die mit ".R" oder ".Rexx" endet,
  228. von MaxonTWIST als Report bzw. ARexx-Skript ausgeführt wird.
  229. Der Rückgabewert des Reports/ARexx-Skrpits wird angezeigt, nicht
  230. das Ergebnis des Reports.
  231.  
  232. MaxonTWIST schaut nach einem Rückgabewert (Result) nur im
  233. Klemmbrett (Clipboard Unit 0) nach. Wenn Sie dieses Verhalten
  234. wünschen, setzen Sie Report-Ausgabeoption auf "Klemmbrett".
  235.  
  236. Natürlich sind MaxonTWIST-Reports immer vom Typ TEXT. Jedoch
  237. kann ein ARexx-Programm ein weiteres dazu auffordern, z.B. eine
  238. Geschäftsgrafik im ILBM-Format zu erstellen, deren Daten auf
  239. einem Report basieren, der aus dem ARexx-Skript heraus gestartet
  240. wurde.
  241.  
  242.  
  243.  
  244. Probleme mit Farben, Paletten und dem Drumherum
  245. -----------------------------------------------
  246.  
  247. Für beste Ergebnisse benutzen Sie mit TWIST eine höhere Bild-
  248. schirmtiefe als sie das Bild hat. Die datatypes unterstützen das
  249. sog. "pen sharing". Dies gestattet Programmen und dem Betriebs-
  250. system verschiedene Paletten zu benutzen, ohne sich dabei gegen-
  251. seitig zu stören.
  252.  
  253. Das AmigaOS benutz die ersten vier Farben der Palette (und
  254. manchmal zusätzlich auch die LETZTEN vier). Wenn ein datatype-
  255. Objekt (ein Bild) die Palette ändern muß, wird es verschiedene
  256. Farben festlegen. Sind nun nicht genügend Farben sowohl für das
  257. Betriebssystem als auch das Bild vorhanden, wird das Bild etwas
  258. andersfarbig aussehen als in Wirklichkeit. In den allermeisten
  259. Fällen jedoch liegt das Ergebnis ziemlich nahe am Original.
  260.  
  261. Dieses Farbenteilen hat kaum Einfluß auf Bildschirme mit weni-
  262. ger als 16 Farben. Die mitgelieferten Beispielbilder sehen im
  263. 16-Farben-Modus noch akzeptabel aus. Wenn Sie jedoch über ent-
  264. sprechende Hardware verfügen (AA-Chipset oder Grafikkarte) be-
  265. nutzen Sie ein Bildschirm mit 32, besser 64 Farben.
  266.  
  267. Wenn Sie selbst Bilder erstellen, denken Sie genau über die
  268. Anzahl der verwendeten Farben nach. Je weniger Farben Sie ver-
  269. wenden, desto schneller werden die Bilder geladen und angezeigt.
  270.  
  271.  
  272.  
  273. Anhang Acht: Die Datei "TWIST2.INF"
  274. ===================================
  275.  
  276. GADGETQUALIFIER value/A/N
  277.  
  278.    Ist value 0 gesetzt, verhält sich MaxonTWIST wie bisher. In
  279.    Dialogfeldern lösen Sie Aktionen über die linke AMIGA-Taste
  280.    und das Kürzel (den unterstrichenen Buchstaben) aus.
  281.  
  282.    Ist value 1 gesetzt, geben Sie nur noch das Kürzel ein. Die
  283.    linke Amiga-Taste muß nicht mehr benützt werden. Hiermit
  284.    treten allerdings in bestimmten Fällen Probleme auf:
  285.  
  286.    Befindet sich der Cursor in einem Texteingabefeld oder einem
  287.    Datensatzfeld, muß er zunächst deaktiviert werden.
  288.  
  289.    In einem Texteingabefeld eines Dialogfeldes drücken Sie ein-
  290.    fach die RETURN-Taste.
  291.  
  292.    In einem Datensatzfeld wird die RETURN-Taste aber auf andere
  293.    Weise verwendet (zum nächsten Feld springen bzw. "hartes
  294.    RETURN" in Editor-Feldern). Drücken Sie hier SHIFT-RETURN
  295.    (oder SHIFT-ENTER), um den Cursor zu deaktivieren.
  296.  
  297.    Sie können aber dennoch wie bisher die linke AMIGA-Taste
  298.    verwenden, wenn sich der Cursor in einem Textfeld befindet.
  299.  
  300.    Voreingestellt:
  301.       GADGETQUALIFIER 0
  302.  
  303. GADGETFONT fontname/A fontheight/A/N
  304.  
  305.    Achten Sie auf die korrekte Schreibweise, wenn Sie einen der
  306.    im ROM des Amigas fest installierten Zeichensätze Topaz 8 oder
  307.    9 verwenden wollen.
  308.  
  309.    Aufgrund eines möglichen Fehlers im Betriebssystem wird hier
  310.    ausnahmsweise zwischen Groß- und Kleinschreibung unterschieden.
  311.    Bei allen andern Zeichensätzen spielt die Schreibweise keine
  312.    Rolle. Ein korrekter Eintrag in der Datei TWIST2.INF lautet
  313.    z.B.
  314.  
  315.       GADGETFONT topaz.font 8
  316.                  ^
  317.  
  318.  
  319. Anhang Neun: ARexx
  320. ==================
  321.  
  322. CREATEFIELD ... ZERO/S,CMPR/S,VIRT/S
  323.  
  324.    ZERO setzt das "Null wenn leer"-Attribut für numerische Felder
  325.    CMPR setzt die Feldart auf "Komprimiert". Die Felddaten werden
  326.         in der .DBC-Datei abgelegt.
  327.    VIRT setzt die Feldart auf "Virtuell". Die Felddaten werden
  328.         nicht abgespeichert.
  329.  
  330.    CMPR und VIRT schließen sich gegenseitig aus. Ein virtuelles
  331.    (nicht vorhandenes) Feld kann schließlich nicht komprimiert
  332.    werden. Sie konnen immer nur eine der beiden Optionen setzen.
  333.  
  334.  
  335.  
  336. Ergänzungen zu den Beispielen
  337. *****************************
  338.  
  339. Die Beispiele sind wie folgt gegliedert:
  340.  
  341. MaxonTWIST (dir)
  342.    Beispiele (dir)
  343.       Zeitung (dir)      Beispiele zu Kapitel 1
  344.       Kegel (dir)        Beispiele zu Kapitel 2
  345.       Relationen (dir)   Beispiele zu Anhang 3
  346.       Relationen_2 (dir) Beispiele zu Kapitel 5
  347.          Adr-PLZ            N:1-Relation
  348.          Adr-Vertraul       1:1-Relation
  349.          CD-Song            1:N-Relation
  350.          N-M-Rel            N:M-Relation
  351.          Kurzbrief
  352.          Selbstrel          Selbstrelation
  353.          Rechnungswesen     Beispiele zu Relationen
  354.       EXTERN (dir)       Beispiele zu Kapitel 6
  355.          Adressen
  356.          Multimedia
  357.  
  358. Bemerkung:
  359. Das Paßwort für die Datenbank "Vertraul.DB" lautet
  360.  
  361.    TWIST
  362.  
  363.  
  364.  
  365. Was ist neu? - Hinweise für Aufsteiger
  366. **************************************
  367.  
  368. Mit MaxonTWIST 2 halten sehr viele Neuerungen Einzug in unser
  369. Datenbankprogramm. Daraus haben sich auch für bisherige Arbeits-
  370. schritte teilweise Änderungen in der Vorgehensweise ergeben. An
  371. manchen Stellen können Sie wie bisher verfahren, jedoch bietet
  372. Ihnen MaxonTWIST 2 oftmals viel elegantere Wege, um zum Ziel zu
  373. gelangen.
  374.  
  375. Bevor Sie als Aufsteiger nur die neuen Stellen im Handbuch nach-
  376. schlagen, legen wir Ihnen dringend ans Herz, die Beispiele der
  377. Kapitel Zwei und Drei, sowie Anhang Drei, nochmals durchzuarbei-
  378. ten. Weitere Beispiele finden Sie in den neuen Kapitlen Fünf,
  379. Sechs und Sieben.
  380.  
  381. Im Folgenden zeigt eine Liste die wichtigsten Neuerungen und
  382. Änderungen in MaxonTWIST 2 und wo diese im Handbuch zu finden
  383. sind.
  384.  
  385. Einleitung:
  386.    Automatische Konvertierung                Seite 30
  387.  
  388. Kapitel Zwei:
  389.    Leere Datensätze                          Seite  85 ff
  390.    Virtuelle Felder                          Seite  94 f
  391.  
  392. Kapitel Drei:
  393.    Automatisches Starten (AutoExec)          Seite 110
  394.    Jeder DB ein eigenes Icon                 Seite 110
  395.  
  396. Kapitel Vier:
  397.    Die Jokerzeichen * und ?                  Seite 118 f
  398.    Ähnlichkeitssuche                         Seite 122
  399.    Darstellung der Spalten                   Seite 127
  400.    Löschen von Spalten                       Seite 128
  401.    Hinzufügen von Spalten                    Seite 128
  402.    Info... (komprimierte Felder)             Seite 131
  403.    Datumseingaben                            Seite 138 f
  404.    Feldattribut "Null wenn leer"             Seite 139 f
  405.    Feldart "Komprimiert", "Virtuell", "Fest" Seite 141 f
  406.    Paßwort und Verschlüsselung               Seite 146 f
  407.    Datenbank kopieren                        Seite 147
  408.    Feldobjekt "Editor"                       Seite 152
  409.    Kopien aus anderen DBs                    Seite 153
  410.    Felder aus anderen DBs                    Seite 153
  411.    Boxobjekte                                Seite 155
  412.    Externe Dateien                           Seite 156 f
  413.    Felder ausrichten                         Seite 157 f
  414.    Raster                                    Seite 158
  415.  
  416. Kapitel Fünf:   Relationen                   Seite 193 ff
  417.    komplett neu!
  418.  
  419. Kapitel Sechs:  Externe Dateien              Seite 225 ff
  420.    komplett neu!
  421.    ARexx-Skripte ausführen                   Seite 232
  422.  
  423. Kapitel Sieben: MaxonTWIST 2 in der Praxis   Seite 233 ff
  424.    komplett neu!
  425.  
  426. Anhang Eins:    MaxonTWIST-Funktionen
  427.    Left(), Right(), ToUpper(), Val(), FixLStr()              Seite 252 f
  428.    Sin(), Cos(), Tan(), Asin(), Acos(), Atan(), Rad(), Deg() Seite 258 f
  429.    WeekDayStr(), DateD(), DateM(), DateY(), DateYDiff()      Seite 261
  430.    Time(), TimeStr(), TimeVal()                              Seite 262 f
  431.    Likelyness(), AnyLikelyness()                             Seite 273 f
  432.  
  433. Anhang Drei:    Updates, Reports, Serienbriefe mit Relationen
  434.    teilweise neue Vorgehensweise             Seite 275 ff
  435.  
  436. Anhang Fünf:    Dateitypen
  437.    *.DBC, *.DBK, *.BAK, *.FRM                Seite 297 f
  438.  
  439. Anhang Acht:    Die Datei "TWIST2.INF"       Seite 307 ff
  440.    komplett neu!
  441.  
  442. Anhang Neun:    ARexx                        Seite 316 ff
  443.    GETATTR,
  444.    CREATEDB, CHANGEDB,
  445.    CREATEFIELD, CHANGEFIELD, DELETEFIELD,
  446.    ENDCREATEDB, ENDCHANGEDB,
  447.    GETDBFORMMODE, GETDBFORMFIELD, SETDBFORMFIELD
  448.    OPENWINDOW, CLOSEWINDOW, MOVEWINDOW, SIZEWINDOW, CHANGEWINDOW,
  449.    WINDOWTOFRONT, WINDOWTOBACK, ACTIVATEWINDOW,
  450.    ZOOMWINDOW, UNZOOMWINDOW, LOCKGUI, UNLOCKGUI
  451.