Model-View-Controller-Paradigma/View: Unterschied zwischen den Versionen
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{MVC:Menü}} | {{MVC:Menü}} | ||
=Definition ([[Kowarschick (MMProg)]])= | ==Definition ([[Kowarschick (MMProg)]])== | ||
[[Model-View-Controller-Paradigma/View|Views]] (engl. [[GlossaryWiki:Model-view-controller paradigm/view|views]]) sind die grafischen, akustischen, haptischen und olfaktorischen Schittstellen einer | [[Model-View-Controller-Paradigma/View|Views]] (engl. [[GlossaryWiki:Model-view-controller paradigm/view|views]]) sind die grafischen, akustischen, haptischen und olfaktorischen Schittstellen einer | ||
Zeile 10: | Zeile 10: | ||
* bei Daten-Änderungen in den zuständigen [[Model-View-Controller-Paradigma/Model|Modell]]en der Anwendung die View-Repräsentation dieser Daten automatisch anpassen | * bei Daten-Änderungen in den zuständigen [[Model-View-Controller-Paradigma/Model|Modell]]en der Anwendung die View-Repräsentation dieser Daten automatisch anpassen | ||
* Benutzeraktionen, die über grafische Eingabeelemente – wie Textfelder oder Buttons – erfolgen, an einen [[Model-View-Controller-Paradigma/Controller|Controller]] weiterleiten | * Benutzeraktionen, die über grafische Eingabeelemente – wie Textfelder oder Buttons – erfolgen, an einen [[Model-View-Controller-Paradigma/Controller|Controller]] weiterleiten | ||
* Controller-Informationen (wie | * Controller-Informationen (wie {{zB}} Fehler-Meldungen oder Service-Status-Meldungen) visualisieren | ||
<gallery perrow="3" heights="317px" widths="250px"> | <gallery perrow="3" heights="317px" widths="250px"> | ||
Zeile 18: | Zeile 18: | ||
</gallery> | </gallery> | ||
=Anmerkungen= | ==Anmerkungen== | ||
Views von [[Model-View-Controller-Paradigma|MVC-Anwendungen]], | Views von [[Model-View-Controller-Paradigma|MVC-Anwendungen]], | ||
Views von [[Model-View-Controller-Service-Paradigma|MVCS-Anwendungen]] und | Views von [[Model-View-Controller-Service-Paradigma|MVCS-Anwendungen]] und | ||
Zeile 25: | Zeile 25: | ||
Datenmodulen und nicht in Modellen verwaltet werden) und leiten eventuell Benutzeraktionen an Controller weiter. | Datenmodulen und nicht in Modellen verwaltet werden) und leiten eventuell Benutzeraktionen an Controller weiter. | ||
=Quellen= | ==Quellen== | ||
<ol> | <ol> | ||
<li>{{Quelle|Kowarschick, W.: Multimedia-Programmierung}}</li> | <li>{{Quelle|Kowarschick, W.: Multimedia-Programmierung}}</li> | ||
</ol> | </ol> | ||
=Siehe auch= | ==Siehe auch== | ||
* [[Model-View-Controller-Paradigma]] (insb. die dort angegebenen Quellen) | * [[Model-View-Controller-Paradigma]] (insb. die dort angegebenen Quellen) | ||
Aktuelle Version vom 22. September 2017, 16:50 Uhr
Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:
Korrektheit: 4 (großteils überprüft) |
Umfang: 3 (einige wichtige Fakten fehlen) |
Quellenangaben: 4 (fast vollständig vorhanden) |
Quellenarten: 4 (sehr gut) |
Konformität: 4 (sehr gut) |
Diese Bewertungen beziehen sich auf alle im nachfolgenden Menü genannten Artikel gleichermaßen.
Model (Data) | View | Controller |
|||
Definition (Kowarschick (MMProg))
Views (engl. views) sind die grafischen, akustischen, haptischen und olfaktorischen Schittstellen einer MVC-, MVCS- oder LDVCS-Anwendung. Sie „visualisieren“ die Daten von Modellen der Anwendung.
Eine View kann weitere Aufgaben übernehmen:
- bei Daten-Änderungen in den zuständigen Modellen der Anwendung die View-Repräsentation dieser Daten automatisch anpassen
- Benutzeraktionen, die über grafische Eingabeelemente – wie Textfelder oder Buttons – erfolgen, an einen Controller weiterleiten
- Controller-Informationen (wie z. B. Fehler-Meldungen oder Service-Status-Meldungen) visualisieren
Anmerkungen
Views von MVC-Anwendungen, Views von MVCS-Anwendungen und Views von LDVCS-Anwendungen unterscheidenden sich nicht. Alle drei visualisieren Modell-Daten (die allerdings in LDVCS-Anwendungen in Datenmodulen und nicht in Modellen verwaltet werden) und leiten eventuell Benutzeraktionen an Controller weiter.
Quellen
- Kowarschick (MMProg): Wolfgang Kowarschick; Vorlesung „Multimedia-Programmierung“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2018; Quellengüte: 3 (Vorlesung)
Siehe auch
- Model-View-Controller-Paradigma (insb. die dort angegebenen Quellen)