View-Controller-Logic-Service-Data-Paradigma/Controller: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{MVC:Menü}}
{{MVC:Menü}}
[[Medium:VCLSD-Prozess 01.png|gerahmt|rechts|Der VCLSD-Prozess]]
[[Datei:LDVCS-Prozess 01.png|gerahmt|rechts|Der LDVCS-Prozess]]
=Definition (nach [[Kowarschick (MMProg)]])=
=Definition ([[Kowarschick (MMProg)]])=


([View-Controller-Logic-Service-Data-Paradigma|VCLSD]]-)[[View-Controller-Logic-Service-Data-Paradigma/Controller|Controller]] dienen zur Steuerung einer [[Anwendung]], die nach den [[View-Controller-Logic-Service-Data-Paradigma|VCLS-Paradigma]] realisert wurde. Dazum nimmt Eingaben aus verschiedensten Quellen entgegen (z.B. Sensor-Daten oder Daten, die ein Benutzer über eine beliebige Benutzer-Schnittstelle wie eine Tastatur oder eine Maus eingibt) und leitet diese bereinigt und normalisiert an ein [[View-Controller-Logic-Service-Data-Paradigma/Model|Modell]] weiter.
([[Logic-Data-View-Controller-Service-Paradigma|LDVCS]]-)[[Logic-Data-View-Controller-Service-Paradigma/Controller|Controller]] dienen zur Steuerung einer [[Anwendung]], die nach dem [[Logic-Data-View-Controller-Service-Paradigma|LDVCS-Paradigma]] realisert wurde. Dazum nimmt Eingaben aus verschiedensten Quellen entgegen (z.B. Sensor-Daten oder Daten, die ein Benutzer über eine beliebige Benutzer-Schnittstelle wie eine Tastatur oder eine Maus eingibt) und leitet diese bereinigt und normalisiert an ein [[Logic-Data-View-Controller-Service-Paradigma/Model|Modell]] weiter.


Ein VCLSD-Controller kann weitere Aufgaben übernehmen:
Ein LDVCS-Controller kann weitere Aufgaben übernehmen:


* Verarbeitung von Systemsignalen, wie z.B. einer Systemuhr (z.B. „Spielzeit ist abgelaufen“)
* Verarbeitung von Systemsignalen, wie z.B. einer Systemuhr (z.B. „Spielzeit ist abgelaufen“)
Zeile 17: Zeile 17:
[[Model-View-Controller-Service-Paradigma/Sevice|MVCS-Service-Module]].
[[Model-View-Controller-Service-Paradigma/Sevice|MVCS-Service-Module]].
   
   
[[View-Controller-Logic-Service-Data-Paradigma/Controller|Controller von VCLSD-Anwendungen]]
[[Logic-Data-View-Controller-Service-Paradigma/Controller|Controller von LDVCS-Anwendungen]]
sind werde für die Lommunikation mit der Außenwelt noch für die Komponentenlogik zuständig. Für diese Aufgaben gibt es  
sind werde für die Lommunikation mit der Außenwelt noch für die Komponentenlogik zuständig. Für diese Aufgaben gibt es  
[[View-Controller-Logic-Service-Data-Paradigma/Service|VCLSD-Service-Module]] bzw.
[[Logic-Data-View-Controller-Service-Paradigma/Service|LDVCS-Service-Module]] bzw.
[[View-Controller-Logic-Service-Data-Paradigma/Logic|VCLSD-Logic-Module]].
[[Logic-Data-View-Controller-Service-Paradigma/Logic|LDVCS-Logic-Module]].


=Quellen=
=Quellen=


*[[Kowarschick, W.: Multimedia-Programmierung]]
#[[Kowarschick, W.: Multimedia-Programmierung]]


=Siehe auch=
=Siehe auch=
Zeile 32: Zeile 32:


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

Aktuelle Version vom 6. März 2014, 11:49 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.

Der LDVCS-Prozess

Definition (Kowarschick (MMProg))

(LDVCS-)Controller dienen zur Steuerung einer Anwendung, die nach dem LDVCS-Paradigma realisert wurde. Dazum nimmt Eingaben aus verschiedensten Quellen entgegen (z.B. Sensor-Daten oder Daten, die ein Benutzer über eine beliebige Benutzer-Schnittstelle wie eine Tastatur oder eine Maus eingibt) und leitet diese bereinigt und normalisiert an ein Modell weiter.

Ein LDVCS-Controller kann weitere Aufgaben übernehmen:

  • Verarbeitung von Systemsignalen, wie z.B. einer Systemuhr (z.B. „Spielzeit ist abgelaufen“)

Anmerkungen

Man beachte, dass sich Controller von MVC-Anwendungen und Controller von MVCS-Anwendungen nur in einer Hinsicht unterscheiden: MVC-Controller könnten für die Kommunikation mit der Außenwelt zuständig sein, allerdings werden dafür normalerweise Modelle eingesetzt. MVCS-Modelle sind dagegen nie für die Kommunikation mit der Außenwelt zuständig. Diese Aufgabe übernehmen MVCS-Service-Module.

Controller von LDVCS-Anwendungen sind werde für die Lommunikation mit der Außenwelt noch für die Komponentenlogik zuständig. Für diese Aufgaben gibt es LDVCS-Service-Module bzw. LDVCS-Logic-Module.

Quellen

  1. Kowarschick, W.: Multimedia-Programmierung

Siehe auch