Jakie są podstawowe funkcje programu Prism (.NET) Framework?Podstawowa funkcja programu Prism (.NET)
Odpowiedz
Spójrz na tej przykładowej aplikacji
http://prismtutorial.codeplex.com/
Te filmy mogą być również pomocne, a także:
http://blog.decarufel.net/2009/07/silverlight-mvp-creates-prism-videos.html
Jeśli nie masz ogólnego zrozumienia wzorca MVVM, zacznij od odpowiedzi na to pytanie: MVVM: Tutorial from start to finish?.
Jeśli znasz już MVVM, istnieje doskonały przewodnik programisty here.
Zasadniczo Prism dostarcza wskazówek w formie przykładów , dokumentacji i komponentów wielokrotnego użytku do budowania aplikacji w sposób modułowy, zgodnie z wzorami projektowymi (takimi jak MVVM), co powinno umożliwić uzyskanie łatwiejszego do utrzymania i testowalnego kodu.
Może to zabrzmieć trochę abstrakcyjnie; być może po przeczytaniu kilku rozdziałów w dokumentacji i sprawdzeniu QuickStartów będziesz mieć jaśniejszą perspektywę.
W sumie, jeśli planujesz używać WPF/Silverlight i jesteś zainteresowany w tworzeniu wysokiej jakości kodu przy użyciu sprawdzonych wzorców bez wyważania otwartych drzwi, a następnie Prism może być dobrym wyborem dla Ciebie :)
Mam nadzieję, że to pomoże!
Przede wszystkim Prism nie jest przeznaczony dla małych aplikacji, jest to framework, który pomaga w zarządzaniu aplikacjami WPF lub Silverlight w luźny sposób. Używając Prism możemy mieć widoki Modules, w powłoce, która obejmuje regiony. Dzięki wprowadzeniu Prism możemy mieć lepsze możliwości zarządzania naszą aplikacją, pozwala to na niezależne tworzenie kodu, testowanie, rozszerzanie modułów, oddzielanie modułów od poszczególnych klas poprzez wtryskiwacze zależne itp. Możesz rzucić okiem na http://msdn.microsoft.com/en-us/library/ff921141(v=PandP.40).aspx
- 1. Migrate Prism 4 do 6 Prism - CompositePresentationEvent
- 2. Przenoszenie aplikacji WPF opartej na systemie Prism do .NET Core
- 3. Telefoniczny klasa podstawowa funkcja - klasa dziedziczenie w JavaScript
- 4. Jak działa podstawowa funkcja łączenia obiektów i funkcji w javascript?
- 5. Podstawowa aplikacja WPF ma 10s do otwarcia (.NET 4.5)
- 6. Podstawowa instalacja .net na Windows 10 iot (Raspberry PI3 - ARM)
- 7. Funkcja Diff dla programu Powerpoint
- 8. MEF: zamiennik PRISM?
- 9. Podstawowa rekursja
- 10. Funkcja PHP crypt() w .Net?
- 11. Funkcja wstążki przy użyciu .Net 4.5
- 12. Korzystanie z Prism z Ninject
- 13. WPF i Prism Zobacz Nakładka
- 14. Prism 4 ILoggerFacade dla Log4Net?
- 15. Funkcja podłańcucha SQL programu Firebird nie działa
- 16. Najważniejsza funkcja programu Visual Studio 2010
- 17. django-allauth podstawowa konfiguracja
- 18. Kotlin. Podstawowa aplikacja JavaFX
- 19. Podstawowa wiedza SQL?
- 20. Co oznacza składnia "podstawowa"?
- 21. Podstawowa wkładka hurtowa pyodbc
- 22. Dokumentacja klasy .NET z poziomu programu PowerShell?
- 23. .NET - Autoryzacja listy obiektów programu ListView w bazie danych
- 24. Czy funkcja mieszania ciągów .NET jest przenośna?
- 25. Jak mogę przekazać ciąg znaków Delphi do biblioteki DLL Prism?
- 26. Dołączanie do programu VS2010 drugiego procesu programowo za pomocą .NET
- 27. Brakująca podstawowa JavaDoc w Eclipse
- 28. Podstawowa wiedza na temat Node.JS?
- 29. Podstawowa klasa modelu MVVM klasy
- 30. Podstawowa biblioteka korekcyjna języka Python