home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / OTL-MC4.DMS / in.adf / Archive / ProSource.lha / BeispielProjekt2 / Startseite < prev   
Encoding:
Text File  |  1993-11-17  |  7.0 KB  |  172 lines

  1. |ER|
  2. /*
  3.    Die Dateien in diesem Verzeichnis zeigen, wie ein in Kapitel
  4.    eingeteiltes Projekt mit Hilfe von Schlüssel-Gruppen und Gruppen-
  5.    Titeln erzeugt werden kann.
  6.  
  7.    Da (neben der Programmierung) auch das Essen eine der Lieblings-
  8.    beschäftigungen des Autors darstellt, befaßt sich das Projekt mit
  9.    Kochrezepten. Zwar werden die wenigsten Ihren Amiga in der Küche
  10.    stehen haben; allerdings handelt es sich ja auch nur um ein
  11.    Beispiel, dessen Thema möglichst leicht nachvollziehbar sein soll.
  12.  
  13.    Im folgenden finden Sie sowohl die Texte als auch eine Reihe von
  14.    Kommentaren. Darin wird davon ausgegangen, daß Sie sich den Text
  15.    über den HotHelpMarker ansehen - das hat den Vorteil, daß Sie die
  16.    Gruppen-Titel, Schlüssel-Gruppen und Gruppen-Listen einfach ansehen
  17.    und editieren können. Bewegen Sie dazu den Cursor auf einen der markierten
  18.    Bereiche, sehen Sie in der Statuszeile am oberen Fensterrand den Typ
  19.    des Bereiches. Über 'Cursor-Info' aus dem Projekt-Menü können Sie dann
  20.    noch genauere Informationen abfragen. Ggf. können Sie über 'Bereich
  21.    editieren' aus dem 'Bearbeiten'-Menü auch noch weitere Eigenschaften des
  22.    Bereiches bearbeiten.
  23.  
  24.    Das Projekt soll nun den folgenden Aufbau haben:
  25.  
  26.                            Kochrezepte
  27.                             |   |   |
  28.            +----------------+   |   +----------------+
  29.            |                    |                    |
  30.    Italienische Küche    Chinesische Küche    Griechische Küche
  31.        |  |  |  |           |   |  |  |          |  |  |  |
  32.        |  |  |  Suppen      |   |  |  Gemüse     |  |  |  Vorspeisen
  33.        |  |  Nudelgerichte  |   |  Geflügel      |  |  Salate
  34.        |  Fleischgerichte   |   Fischgerichte    |  Lamm
  35.        Nachspeisen          Desserts             Gebäck
  36.  
  37.    Unser Projekt erhält also den Namen 'Kochrezepte' (kann im Projekt-
  38.    Menu über 'Voreinstellungen->Editieren' eingestellt werden).
  39.    Nun müssen wir noch die zu verwendenden Gruppen-Nummern und die
  40.    zugehörigen Titel zuweisen. Dem einleitenden Text ordnen wir die
  41.    Nummer 1 zu. Für die drei nationalen Küchen verwenden wir die Nummern
  42.    10, 20 und 30. Die jeweils vier Unterkapitel erhalten die Nummern
  43.    11-14, 21-24 und 31-34. Dementsprechend werden dann auch die
  44.    Gruppen-Titel gesetzt:
  45.  
  46.    Nummer | Titel
  47.    -------+------------------------------------------
  48.        1  |  Kochrezepte
  49.       10  |  Italienische Küche
  50.       11  |  Suppen
  51.       12  |  Nudelgerichte
  52.       13  |  Fleischgerichte
  53.       14  |  Nachspeisen
  54.       20  |  Chinesische Küche
  55.       21  |  Gemüse
  56.       22  |  Geflügel
  57.       23  |  Fischgerichte
  58.       24  |  Desserts
  59.       30  |  Griechische Küche
  60.       31  |  Vorspeisen
  61.       32  |  Salate
  62.       33  |  Lamm
  63.       34  |  Gebäck
  64.  
  65.     Diese Nummern wurden rein willkürlich verteilt - die Nummerierung selber
  66.     hat keinen Einfluß auf die spätere Behandlung der Gruppen durch HotHelp.
  67.  
  68.    Über den Menupunkt 'Gruppentitel->Editieren' aus dem Projekt-Menu
  69.    können Sie sich davon überzeugen, daß die Titel wie oben beschrieben
  70.    vereinbart wurden (auf den Titel der Gruppe 1 wurde verzichtet, da
  71.    es sich bei dem entsprechenden Text um die Startseite handelt und
  72.    der Titel sowieso mit dem Projekt-Namen übereinstimmt).
  73.  
  74.    Daneben soll auch noch eine Liste aller Vor-, Haupt- und Nachspeisen
  75.    angezeigt werden. Diese drei Gebiete erhalten die Gruppen-Nummern 100,
  76.    101 und 102.
  77.  
  78.    Nachdem wir so festgelegt haben, welche Gruppen-Nummer für welchen
  79.    Bereich steht, stellt sich natürlich noch die Frage, wozu diese
  80.    Nummern überhaupt gut sind... Hier die Antwort auf die Frage:
  81.    Definieren wir nun z.B. den Schlüssel 'Gebratenes Huhn mit Sojabohnen-
  82.    sprossen', ordnen wir ihm zwei Gruppen-Nummern zu - die 22 (es handelt
  83.    sich um ein Geflügel-Gericht der chinesischen Küche) und die 101 (es
  84.    handelt sich um eine Hauptspeise). Daraufhin taucht der Schlüssel
  85.    automatisch in der Kapitelübersicht über die chinesischen Geflügel-
  86.    Gerichte und in der Liste aller Hauptspeisen auf!
  87.  
  88.    Dieses Prinzip ist beliebig erweiterbar: Möchten Sie z.B. noch eine
  89.    Übersicht über alle warmen bzw. kalten Speisen, vergeben Sie für
  90.    beides eine eigene Gruppen-Nummer (z.B. 150 für warme und 151 für
  91.    kalte Speisen). Ordnen Sie dann jedem Schlüssel noch die entsprechende
  92.    Nummer zu (also 151 für unser gebratenes Huhn), können Sie alle
  93.    Schlüssel dieser Gruppe ganz einfach in einer weiteren Übersicht
  94.    anzeigen lassen!
  95.  
  96.    Als erstes schreiben wir nun die diversen Texte mit den Übersichten.
  97.    Am wichtigsten dabei ist die Startseite, die nach Auswahl des
  98.    Projektes aus der Projekt-Übersicht angezeigt wird. Anschließend
  99.    definieren wir die Kapitel-Übersichten (also die Übersichten über
  100.    die drei verschiedenen Nationalitäten).
  101.    Die weiteren Unterkapitel-Übersichten (also für jede Nationalität
  102.    die Übersicht über die vier unterschiedlichen Rezeptarten) finden
  103.    Sie dann in den Nationalitäten-Dateien.
  104. */|U-SCHL|Startseite|U-SCHL||ABS|
  105. |SCHR-3|Kochrezepte aus aller Herren Länder - eine kleine Auswahl...
  106.  
  107.    Dieses Projekt enthält einige Kochrezepte. Vertreten sind die
  108. folgenden |SCHR-2|Nationalitäten|SCHR-1|:
  109. /*
  110.    Hier folgt eine Liste der Gruppe 1. Dabei handelt es sich um die
  111.    der Startseite untergeordneten Texte zu den nationalen Küchen.
  112.    Wird der Text später im HotHelp-Fenster dargestellt, fügt HotHelp
  113.    an dieser Stelle eine Übersicht über alle Schlüssel dieser Gruppe
  114.    ein.
  115. */
  116.  
  117. |GL|[1]
  118.  
  119.    Hier sehen Sie eine Übersicht über alle |SCHR-2|Vorspeisen|SCHR-1|:
  120. /*
  121.    Wie oben beschrieben wurde, erhält jeder Schlüssel, der eine
  122.    Vorspeise beschreibt, zusätzlich die Gruppe 100 zugewiesen. Hier
  123.    lassen wir nun eine Übersicht aller Schlüssel der Gruppe 100
  124.    anzeigen:
  125. */
  126.  
  127. |GL|[100]
  128.  
  129.    Hier sehen Sie eine Übersicht über alle |SCHR-2|Hauptspeisen|SCHR-1|:
  130.  
  131. |GL|[101]
  132.  
  133.    Hier sehen Sie eine Übersicht über alle |SCHR-2|Nachspeisen|SCHR-1|:
  134.  
  135. |GL|[102]
  136. ----------
  137. /*
  138.    Hier folgt nun der Text, der die Kapitel-Übersicht über die
  139.    italienische Küche beinhaltet.
  140.    Wie aus dem oben gezeigten Schema hervorgeht, ist dieser Text
  141.    dem Begriff 'Kochrezepte' untergeordnet. Wir weisen ihm also die
  142.    Gruppen-Nummer dieses übergeordneten Textes zu - die 1.
  143.    Das gleiche gilt für die beiden folgenden Einträge über die
  144.    chinesische und die griechische Küche.
  145. */|SCHR-3||SCHL|[1]Italienische Küche|SCHL|
  146.  
  147.    Dieses Kapitel enthält eine Übersicht über die italienischen Gerichte.
  148. Sie können von hier aus die folgenden Unterkapitel einsehen:
  149. /*
  150.    Hier fordern wir nun eine Übersicht aller Schlüssel an, die diesem
  151.    Text untergeordnet sind - die italienischen Suppen, Nudel- und
  152.    Fleischgerichte und die Nachspeisen.
  153.    Genauso gehen wir dann in den beiden folgenden Einträgen vor.
  154. */
  155.  
  156.    |GL|[10]
  157. ----------
  158. |SCHR-3||SCHL|[1]Chinesische Küche|SCHL|
  159.  
  160.    Diese Kapitel enthält eine Übersicht über die chinesischen Gerichte.
  161. Sie können von hier aus die folgenden Unterkapitel einsehen:
  162.  
  163.    |GL|[20]
  164. ----------
  165. |SCHR-3||SCHL|[1]Griechische Küche|SCHL|
  166.  
  167.    Dieses Kapitel enthält eine Übersicht über die griechischen Gerichte.
  168. Sie können von hier die folgenden Unterkapitel einsehen:
  169.  
  170.    |GL|[30]
  171. ----------
  172.