@DATABASE T_Bestellen.guide
@$VER: T_Bestellen.guide 1.31 (28.10.94)
@INDEX T_Index.guide/Main
@AUTHOR Manfred Tremmel
@(C) ©1994 by MT Graphic & Design

@NODE Main "Erleuterungen zum T_Bestellen Programm"
@TOC  Time.guide/Main
@PREV Time.guide/Main
@NEXT Time.guide/Main

@{u}Für was brauchen Sie T_Bestellen?@{uu}

T_Bestellen ist das  Herzstück der Bestellautomation,  die ich ab V1.25 in
die Time.guide integriert habe. Die normale Vorgehensweise, die ich bis zu
diesem Zeitpunkt an den Tag gelegt habe, war folgende: Ich habe in den PD-
Listen die  interessanten  Disketten  herausgesucht  und  Ihre Nummern auf
einen Schmierzettel notiert.  Nachdem ich diese sortiert habe, ging ich an
die eigentliche Bestellung,  sprich mit der Schreibmaschine eine Postkarte
ausfüllen und ab ging die Post.
Genau diese Vorgehensweise  wollte ich nun vereinfachen.  Das Heraussuchen
der für Sie wichtigen Disketten kann ich Ihnen leider nicht ersparen,  mit
dem Index  dürfte es aber wesentlich einfacher als bisher sein, gewünschte
Programme herauszusuchen.  Haben Sie nun eine passende  Diskette gefunden,
können Sie sich das notieren sparen!
Ein einfacher Druck auf den "TIME xxx:" Button  am Beginn jeder Auflistung
reicht aus und die Disknummer wird in "T:Time_Remember.dat" abgespeichert.
Sind mehrere  Disketten für  ein Programm vonnöten,  werden diese  oft mit
a, b, ... bezeichnet. In diesen Fällen gibt es einen Button, der alle Dis-
ketten gleichzeitig speichert, und, wenn sinnvoll, für jede Diskette einen
eigenen.
Haben Sie alle  gewünschten Disketten vermerkt,  tritt das Bestellprogramm
in Aktion.  Wenn Sie dieses  Programm über die Time.guide oder per Doppel-
klick auf das  passende Icon starten,  nimmt es diese Datei auf,  sortiert
sie,  entfernt doppelt vorhandene Vermerke,  bietet die  Möglichkeit diese
Liste zu verändern und druckt letztendlich die Bestellung auf Postkarte.
Wollen Sie wissen, wie das genau geht, dann lesen Sie die @{"Bedienung" link Window} nach,
oder benutzen Sie während des das Programm läuft die OnlineHilfe via HELP-
Taste.
Achtung ! Auf dieser TIME fehlen die Drucker-Files !  Zum Benutzen des Be-
stell-Programmes booten Sie Ihre Workbench bzw. Harddisk !
Sollte das Programm nicht laufen, lesen Sie bitte @{" hier " link Voraus} nach.
Oder sehen Sie sich die @{" Leistungsmerkmale " link Leistung} an.
@ENDNODE

@NODE Leistung "Leistungsmerkmale von T_Bestellen"
@{u}Vorzüge von T_Bestellen:@{uu}
        * T_Bestellen ist Freeware  (wie die gesamte Time.guide)  und muß daher
          nicht bei mir registriert und bezahlt werden. Ja, alles umsonst!!!!!!
          (wieso mach ich das eigentlich?)
        * komplett in C geschrieben (im Gegensatz zum Vorgänger ist kein Inter-
          preter oder zusätzliche Libraries notwendig)
        * müßte auf allen AMIGAs ab OS 2.0 laufen (nur unter 3.x getestet, wenn
          es mit älteren Betriebssystemen Probleme gibt, schreibt mir einfach!)
        * komplett Style Guide konform programmiert (?!) (gadtools.library)
        * fontsensitiv (bei kleinem Screen läufts nur mit Topas 8)
        * läuft mit Grafikkarten!
        * läuft mit jedem Prozessor (68000, 68020 und 68030 getestet)
        * zentriert sich selbst auf der Workbench  (nicht wieder ein Fenster in
          der linken obern Ecke)
        * komplett über die Tastatur steuerbar
        * komplett über die Maus steuerbar (von den Texteingaben mal abgesehen)
        * komplett in Deutsch (auf Lokalisierung wurde verzichtet, denn wer mit
          der deutschen Sprache nix anfangen kann,  dem nützt die Time.guide eh
          nichts!)
        * Online Hilfe via AmigaGuide oder MultiView. (daß die Help-Taste nicht
          beleidigt ist, weil niemand sie benutzt)
        * arbeitet mit jedem Drucker zusammen (Positionierung der ersten Zeile)
          Von der Time Disk  aus werden  Sie allerdings kein Glück haben,  denn
          weder die nötigen Devices, noch die Druckertreiber hatten noch Platz.
        * braucht nicht viel Speicher (seit 1.31 noch kürzer und schneller)
        * Läuft im Gegensatz zum Maxons Edward ( = Editor des Maxon C++ Pakets)
          ohne Enforcer Hits (zumindestens konnte ich keinen mehr finden). Dies
          war mit Maxons  Compiler  gar nicht so einfach,  denn jeder "char *x"
          löst einen Enforcer Hit aus, wenn man "x" anspricht!
        * Sourcecode liegt bei (seit V1.31 ausführlichst dokumentiert). Da dies
     mein allererstes C Programm ist,  bin ich über Hinweise,  wie man das
     eine oder andere noch besser machen kann äußerst dankbar.

