MVC muster
-
Mir ist das mvc muster noch nicht ganz klar.
Mal ein ganz einfaches Beispiel.
Ich habe eine c sharp oberfläche mit einem Button drauf
Wenn ich auf den Button klick wird ein Rechteck in die linke obere ecke gemalt.
Die view ist die oberfläche und das model besteht aus dem event handling.
z.B. button_click(object sender, eventargs e)
Aber wo ist der Controller ?
-
Im Falle eines Buttons wohl 60 cm vor dem Monitor.
-
eigentlich wäre der controller das eventhandling - dein buttonzustand - was auch immer der bedeutet wäre dein model
-
Bei "Windows Forms" gibt es keine Trennung zwischen View und Controller, da beides normalerweise in der Form-Klasse erledigt wird (d.h. Darstellung der Controls sowie Event-Handling).
Entscheidend bei der WinForms-Programmierung ist nur die strikte Unterscheidung zwischen GUI und Logik (Model).
-
Dieser Thread wurde von Moderator/in nman aus dem Forum Themen rund um den PC in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.