Datenbindung in modernen Windows Apps 22.05.2022, 19:06 Uhr

Flexibel gekoppelt

Die Architektur moderner Anwendungen folgt dem Konzept der Schichtentrennung, bei der die Elemente des User Interface an die Programmlogik gekoppelt werden.
(Quelle: Microsoft)
Der Aufbau moderner clientseitiger Applikationen folgt heute üblicherweise nach dem Prinzip einer Schichtentrennung. Ausgangsbasis ist oft die Drei-Schichten-Architektur, welche eine Anwendung in die Ebenen, GUI-, Fachkonzept und Datenschicht gliedert (Bild 1). Jeder Schicht wird dabei eine bestimmte Aufgabe zugeordnet. Die Schichten erfüllen dabei unterschiedliche Zwecke.
So sieht das Prinzip der Drei-Schichten-Architektur aus (Bild 1)
Quelle: Krypczyk
Die GUI-Schicht wird auch als Präsentationsschicht bezeichnet. Sie dient dazu, die Dateneingabe und Datenausgabe zwischen der Anwendung und den Benutzerinnen und Benutzern abzuwickeln. Zur Präsentationsschicht gehören die grafischen Komponenten, wie Texteingabefelder, Labels, tabellarische Darstellungen etc. In diesen Elementen werden die Daten aus dem Programm angezeigt. Ebenso dienen einige Elemente dazu, dass die Anwenderinnen und Anwender hier Daten eingeben oder verändern können. Über bestimmte Elemente können auch Aktionen des Nutzers registriert werden, beispielsweise ein Klick mit der Maus auf einen Button.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar