我必须开发一个桌面应用程序,后端将是SQL Express。 我是wpf的新手。
我可以使用任何设计模式? wpf with db?
的任何示例应用程序请帮帮我。
答案 0 :(得分:4)
Prism 4由Microsoft模式和实践团队提供,它主张MVVM,依赖注入和模块化应用程序开发。这本书(我购买和阅读)现在免费在线。本书涵盖了几个设计实践,对于在WPF中编写可维护,可测试,灵活的应用程序所需的一切,应该是一个相当好的开端。 Prism也是一个有助于模块化应用程序开发和MVVM的框架。它也很受欢迎。
^说真的,读这本书。最多需要2天。
答案 1 :(得分:0)
根据我的建议,如果在应用程序中使用MVVM模式会很好。因为它有很多方法可以重用你的代码。
您可以在以下链接中找到相同的教程:
http://msdn.microsoft.com/en-us/magazine/dd419663.aspx
http://www.codeproject.com/Articles/126249/MVVM-Pattern-in-WPF-A-Simple-Tutorial-for-Absolute
http://wpftutorial.net/MVVM.html
如果您需要更多帮助,请与我联系。
答案 2 :(得分:0)
您可以使用MVVM设计模式,它将帮助您重用代码,灵活性和自定义,UI设计和开发的分离,测试......
请参阅这些文章以了解MVVM模式以及示例WPF应用程序..
http://www.codeproject.com/Articles/278901/MVVM-Pattern-Made-Simple
http://msdn.microsoft.com/en-us/magazine/dd419663.aspx
http://msdn.microsoft.com/en-us/library/gg405484%28v=pandp.40%29.aspx