действительно ли там что-то подобно asp.net mvc для winforms или wpf?

кто-либо знает что-то подобное asp.net mvc для winforms или wpf?

6
задан Omu 5 February 2010 в 21:02
поделиться

5 ответов

Наиболее приемлемым (и, на мой взгляд, наиболее удобным) шаблоном для разработки приложений WPF является MVVM (обозначает Модель -View-ViewModel ).

Вы можете прочитать довольно обширное введение с пошаговым руководством здесь: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

1
ответ дан 17 December 2019 в 02:28
поделиться

Haskell: 212 211 208 символы

a="  |  "
b=" ### "
d=concat.cycle
e=d[b,b,a,b,b,a,b]
f=d[a]
t x s m n=map(take(5*read s+m).drop(5*length['@'..x]-n))[e,e,e,e,e,f,f,f,d["__|__"]]
u(x:'#':s)=t x s 2 4 
u(x:s)=t x s 1 8
main=interact$unlines.u

Он по-прежнему предполагает ascii-совместимые буквы (в частности, последовательность "@ ABCDEFG"), но больше не требует Char.ord

-121--778761-

Попробуйте

type TCallback = procedure(val: integer); stdcall;
-121--4460213-

Для winforms можно реализовать собственный MVP (презентатор вида модели) или MVC (шаблоны контроллера вида модели. Существуют также такие инфраструктуры, как CAB (составной блок приложения), которые можно использовать http ://msdn.microsoft.com/en-us/library/aa480450.aspx , в основном являющиеся шаблоном MVC.

2
ответ дан 17 December 2019 в 02:28
поделиться

Ну, MVC - это шаблон, вы всегда можете организовать свой код так, как MVC. Я не совсем понимаю, о чем вы просите (фреймворк или что-то в этом роде)... Я не знаком ни с каким mvc фреймворком для wpf, но это не значит, что его нет), потому что в asp.net-mvc нет управляющей urls в winforms и wpf и других крутых вещей.

Если вы хотите писать код в формате WPF, то я настоятельно рекомендую использовать метод ig в MVVM.

Вот конечное начало для wpf mvvm - http://community.infragistics.com/pixel8/media/p/91950.aspx

1
ответ дан 17 December 2019 в 02:28
поделиться

Вы можете взглянуть на реализацию Model-View-View Model в WPF.

Это не такая структура, как .NET MVC, но в ее основе MVC - шаблон, а MVVM - близкий аналог для WPF.

1
ответ дан 17 December 2019 в 02:28
поделиться

На самом деле способ настройки приложений Windows имеет смысл, модель, управляемую событиями, может использоваться в среде, которая поддерживает состояния. Напротив, количество взломов javascript для имитации этих «состояний» в веб-формах безумно. Итак, MVC имеет смысл в Интернете, потому что в Интернете нет состояния, в окнах у нас есть состояния, и мы должны их использовать. Если вам действительно нужен веб-интерфейс для вашей службы Windows или чего-то еще, вы можете поместить копию casini в свой установщик и заставить их без проблем использовать веб-интерфейс. Надеюсь это поможет.

1
ответ дан 17 December 2019 в 02:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: