ASP.NET MVC 免费电子书教程

作者: 来源:Scott Guthrie 博客中文版 日期:2009-4-2

ASP.NET MVC 1.0

对即将发布的新ASP.NET MVC框架(说真的,随时都会发布 -- 请静候宣布),社区里到处洋溢着兴奋。就象对任何新的东西,大家也开始征询更多的教程/例程/文档,以了解如何起步和用它来建造应用。

在过去的几个月内,我一直在给Scott Hanselman, Rob Conery, 和 Phil Haack 为Wrox出版社写作的一本ASP.NET MVC方面的书帮着贡献章节。该书目前正在制作过程中,不久就会在书店发行(你今天就可以在亚马逊书店预订)。

我撰写了该书的第一章,是个185页的教程,从头开始按部就班地建造起一个小型但完整的ASP.NET MVC应用。我与Wrox出版社的协议是,我为他们免费撰写这个教程,作为回报,他们将提供免费的PDF下载。

我非常兴奋地宣布,你现在可以 下载这个免费的教程章节了(14M的PDF文件),该教程是在“Creative Commons Attribution No Derivatives”许可下发布的,意味着你可以共享,发布,打印或者发给任何人。

NerdDinner ASP.NET MVC 教程

该教程从在Visual Studio中使用“文件->新项目”命令开始,创建一个崭新的ASP.NET MVC项目,然后逐步添加功能和特性,在过程中,它讨论了如何:

  • 创建数据库
  • 建造带有验证和业务规则的模型
  • 使用控制器和视图实现数据列表和细节界面
  • 实现CRUD(创建,读取,更新,删除)数据表单输入
  • 使用ViewModel模式将信息从控制器中传给视图
  • 使用用户控件和母版页在网站上重用界面
  • 实现高效数据分页
  • 使用认证和授权实现应用安全
  • 使用AJAX实现动态更新
  • 使用AJAX添加可交互性地图支持
  • 执行自动化的单元测试(包括依赖注入和mocking)

该教程建造的应用名为“NerdDinner”,提供了一个简易的方式来在线组织,主持和查询基于新主题的晚餐活动:

nerddinner_small[1]

Scott Hanselman 已经主持NerdDinners多年, 是他出主意来建造一个方便这个活动的应用的教程,他还在www.nerddinner.com提供了该应用的定制了皮肤的上线版本。

下载链接

希望本文对你有所帮助,

Scott

【附注】 该书刚进入制作过程,尚处于非编辑状态(意即专业编辑人员还没开始编辑),一旦最终文字出来,我们会更新PDF版本。

【附注二】 是的,这是我的博客过去几个月一直很冷清的原因之一,待我复原之后,请再次期待更多的博客帖子,:-)。

相关文章
文章评论
  • 1 楼:评论
    谢谢!