| Universität-Gesamthochschule Siegen | Fachbereich Elektrotechnik und Informatik | Fachgruppe Technische Informatik |
4.1.7 Sonstige Ansichten
Neben den bereits vorgestellten Dialogen existieren noch weitere Klassen, die etwas mit der Benutzeroberfläche zu tun haben. Abbildung 4.1.23 zeigt diese Klassen im Zusammenhang.

Abbildung 4.1.23: Klassendiagramm zum "Opener", den Dialogen "Prioritätenverteilung" und "Veranstaltungen im Grundstudium pro Tag"
4.1.7 Der Opener
Abbildung 4.1.24 zeigt den Opener des Programms "UniPlaner". Er wird als erstes kurz angezeigt, wenn die Anwendung gestartet wird. Der Opener hat ansonsten keine Funktion. Im Klassendiagramm (Abbildung 4.1.23) ist zu erkennen, daß die zugehörige Klasse COpener von der Klasse CUniPlanApp benutzt wird und nicht von der Dokument-Klasse CUniPlanDoc. Das hat damit zu tun, daß der Opener so früh wie möglich angezeigt werden soll. Die Dokument-Klasse ist Bestandteil der Hauptanwendung und wird erst später von der Klasse CUniPlanApp initialisiert. Daher wird der Opener schon in dieser Klasse initialisiert.

Abbildung 4.1.24: Der Opener des "UniPlaners"
4.1.7.2 Die Infobox
Abbildung 4.1.25 zeigt die About-Box der Anwendung. Hier haben sich die Autoren verewigt.

Abbildung4.1.25: Die Info-Box des "UniPlaners"
4.1.7.3 Die Fortschrittsanzeige
Abbildung 4.1.26 zeigt die Fortschrittsanzeige, welche bei langwierigen Datenbanktransaktionen und Berechnungen den Fortschritt der Aktion anzeigt. Die Fortschrittsanzeige ist nicht modal, da die Anwendung im Hintergrund weiter agiert. Eine modale Realisierung wäre nicht denkbar gewesen, da dann solange keine Hintergrundaktionen ausgeführt würden, bis die Anzeige wieder verschwunden wäre.
Bei der Fortschrittsanzeige sind keine Benutzerinteraktionen möglich. Sie kann auch nicht geschlossen werden. Nach Erreichen des 100% Zustands verschwindet die Anzeige automatisch wieder.

Abbildung 4.1.26: Die Fortschrittsanzeige
Web-Designer: Hans Peter Kunz. Grafiken: Patrick Richter, Gerrit Viola. Letzte Änderung: 12-03-1998.