2010-10-06 2 views
6

Ich bin auf der Suche nach einem nicht-trivialen Beispiel von MVC/MVP in WinForms implementiert (C# .NET). Ich suchte die Website, aber nur triviale Beispiele, ein wenig mehr wäre hilfreich.Beispiel MVC/MVP WinForms-Anwendung (Non Trivial)

suche ich besonders auf Möglichkeiten Ansichten (Ansicht für ein Master-Kind-Modell) und Controller/Moderatoren zu implementieren.

+0

Welche Websites haben Sie gesucht? Codeplex? – Jeff

Antwort

0

Dieses Projekt umfasst viel mehr als nur die Formen - es CQRS und EventSourcing unter anderem demonstriert, sondern auch verwendet MVP (Simple Ansicht Typ) für das UI ist:

Es wurde entwickelt, um zu sein eine Demo-Anwendung und es gibt darüber eine Menge von Informationen in seinem Blog zu (Links in seinem readme.txt auf GitHub.)

Fohjin by Mark Nijof

1

Werfen Sie einen Blick auf Koossery.MVCWin. Es enthält Links zu einigen Tutorials, die einige Beispielanwendungen bereitstellen sollten. Darüber hinaus ist es ein echtes MVC-Framework, also könnte es Ihnen helfen, schneller dorthin zu gelangen.

http://koosserymvcwin.codeplex.com/

haben auch einen Blick auf MVCSharp.

http://mvcsharp.org/

3

ich auf Windows-Formular-Projekt arbeite (t er Projekt ist Dritter winform Bibliothek nicht mit WPF) und die Suche nach mvp best practice für winform Compatile verwendet wird; Ich fand Mini SQL-Abfrage bei Codeplex: http://minisqlquery.codeplex.com/

dies deckt winform, mvp, Dependency Injection mit Schloss windsor, Weifen luo Docking-Suite, Befehlsmuster, etc

bisher ist dies am besten realen Arbeits winform mvp Probe mich (nicht zu komplex, wenn Sie wissen, wie die Komponenten miteinander verbunden sind)

ps: das verwendete Schlossbibliothek Version 2.5 so, wenn Sie auf Version 3 dieses Projekt ein Upgrade nicht kompiliert

application screenshot

+0

Vielen Dank für diese Frage nach 4 Jahren zu beantworten ... Ich schätze Ihr Engagement. Wird in die Probe schauen. –

+1

hehe Ich hatte Schwierigkeiten bei der Suche nach nicht-trivialen Probe selbst und kam zu Ihrem Beitrag, nur mit anderen teilen (wer verwendet die gleichen Suchbegriffe wie meine :)). – kite