MVP и WinForms
От: Predicate Россия  
Дата: 29.06.07 15:51
Оценка: :))
Разъясните пожалуйста вопросик такой... не совсем понимаю, как реализуется в нормальном проекте на WinForms паттерн MVP
Статьи (в том числе на rsdn'е) читал, но все примеры крайне примитивны и не дают представления о том, как всё это живет в нормальном проекте... а может просто я не догоняю. Вот есть нормальное окно-формочка, в нем куча контролов. И есть функциональная часть приложения (вроде это AppDomain называется), которая много считает чего-нибудь, а окно это все должно выводить (отслеживать, так сказать). Тут ведь без многопоточности не обойтись? Один поток — в нем работает только окно. Вычисления все — в другом потоке... это с одной стороны. А с другой — как в рамках этих двух потоков поделить триаду model-view-presenter? Что, где и как будет делать?
Было бы хорошо увидеть хотя бы UML-схему классов такой реализации, хоть бы что-нибудь понял...

30.06.07 09:27: Перенесено модератором из 'Пользовательский интерфейс: проектирование, usability' — Odi$$ey
Re: MVP и WinForms
От: Stormblast http://www.myspace.com/stormblastblack
Дата: 30.06.07 07:28
Оценка: 21 (5)
Может быть поможет быть ...

http://www.codeproject.com/useritems/MVP.asp
http://www.codeproject.com/useritems/Advanced_MVP.asp

http://mvp.support.microsoft.com/gp/mvpprsc

http://www.codeproject.com/useritems/PraticalMvc.asp
http://www.codeproject.com/aspnet/ModelViewController.asp
http://www.codeproject.com/gen/design/MVC1.asp
http://www.codeproject.com/dotnet/UIPAB2.asp
Re: MVP и WinForms
От: Aviator  
Дата: 02.07.07 09:10
Оценка:
Темы про MVC просто не сползают с верха форума
Re[2]: MVP и WinForms
От: Jericho113 Украина  
Дата: 05.07.07 11:15
Оценка:
Здравствуйте, Aviator, Вы писали:

A>Темы про MVC просто не сползают с верха форума

наверное народ хочет наконец то научиться нормально проектировать
сам сайчас эту тему в первый раз в WEB проекте осваиваю...
жизнь заставила..
NetDigitally yours ....
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.