一个好的Silverlight 3.0参考应用程序,带源代码?

sai*_*lle 6 silverlight

从未编写过生产质量的Silverlight应用程序,我希望为Silverlight 3.0找到一个高质量的开源参考应用程序(Silverlight 4.0并不像我有VS2008那样好)来帮助学习Silverlight.

理想情况下,我希望看到:

  • 一系列业务应用程序,在客户端 - 服务器传统中.
  • SQL Server后端
  • 没有使用像PRISM或CSLA这样的第三方库,因为我想看看核心Silverlight技术是如何工作的.

我意识到Codeplex上有很多开源项目,但很难在那里找到任何经典的业务应用程序.

Gon*_*ing 1

老实说,请升级到 VS 2010。如果您认真想成为 Silverlight 开发专家,那么版本 4 是最划算的。

并非所有较新的技术都受 Silverlight 3 支持,所有最新的酷教程和项目示例往往都在 VS2010/SL4 中。

您也不应该忽视 MVVM 等模式以及 Prism 和 MEF 等库,因为它们在 Silverlight 项目中正迅速变得司空见惯。如果您一开始就使用 Win-forms 风格的 Silverlight 方法,那么您养成 Win-forms 风格的坏习惯的危险就更大。

以下是 Silverlight 的 MVVM 的简单说明: http://openlightgroup.net/Blog/tabid/58/EntryId/89/Silverlight-View-Model-Style-An-Overly-Simplified-Explanation.aspx

这些视频很好地介绍了创建/理解基于 Prism 的项目,特别是 Silverlight: http ://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards- Unity/ 它包括他使用 prism 构建 Outlook 风格的应用程序(提供完整源代码)。

Prism 和即将推出的 MEF 的 codeplex 项目、完整源代码和文档等位于: http://compositewpf.codeplex.com/wikipage? title=Getting%20Started&referringTitle=Home Prism 由 Microsoft 创建,很快将发布最终版本版本 4(包括 MEF)。