2010-06-12 4 views
1

pour développer une application en application Windows C# qui est mieux MVC ou la création du fichier de classe pour chaque formeC# MVC application Windows

+3

Vous ne savez pas si vous posez la bonne question. En général, lorsque vous utilisez Forms for UI, vous obtenez une classe pour chaque formulaire. Si vous choisissez de faire MVC avec Forms, le formulaire est la façon dont vous avez implémenté le "V" (View) - donc ce n'est pas que vous choisissez l'un ou l'autre. –

Répondre

0

Si vous utilisez WPF, modélisons Voir Présentateur (variation de mvc) est le meilleur choix. Dans le cas de Windows Forms MVC n'est pas naturel mais vous pouvez l'émuler partiellement avec cette technologie.

+0

Je pense que dans l'application Windows modèle MVC élaborera le codage –

+0

Oui, en effet. En fait, j'ai une expérience avec MVP + Windows Forms et c'est une mauvaise expérience. – Voice

1

À l'heure actuelle, la direction suggérée pour une application Windows serait WPF utilisant le modèle MVVM (Modèle, Affichage, Afficher le modèle). Il semble y avoir une bonne correspondance entre WPF et l'utilisation d'un modèle de vue au moyen de la liaison déclarative et d'autres choses sympa.

Il ya des articles ici: http://karlshifflett.wordpress.com/mvvm/ qui devrait vous diriger dans la bonne direction plus des choses sur Channel9 et ailleurs.

Questions connexes