Model-View-Controller-Paradigma/View: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{MVC:Menü}}
{{MVC:Menü}}
=Definition (nach [[Kowarschick (MMProg)]])=
==Definition ([[Kowarschick (MMProg)]])==


[[Model-View-Controller-Paradigma/View|Views]] (engl. [[GlossaryWiki:Model-View-Controller-Paradigma/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  
[[Model-View-Controller-Paradigma|MVC]]-, [[Model-View-Controller-Service-Paradigma|MVCS]]- oder [[Logic-Data-View-Controller-Service-Paradigma|LDVCS]]-[[Anwendung]].  
[[Model-View-Controller-Paradigma|MVC]]-, [[Model-View-Controller-Service-Paradigma|MVCS]]- oder [[Logic-Data-View-Controller-Service-Paradigma|LDVCS]]-[[Anwendung]].  
Sie „visualisieren“ die Daten von [[Model-View-Controller-Paradigma/Model|Modell]]en der Anwendung.
Sie „visualisieren“ die Daten von [[Model-View-Controller-Paradigma/Model|Modell]]en der Anwendung.
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 z.B. Fehler-Meldungen oder Service-Status-Meldungen) visualisieren
* 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">
  Medium:MVC-Prozess 02.png|Der MVC-Prozess
  Datei:MVC-Prozess 02.png|Der MVC-Prozess
  Medium:MVCS-Prozess 01.png|Der MVCS-Prozess
  Datei:MVCS-Prozess 01.png|Der MVCS-Prozess
  Medium:LDVCS-Prozess 01.png|Der LDVCS-Prozess
  Datei:LDVCS-Prozess 01.png|Der LDVCS-Prozess
</gallery>
</gallery>


=Anmerkungen=
==Anmerkungen==
[[Model-View-Controller-Paradigma/View|Views von MVC-Anwendungen]],
Views von [[Model-View-Controller-Paradigma|MVC-Anwendungen]],
[[Model-View-Controller-Service-Paradigma/View|Views von MVCS-Anwendungen]] und  
Views von [[Model-View-Controller-Service-Paradigma|MVCS-Anwendungen]] und  
[[Logic-Data-View-Controller-Service-Paradigma/View|Views von LDVCS-Anwendungen]]
Views von [[Logic-Data-View-Controller-Service-Paradigma|LDVCS-Anwendungen]]
unterscheidenden sich nicht. Alle drei visualisieren Modell-Daten (die allerdings in LDVCS-Anwendungen in
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.
Datenmodulen und nicht in Modellen verwaltet werden) und leiten eventuell Benutzeraktionen an Controller weiter.


=Quellen=
==Quellen==
<ol>
<li>{{Quelle|Kowarschick, W.: Multimedia-Programmierung}}</li>
</ol>


*[[Kowarschick, W.: Multimedia-Programmierung]]
==Siehe auch==
 
=Siehe auch=
* [[Model-View-Controller-Paradigma]] (insb. die dort angegebenen Quellen)
* [[Model-View-Controller-Paradigma]] (insb. die dort angegebenen Quellen)


[[Kategorie:MVC]]
[[Kategorie:MVC]]
[[Kategorie:Objektorientierte Programmierung]]
[[Kategorie:Glossar]]
[[Kategorie:Glossar]]

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.

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

  1. Kowarschick (MMProg): Wolfgang Kowarschick; Vorlesung „Multimedia-Programmierung“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2018; Quellengüte: 3 (Vorlesung)

Siehe auch