Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
software:cba:userinterface [2014/11/24 15:23] max.neumaier |
software:cba:userinterface [2014/11/24 15:26] max.neumaier |
||
---|---|---|---|
Zeile 26: | Zeile 26: | ||
{{ software:cba:bedienoberflaechen-1.png?400 }} | {{ software:cba:bedienoberflaechen-1.png?400 }} | ||
+ | |||
+ | CBA betrachtet bei der Beschreibung der Bedienphilosophie vier Abstraktionsebenen: | ||
+ | * die gesamte **Bedienoberfläche** | ||
+ | * den **Arbeitsbereich** | ||
+ | * **komplexe Bedienelemente** und | ||
+ | * **einfache Bedienelemente** | ||
+ | |||
+ | Aus ihnen werden für die Implementierung | ||
+ | * das **CBA-Rahmensystem**, | ||
+ | * **Templates** für die Implementierung von Design Pattern, | ||
+ | * fertige **Bibliotheken** von komplexen Bedienelementen und | ||
+ | * **Stylesheets** für das Layout einfacher Bedienelemen | ||
+ | abgeleitet. | ||
+ | |||
+ | Die Bedienoberflächen einer Anwendung entstehen durch **Konfiguration** dieser Elemente unter Einbindung einer spezifischen **Bedienlogik**. Sie werden ergänzt durch fertige **Systemoberflächen**. |