我必须开发一个桌面应用程序,后端将是 SQL Express。我是 wpf 的新手。
我可以使用任何设计模式吗?任何带有 db 的 wpf 示例应用程序?
请帮我。
Prism 4 由 Microsoft Patterns and Practices 团队开发,它提倡 MVVM、依赖注入和模块化应用程序开发。这本书(我买过并读过)现在在网上免费。这本书涵盖了几种设计实践,应该是您在 WPF 中编写可维护、可测试、灵活的应用程序所需了解的一切的一个很好的开始。Prism 也是一个有助于模块化应用程序开发和 MVVM 的框架。它也相当受欢迎。
^ 说真的,读这本书。最多需要 2 天。
根据我的建议,如果您在应用程序中使用 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
如果您需要更多帮助,请告诉我。
您可以使用 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