Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:cba:userinterface

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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:27]
max.neumaier
software:cba:userinterface [2014/11/24 15:34]
max.neumaier
Zeile 53: Zeile 53:
  
 implementiert. Die Arbeitsweise dieser Funktionen wird durch Konfiguration definiert. Die Bedienlogik wird in User Interface Units, die den Bedienoberflächen zugeordnet werden, umgesetzt. ​ implementiert. Die Arbeitsweise dieser Funktionen wird durch Konfiguration definiert. Die Bedienlogik wird in User Interface Units, die den Bedienoberflächen zugeordnet werden, umgesetzt. ​
 +
 +{{ software:​cba:​bedienoberflaechen-2.png?​400 }}
 +
 +-------
 +===Konfiguration===
 +Alle Elemente einer Bedienoberfläche werden in vordefinierten Bereichen angeordnet. Elemente einer Bedienoberfläche können z.B. sein
 +
 +  * Daten-Darstellungen (z.B. Formulare, Tabellen, Baumdarstellungen oder Diagramme)
 +  * Navigations-Elemente (z.B. Menüs oder Notepages)
 +  * Buttons und
 +  * Inhalte (z.B. Texte oder Bilder)
 +
 +In den Templates können Bereiche mit komplexen Bedienelementen angeordnet werden. ​
 +{{ software:​cba:​bedienoberflaechen-3.png?​400 }}
 +
 +
 +Im CBA-Framework wird eine Hierarchie von Bedienoberflächen definiert, die eine Grundstruktur für die Anordnung und Navigation bilden. Nachfolgend werden die wichtigsten Konfigurations-Informationen beschrieben:​
 +
 +
 +  * **Bildung einer Bedienoberflächen-Hierarchie:​**über die Attribute '​übergeordnet'​ und '​Position'​ wird die Stellung in der Hierarchie definiert. In der Baumdarstellung wird die Oberflächen-Struktur sichtbar.
 +  * **Navigation zu einer Bedienoberfläche aus der übergeordneten Bedienoberfläche:​**In Attribut '​Menü'​ wird konfiguriert,​ in welchem Navigationselement (z.B. Menü oder Notepage) der übergeordneten Bedienoberfläche eine entsprechendes Navigationseintrag angeordnet werden soll.
 +  *** Einbindung in den Arbeitsbereich der übergeordneten Bedienoberfläche:​**In Attribut '​Element'​ wird konfiguriert,​ in welchem Element der übergeordneten Bedienoberfläche der eigene Arbeitsbereich angeordnet werden soll.
 +  * **Festlegung des internen Layout:**In Attribut '​Template'​ wird ein Template mit der gewünschten internen Struktur zugeordnet. Dieses definiert die Anordnung verschiedener Bedienelemente der Präsentationsschicht in der Bedienoberfläche und organisiert ihre Anbindung.
 +  * **Festlegung der sichtbaren Icons:**In Attribut '​Icons'​ kann festgelegt werden, welche Icons in der Bedienoberfläche sichtbar sind. Elemente, die Icons anzeigen können, werten diese Information aus.
 +  * Zuordnung der Bedienlogik:​
 +    In Attribut '​UIU'​ wird eine User Interface Unit zugeordnet, die die gewünschte Bedienlogik umsetzt.
 +  * **Zuordnung der Geschäftslogik:​**In Attribut '​Tabelle'​ wird eine Tabelle zugeordnet, die die gewünschten Daten beinhaltet und die dazugehörige Geschäftslogik realisiert.
 +
software/cba/userinterface.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)