Образец приложения MVC / MVP winforms (нетривиально) - PullRequest
6 голосов
/ 06 октября 2010

Я ищу нетривиальный пример MVC / MVP, реализованный в Winforms (C # .NET).Я искал веб-сайт, но получил только тривиальные примеры, немного больше было бы полезно.

Я особенно ищу способы реализации представлений (представление для модели «мастер-ребенок») и контроллеров / докладчиков.

Ответы [ 3 ]

3 голосов
/ 19 августа 2014

Я работал над проектом Windows Form (проект использует стороннюю библиотеку winform, не совместимую с wpf) и искал лучшие практики mvp для winform; Я нашел Mini SQL Query в codeplex: http://minisqlquery.codeplex.com/

это относится к winform, mvp, внедрению зависимостей с помощью Castle Windsor, комплекту стыковки weifen luo, шаблону команд и т. Д.

На данный момент это лучший для меня реальный пример работы winform mvp (не слишком сложный, если вы знаете, как компоненты связаны)

ps: использовалась библиотека замка версии 2.5, поэтому при обновлении до версии 3 этот проект не будет компилироваться

application screenshot

1 голос
/ 06 октября 2010

Посмотрите на Koossery.MVCWin . Он имеет ссылки на некоторые учебные пособия, которые должны предоставить некоторые примеры приложений. Кроме того, это фактический MVC-фреймворк, поэтому он может помочь вам быстрее туда добраться.

http://koosserymvcwin.codeplex.com/

Также взгляните на MVCSharp .

http://mvcsharp.org/

0 голосов
/ 06 октября 2010

Этот проект охватывает гораздо больше, чем просто формы - он демонстрирует среди прочего CQRS и EventSourcing, но также использует MVP (простой вид) для своего пользовательского интерфейса:

Он разработан для демонстрационного приложения ив его блоге также много информации об этом (ссылки в его readme.txt на gitHub.)

Fohjin от Mark Nijof

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...