2010-10-06 8 views
6

Je cherche un exemple non-trivial de MVC/MVP implémenté dans Winforms (C# .NET). J'ai cherché sur le site mais en ne recevant que des exemples triviaux, un peu plus serait utile.Exemple Winforms MVC/MVP Application (Non trivial)

Je suis particulièrement intéressé par les moyens d'implémenter des vues (vue pour un modèle maître-enfant) et des contrôleurs/présentateurs.

+0

Quels sites web avez-vous recherché? Codeplex? – Jeff

Répondre

0

Ce projet couvre beaucoup plus que les formes - il démontre CQRS et EventSourcing entre autres, mais utilise également MVP (Affichage simple de type) pour son interface utilisateur:

Il est conçu pour être une application de démonstration et il y a beaucoup d'informations sur son blog à ce sujet aussi (liens dans son readme.txt sur GitHub.)

Fohjin by Mark Nijof

1

Regardez Koossery.MVCWin. Il contient des liens vers des didacticiels qui devraient fournir des exemples d'applications. En outre, il s'agit d'un cadre MVC réel, ce qui peut vous aider à y arriver plus rapidement.

http://koosserymvcwin.codeplex.com/

ont également un oeil à MVCSharp.

http://mvcsharp.org/

3

je travaillais sur les fenêtres sous forme de projet (t le projet utilise une bibliothèque winform tierce non compilable avec wpf) et recherche les meilleures pratiques mvp pour winform; J'ai trouvé Mini requête SQL à CodePlex: http://minisqlquery.codeplex.com/

ce couvre WinForm, mvp, injection de dépendance avec le château windsor, Weifen luo suite accueil, modèle de commande, etc

jusqu'à présent c'est le meilleur exemple de mvp WinForm travail réel pour moi (pas trop complexe une fois que vous savez comment les composants reliés entre eux)

ps: la bibliothèque du château utilisée est la version 2.5, donc si vous passez à la version 3 de ce projet ne sera pas compilé

application screenshot

+0

Merci d'avoir répondu à cette question après 4 ans ... J'apprécie votre engagement. Regardera dans l'échantillon. –

+1

hehe j'avais de la difficulté à chercher un échantillon non trivial moi-même et je suis arrivé à votre poste, je veux juste partager avec d'autres (qui utilise les mêmes mots-clés de recherche comme le mien :)). – kite

Questions connexes