@{u}Vorzüge von T_Merke@{uu} (wird beim merken einer Disk aufgerufen):
        * komplett in C++ geschrieben (kein Interpreter mehr erforderlich)
        * müßte auf allen AMIGAs laufen, auch noch unter OS 1.x
        * Sourcecode liegt bei (ausführlich dokumentiert)
        * Kann mehrere Disks gleichzeitig merken (im Gegensatz zum Vorgänger)
        * braucht kaum Speicher
@ENDNODE

@NODE Voraus "Voraussetzungen für die Bestellautomatik"
Im Gegensatz zu früheren Versionen, die in ARexx geschrieben waren und da-
mit einige zusätzliche Libraries benötigten, ist die jetzige  Version kom-
plett in C geschrieben (mein erstes C Programm)  und kommt mit den bereits
von Commodore ab der Betriebssystemversion 37.x (OS 2.04) beigelegten Libs
aus. Konkret sind das: mathieeedoubbas.library  (bindet der Maxon Compiler
ein, ohne nachzufragen ob's geklappt hat-> Absturz, wenn sie nicht da ist)
exec.library, gadtools.library, graphics.library und die intuition.library
(sollten alle im ROM sein, also gar nicht erst in Libs: nachschaun)

Um die Online-Hilfe und die Time.guide selbst benutzen zu können, empfielt
sich zusätzlich die  "amigaguide.library"  in Kombination mit  "MultiView"
oder "AmigaGuide".  Erstes ist ab OS 3.0 im Lieferumfang, letzteres sollte
auf dieser Disk beiliegen.

Sollten Sie jedoch zu den  bedauernswerten AMIGA-Usern gehören,  die Ihrem
Computer noch kein OS 2.0 (oder höher) gegönnt haben,  empfehle ich Ihnen,
dies schnellstmöglich nachzuholen, denn das gehört nicht nur für die Time-
Guide zur Mindestkonfiguration!
@ENDNODE

@NODE Nirvana
Dieser Button dient nur zur realistischeren Darstellung,  da Commodore das
Einbinden von Bildern in  AmigaGuide Dateien anscheinend für unnötig hält,
(kleiner Seitenhieb am Rande), muß ich mich solcher Mittel bedienen.

Nun aber schnell zurück (Zurückgehen oder retrive Button)
@ENDNODE

@NODE Window "Bildschirm von T_Bestellen

So ähnlich müßte sich das Bestellprogramm Ihnen präsentieren,  klicken Sie
auf  den Button,  für dessen  Einstellung  Sie sich  Interressieren,  oder
fahren Sie bei  laufendem Programm mit  dem Mauszeiger  auf das gewünschte
Gadget und betätigen Sie die >HELP< Taste:

 @{"o" link Main}@{" Time.guide Bestellprogramm                                    " link Nirvana}@{"#" link Nirvana}
 | Absender:                             @{"Time-Disks:" link GD_Diskliste}       Leer    |
 |  _______________________________    _______________  @{" 2         " link GD_Abstand}|
 | |   Name @{" Hans Mustermann     " link GD_AName} |  |Time0183     |*|             |
 | | Straße @{" Musterweg 12        " link GD_AStrasse} |  |Time0213     |*| @{"* Nachnahme" link GD_Zahlart}|
 | |PLZ/Ort @{" 12345 Musterstadt   " link GD_AOrt} |  |Time0218     |*| @{"o Vorkasse " link GD_Zahlart}|
 | | KundNr @{" 987654321           " link GD_KundNr} |  |Time0223     |*| @{"o Rechnung " link GD_Zahlart}|
 | |_______________________________|  |Time0225     | |             |
 | Empfänger:                         |Time0231     |_|             |
 |  _______________________________   |Time0232     |^|             |
 | |   Name @{" A.P.S -electronic-  " link GD_EName } |  |Time0245     |V|             |
 | | Straße @{" Sonnenborstel 31    " link GD_EStrasse} |  @{"Time0212        " link GD_DiskAender}              |
 | |PLZ/Ort @{" 31634 Steimbke      " link GD_EOrt} |  @{" Neu  " link GD_NeueDisk}@{" Löschen " link GD_DiskLoeschen}              |
 | |_______________________________|                                |
 |                                                                  |
 |  @{" Drucken " link GD_Drucken}                                         @{" Abbrechen " link GD_Abbrechen}  |
 |__________________________________________________________________|


PS: Sollte das Programmfenster genauso aussehen wie hier,  sollten Sie mal
    überlegen, was an Ihrem Computer so alles defekt ist.
@ENDNODE

@NODE GD_Diskliste "Übersicht über die Disketten"
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

Das Gadget enthält die Disketten, die Sie zu bestellen wünschen.  Wenn Sie
das Programm starten, sind all die Disketten enthalten, die Sie bereits in
der Time.guide gemerkt haben.  Sie werden immer in alphabetisch sortierter
Reihenfolge dargestellt, doppelt vorkommende Diskettenbezeichnungen werden
ignoriert (eine davon). Sollten Sie denoch unbedingt eine Diskette doppelt
bestellen wollen,  ändern Sie einfach den Namen etwas. (z.B "TIME0150" und
"Time0150" vertragen sich beide in der Liste)
Sie haben hier nochmals die Möglichkeit,  weitere Disketten  hinzuzufügen,
falsche  Diskettenbezeichnungen zu ändern, oder fälschlicherweise gemerkte
Disketten entfernen.


@{u}Tastaturbedienung:@{uu}

* ist kein Eintrag aktiv, können Sie mit der Taste "I" oder "i" den ersten
  Eintrag aktivieren
* ist bereits ein Eintrag aktiv können  Sie mit den Cursor-Steuertasten in
  der Liste nach oben und unten blättern.
* ist bereits ein Eintrag aktiv,  wird mit der Taste "I" oder "i" das Feld
  unter der Liste aktiviert, in dem Sie den Eintrag ändern können.
@ENDNODE

@NODE GD_NeueDisk "Neu"
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

Ein neuer Eintrag in die  Diskettenliste mit dem  Namen "- Neu -" wird er-
zeugt,  gleichzeitig wird das Feld unter der Auflistung aktiviert,  in dem
Sie diesem Eintrag einen von Ihnen gewünschten Namen zuweisen können.


@{u}Tastaturbedienung:@{uu}

"E" oder "e" aktivieren die Funktion.
@ENDNODE

@NODE GD_DiskLoeschen "Löschen"
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

Der derzeit aktive Eintrag wird gelöscht.  Ist derzeit kein Eintrag aktiv,
ist dieser Button gesperrt.


@{u}Tastaturbedienung:@{uu}

"H" oder "h" aktivieren die Funktion.
@ENDNODE

@NODE GD_Zahlart "Versandart"
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

Dieses Gadget  legt die Zahlungsform fest,  mit der Sie gedenken, Ihre Be-
stellung zu begleichen (muß sein). Bitte bedenken Sie, daß nicht jeder PD-
Versender  jede der hier  angegebenen Zahlungsformen  auch wirklich unter-
stützt.

@{u}Tastaturbedienung:@{uu}

"C" oder "c" aktivieren die Einstellung "Nachnahme"
"V" oder "v" aktivieren die Einstellung "Vorkasse"
"R" oder "r" aktivieren die Einstellung "Rechnung"
@ENDNODE

@NODE GD_Drucken "Drucken"
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

Die Druckfunktion wird aktiviert,  eine komplette Bestellung wird nach den
eingegebenen Einstellungen auf eine Postkarte ausgedruckt. Sie werden auf-
gefordert,  die zu bedruckende Postkarte mit der Adresseite nach oben ein-
zulegen (ein kleiner Briefumschlag [B6/C6] tut es natürlich genauso).  Ist
diese Seite bedruckt,  drehen Sie die Karte um  und die Rückseite wird mit
der eigentlichen Bestellung gefüllt.


@{u}Tastaturbedienung:@{uu}

"D" oder "d" aktivieren die Funktion.
@ENDNODE

@NODE GD_Abbrechen "Abbrechen"
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

Speichert die neue  Diskettenliste und die Einstellungen,  danach wird das
Programm beendet.


@{u}Tastaturbedienung:@{uu}

"A" oder "a" aktivieren die Funktion.
@ENDNODE

@NODE GD_AName "Absender: Name"
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

Geben Sie hier Ihren Vor- und Nachnamen ein, diese werden für den Absender
benötigt.


@{u}Tastaturbedienung:@{uu}

"N" oder "n" aktivieren das Feld.
@ENDNODE

@NODE GD_AStrasse "Absender: Straße"
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

Geben Sie hier Ihre Straße und Hausnummer ein, diese werden für den Absen-
der benötigt.


@{u}Tastaturbedienung:@{uu}

"S" oder "s" aktivieren das Feld.
@ENDNODE

@NODE GD_AOrt "Absender: PLZ/Ort"
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

Geben Sie hier Ihre  Postleitzahl und Ihren Ort ein,  diese werden für den
Absender benötigt.


@{u}Tastaturbedienung:@{uu}

"O" oder "o" aktivieren das Feld.
@ENDNODE

@NODE GD_KundNr "Absender: Kundennummer"
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

Wenn Sie bereits bei der im  Empfängerbereich angegebenen Adresse bestellt
haben, hat Ihnen die betroffene Firma sicher eine Kundennummer zugewiesen.
Geben Sie diese bitte hier ein, dies erleichtert der Firma die Bearbeitung
Ihres Auftrags und führt dadurch zu einer schnelleren Erledigung Ihrer Be-
stellung. Es hat also Vorteil für beide Seiten, wenn Sie die Nummer einge-
ben. Da T_Bestellen sich die Nummer merkt, brauchen sie künftig auch nicht
mehr alte Rechnungen herauskramen, um Ihre Kundennummer zu suchen.


@{u}Tastaturbedienung:@{uu}

"K" oder "k" aktivieren das Feld.
@ENDNODE

@NODE GD_EName  "Empfänger: Name"
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

Geben Sie hier den  Namen oder die  Firmenbezeichnung des Empfängers Ihrer
Bestellung ein.


@{u}Tastaturbedienung:@{uu}

"M" oder "m" aktivieren das Feld.
@ENDNODE

@NODE GD_EStrasse "Empfänger: Straße"
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

Geben Sie hier die  Straße und die  Hausnummer oder das  Postfach des Emp-
fängers (der Firma, der Sie den Auftrag erteilen wollen) ein.


@{u}Tastaturbedienung:@{uu}

"T" oder "t" aktivieren das Feld.
@ENDNODE

@NODE GD_EOrt "Empfänger: PLZ/Ort"
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

Geben Sie hier die PLZ und den Ort des Empfängers ein.


@{u}Tastaturbedienung:@{uu}

"P" oder "p" aktivieren das Feld.
@ENDNODE

@NODE GD_DiskAender "Disketteneinträge ändern"
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

In diesem Feld können Sie bereits vorhandene Disketteneintragungen ändern,
oder neuangelegte Ihren Vorstellungen anpassen.


@{u}Tastaturbedienung:@{uu}

"I" oder "i" aktivieren das Feld, wenn ein Eintrag in der Auflistung ange-
wählt ist.
@ENDNODE

@NODE GD_Abstand "Abstand zum Druckbeginn
@TOC  Time.guide/Window

@{u}Was macht man mit diesem Gadget?@{uu}

Nicht jeder Drucker kann von der ersten Zeile an drucken,  darum biete ich
Ihnen mit diesem  Feld die Möglichkeit,  den Beginn des Ausdrucks speziell
für Ihren Drucker anzupassen.  Dieses Feld bezeichnet die Anzahl der Leer-
zeilen,  die eingefügt  werden sollen,  bevor der eigentliche Ausdruck be-
ginnt.
Je höher dieser Wert,  desto weiter unten beginnt der Ausdruck, je niedri-
ger er ist, desto weiter oben wird Ihr Drucker loslegen.  Um den Wert ein-
zustellen, starten Sie doch einfach einmal einen Ausdruck auf Normalpapier
mit dem voreingestellten Wert, legen eine Postkarte neben den Ausdruck und
geben je nachdem einige Zeilen zu,  oder entfernen selbige.  Einmal einge-
stellt bleibt dieser Wert,  ebenso wie alle anderen Einstellungen, selbst-
verständlich erhälten, es lohnt sich also ein wenig zu experimentieren.


@{u}Tastaturbedienung:@{uu}

"L" oder "l" aktivieren das Feld.
@ENDNODE
