Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
die_weiteren_bildschirme_realisieren [2014/01/22 10:36] huwi [Testen] |
die_weiteren_bildschirme_realisieren [2014/01/24 14:19] (aktuell) esche [Quelltext vervollständigen] |
||
---|---|---|---|
Zeile 13: | Zeile 13: | ||
>>>{{::kdneuebs.png?direct&700|}} | >>>{{::kdneuebs.png?direct&700|}} | ||
====== Quelltext vervollständigen ====== | ====== Quelltext vervollständigen ====== | ||
- | Wechseln Sie in das Klassendiagramm der Anwednung. Falls die Klasse Navigator noch nicht über eine Operation //onEvent// verfügt ergänzen Sie diese bitte durch Überschreiben der gleichnamigen Operation der Basisklasse. | + | Wechseln Sie in das Klassendiagramm der Anwendung. Falls die Klasse Navigator noch nicht über eine Operation //onEvent// verfügt, ergänzen Sie diese bitte durch Überschreiben der gleichnamigen Operation der Basisklasse. |
Der Navigator ist eine spezialisierte //UglForm// Form vom Typ //UglNavigator//. Der Navigator wird standardmäßig als Fußzeile angezeigt. Die Button auf dem Navigator können durch die jeweils aktive Form festgelegt werden. Die Instanz dieser Form ist immer als Attribut der //GUI// oder globales Objekt verfügbar. | Der Navigator ist eine spezialisierte //UglForm// Form vom Typ //UglNavigator//. Der Navigator wird standardmäßig als Fußzeile angezeigt. Die Button auf dem Navigator können durch die jeweils aktive Form festgelegt werden. Die Instanz dieser Form ist immer als Attribut der //GUI// oder globales Objekt verfügbar. | ||
Zeile 21: | Zeile 21: | ||
>>>{{::navigarorevents.png?direct&350|}} | >>>{{::navigarorevents.png?direct&350|}} | ||
- | Der Navigator reagiert also auf die Ereignise mit den IDs //'h', '?', 'o'// und //'x'//. | + | Der Navigator reagiert also auf die Ereignisse mit den IDs //'h', '?', 'o'// und //'x'//. |
- | Dabei werden je nach Ereignis die Formen //StartForm//, //HelpForm// und //OptionsForm// geladen. Beim Ereignis 'x' wird an die //GUI// die Nachricht //goBack// gesendet. Diese //GUI// merkt sich welche Formen zuletzt geladen wurden und kann diese über die Opreation //goBack// erneut laden. | + | Dabei werden je nach Ereignis die Formen //StartForm//, //HelpForm// und //OptionsForm// geladen. Beim Ereignis 'x' wird an die //GUI// die Nachricht //goBack// gesendet. Diese //GUI// merkt sich, welche Formen zuletzt geladen wurden und kann diese über die Opreation //goBack// erneut laden. |
Wechseln Sie wieder in das Paket //MeineBildschirme// und ergänzen Sie die Operationen der neuen Klassen wie folgt: | Wechseln Sie wieder in das Paket //MeineBildschirme// und ergänzen Sie die Operationen der neuen Klassen wie folgt: |