Brad Abrams 终于完成了.NET RIA Services 的开发系列文章

阅读数:2259 2009 年 11 月 1 日

话题:.NETAzure语言 & 开发

Brad Abrams是微软 CLR 和.NET 框架团队的创始成员,也是多部重要书籍的合著者。他通过 4 个月的写作,完成了多达 26 篇关于如何使用 Silverlight 3 RTM 和.NET RIA Services July Update 进行开发的系列文章。这些文章通过一些示例或操作步骤循序渐进地讲述了开发 RIA 的各个方面,其中还蕴含了大量的最佳实践。由于他对.NET 运行时和框架深刻的理解,而且他的著作大都偏向设计向导方面的(如《框架设计向导,1、2 版》),所以这些示例除了告诉大家如何开发,也告诉大家如何设计。

这些文章包括如下内容:1,导航基础;2,丰富的数据查询;3,登录验证;4,SEO、导出到 Excel 及脱离浏览器运行;5,Astoria、添加服务引用和 WinForms;6,数据传输对象(DTO);7,用 ADO.NET 数据服务访问数据储存;8,用 WCF 访问数据存储;9,POCO 和验证提供程序;10,使用 LinqToSql;11,在客户端处理数据;12,使用 DataSet;13,新建类库项目来组织代码;14,Visual Basic 和 WPF 的支持;15,使用 ASP.NET MVC;16,暴露 WCF 服务;17,逐步演化应用程序;18,自定义 Linq 提供程序;19;使用 ASP.NET 动态数据;20,使用 NHibernate;21,访问层级数据;22,分离解决方案文件;23,使用 Azure 云服务;24,使用存储过程;25,使用 ViewModel 模式;26,加强验证功能和进行个性化

要完成以上示例中的练习,需要安装VS 2008 SP1(包括Sql Express 2008)、Silverlight 3 RTM.NET RIA Services July '09 PreviewWindows Azure Tools for Microsoft Visual Studio July 2009 CTPAzure 的账号ASP.NET MVC 1.0ASP.NET Dynamic Data Preview 4 RefreshNHibernate(包括NHibernate Linq)和Fluent NHibernate。Brad 也提供了源代码下载(请访问每个文章,以下载单独的源代码)和一个在线演示的地址。