ktoś wie coś podobnego do asp.net mvc dla winforms lub wpf?jest coś podobnego do asp.net mvc dla winforms lub wpf?
Odpowiedz
Najbardziej akceptowanym (i moim zdaniem najbardziej użyteczny) wzorem do rozwijania aplikacji WPF jest MVVM
(oznacza Model-View-ViewModel
).
można przeczytać dość szerokie wprowadzenie z solucji tutaj. http://msdn.microsoft.com/en-us/magazine/dd419663.aspx
Cóż, MVC to wzorzec, zawsze możesz zorganizować swój kod w sposób MVC. Nie jestem do końca pewien, o co prosisz (framework lub coś takiego ... nie znam żadnej frameworka mvc dla wpf, ale to nie znaczy, że go nie ma), ponieważ istnieje nie zarządza adresami URL w winformach i wpf oraz innych fajnych rzeczach w asp.net-mvc.
Jeśli chcesz kodować w trybie WPF, zdecydowanie zalecam wykonanie MVVM.
Oto ostateczny początek dla WPF MVVM - http://community.infragistics.com/pixel8/media/p/91950.aspx
Można spojrzeć na realizację Model-View-View Model in WPF.
To nie jest framework jak .NET MVC, ale w jego rdzeniu MVC jest wzorcem, a MVVM jest ścisłym analogiem dla WPF.
Dla WinForms można zaimplementować własne MVP (model widok prezentera) lub MVC (Model wzory widok kontrolera Istnieją również pewne ramy jak CAB (kompozytowy blok aplikacji), który można użyć http://msdn.microsoft.com/en-us/library/aa480450.aspx, które są w zasadzie wzorcem MVC.
Dobrze, jak aplikacje Windows są skonfigurowane, ma sens, model oparty na zdarzeniach może być używany w środowisku utrzymującym stany. hakowania javascript w celu naśladowania tych "stanów" w webformach jest szalone, więc MVC ma sens w sieci, ponieważ sieć jest bezpaństwowa, w indows mamy stany i powinniśmy ich używać. Jeśli naprawdę chcesz mieć interfejs sieciowy do swojej usługi Windows lub cokolwiek innego, możesz umieścić w swoim instalatorze kopię oprogramowania casini i poprosić o korzystanie z interfejsu internetowego bez problemu. Mam nadzieję że to pomoże.
- 1. Czy jest coś podobnego do mini-mvc-profiler dla Java?
- 2. Jaki jest ekwiwalent WPF dla komponentów WinForms?
- 3. Etykieta narzędziowa lub coś podobnego z kursorem w WPF
- 4. Coś podobnego do MySQL Proxy dla PostgreSQL?
- 5. Czy jest coś podobnego do wiadomości #pragma?
- 6. Czy istnieje coś podobnego do systemu Android RecyclerView dla C# Winforms
- 7. Czy jest coś podobnego do Sonara dla Perla?
- 8. Vim for Word (lub coś podobnego)
- 9. Czy jest coś podobnego do memcached, ale do posortowanych list?
- 10. Coś podobnego do java.util w JavaScript?
- 11. Coś podobnego do Hibernate w PHP?
- 12. Czy jest coś podobnego do JUnit metodę konfiguracji w Mockito
- 13. Coś podobnego do obsługi bufora/okna Emacsa dla Eclipse?
- 14. kolejka wiadomości dla systemu iOS/iPad - coś podobnego do MSMQ?
- 15. Czy w Elixir jest coś podobnego do metody wysyłania ruby?
- 16. PTVS lub coś podobnego w studio graficznym 2012 express -desktop
- 17. Czy istnieje makro LARGEST_INTEGER lub coś podobnego? (C)
- 18. Appengine with Go: Czy istnieje prehook http.Handle lub coś podobnego?
- 19. Środek klasy prywatnej maszynopis w klasie lub coś podobnego
- 20. Umbraco lub ASP.NET MVC
- 21. ASP.NET MVC - Używanie cURL lub podobnego do wykonywania żądań w aplikacji
- 22. Czy można zaimplementować coś podobnego do Scala @BeanProperty z makrami?
- 23. Asp.net MVC Label Dla
- 24. Czy Google Code ma coś podobnego do żądań ściągania GitHub?
- 25. Czy istnieje coś podobnego do std :: function before C++ 11?
- 26. Czy OpenCL AMD oferuje coś podobnego do GPUDirecta CUDA?
- 27. Czy istnieje coś podobnego do WPF i MVVM w świecie Java?
- 28. Poszukaj czystego samouczka WinForms MVC dla języka C#
- 29. Kontrolki harmonogramu dla ASP.Net MVC
- 30. Czy system iOS ma coś podobnego do systemu Android RecyclerView?