WPF桌面应用程序和设计模式

时间:2013-09-12 04:02:44

标签: wpf

我必须开发一个桌面应用程序,后端将是SQL Express。 我是wpf的新手。

我可以使用任何设计模式? wpf with db?

的任何示例应用程序

请帮帮我。

3 个答案:

答案 0 :(得分:4)

Prism 4由Microsoft模式和实践团队提供,它主张MVVM,依赖注入和模块化应用程序开发。这本书(我购买和阅读)现在免费在线。本书涵盖了几个设计实践,对于在WPF中编写可维护,可测试,灵活的应用程序所需的一切,应该是一个相当好的开端。 Prism也是一个有助于模块化应用程序开发和MVVM的框架。它也很受欢迎。

Prism 4.1

^说真的,读这本书。最多需要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