|
|
Zeile 1: |
Zeile 1: |
| {{MVC:Menü}}
| | #REDIRECT [[Model-View-Controller-Paradigma/View]] |
| [[Medium:MVCS-Prozess 01.png|gerahmt|rechts|Der MVCS-Prozess]]
| |
| =Definition (nach [[Kowarschick (MMProg)]])=
| |
| | |
| ([[Model-View-Controller-Service-Paradigma|MVCS]]-)[[Model-View-Controller-Service-Paradigma/View|Views]] sind die grafischen, akustischen, haptischen und olfaktorischen Schittstellen einer [[Anwendung]], die nach den [[Model-View-Controller-Service-Paradigma|MVCS-Paradigma]] realisert wurde.
| |
| Sie „visualisieren“ die Daten von [[Model-View-Controller-Paradigma/Model|Modell]]en der Anwendung.
| |
| | |
| Eine MVCS-View kann weitere Aufgaben übernehmen:
| |
| | |
| * bei Daten-Änderungen in den zuständigen [[Model-View-Controller-Service-Paradigma/Model|Modell]]en der Anwendung die View-Repräsentation dieser Daten automatisch anpassen (dies funktionier nur, wenn die View über Änderungen informiert wird)
| |
| * Benutzeraktionen, die über grafische Eingabeelemente – wie Textfelder oder Buttons – erfolgen, an einen [[Model-View-Controller--ServiceParadigma/Controller|Controller]] weiterleiten
| |
| * Controller-Informationen (wie z.B. Fehler-Meldungen oder Service-Status-Meldungen) visualisieren (hierfür sollte es spezielle Modelle geben, die die Controller-Status-Informationen enthalten)
| |
| | |
| =Anmerkungen=
| |
| Man beachte, dass sich [[Model-View-Controller-Paradigma/View|Views von MVC-Anwendungen]],
| |
| [[Model-View-Controller-Service-Paradigma/View|Views von MVCS-Anwendungen]] und
| |
| [[View-Controller-Logic-Service-Data-Paradigma/View|Views von VCLSD-Anwendungen]]
| |
| nicht unterscheidenden. Alle drei visualisieren Modell-Daten (die allerdings in VCLSD-Anwendungen in
| |
| Data-Objekten und nicht in Modell-Objekten enthalten sind) und leiten Benutzeraktionen an Controller weiter.
| |
| | |
| =Quellen=
| |
| | |
| *[[Kowarschick, W.: Multimedia-Programmierung]]
| |
| | |
| =Siehe auch=
| |
| * [[Model-View-Controller-Paradigma/View|View (MVC)]]
| |
| * [[View-Controller-Logic-Service-Data-Paradigma/View|View (VCLSD)]]
| |
| * [[Model-View-Controller-Paradigma]] (insb. die dort angegebenen Quellen)
| |
| | |
| [[Kategorie:MVC]]
| |
| [[Kategorie:Glossar]]
| |