BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 朱永光 关注 0 他的粉丝 发布于 2009年11月2日. 估计阅读时间: 2 分钟 | AICon 关注机器学习、计算机视觉、NLP、自动驾驶等20+AI热点技术和最新落地成功案例。

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也提供了源代码下载(请访问每个文章,以下载单独的源代码)和一个在线演示的地址。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

读完后大有裨益 by Chu Kevin

谁如果有时间,可以翻译为中文,把连接回复到此。

Re: 读完后大有裨益 by Lee YJing

的确不错,另外 怎么现在blog.joycode.com/brada/ 中文版不更新了

Re: 读完后大有裨益 by Chu Kevin

不太清楚。不知道是谁在负责翻译Brad的blog。可以联系一下开心问问。

good news by 江天 皓月

这个不错,好好读一读

版本旧了啊! by shi shine

这个讲解是在RIA Preview版本上的啊,有没有新的beta版的,内容改动好多了啊!!!

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

5 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT