第一章NerdDinner开篇指南

NerdDinner指南

学习一个新框架的最好方法是使用它来做点什么东西。这篇指南简单的演示了如何使用asp.net mvc框架来建立小而完整的应用程序,同时介绍了mvc背后的一些核心概念。

我们将建立一个名为NerdDinner的应用程序。NerdDinner为人们提供了一种简单在线的方式来查找和组织宴会:2010053117463925.png

NerdDinner允许注册用户创建,编辑和删除宴会。在这个应用程序中强制执行了一套统一的验证和业务规则:

2010053117544271.png

访问者能使用基于AJAX技术的地图(微软的VEMAP)来查找附近即将开始的宴会:

2010053117571791.png

单击宴会将转到详细信息的页面,在详细信息页面你们能了解更多宴会信息:

 2010053119382671.png

如果他们有兴趣参加宴会,他们能登陆并在网站上注册:

2010053119415784.png

他们能在登陆后点击一个基于AJAX的RSVP链接来参与进来:

2010053123011057.png

2010053123021327.png

实现NerdDinner

我们将用Visual Studio的文件->新建项目命令创建一个崭新的ASP.NET MVC应用程序NerdDinner。我们后面将逐渐的添加功能,沿着这种方式,我们将讲述一下内容:

  1. 如何创建新的ASP.NET MVC项目
  2. 如何创建数据库
  3. 如何建立具有商业规则验证的模型
  4. 如何使用controllers和views实现“列表/详细”页面的界面
  5. 如何提供CRUD (create, read, update, delete) 数据表单支持
  6. 如何使用ViewData和实现ViewModel类
  7. 如何使用master页和partials视图重用UI
  8. 如何实现有效的数据分页
  9. 如何使用认证和授权保护应用程序
  10. 如何使用AJAX提交动态更新
  11. 如何使用AJAX实现地图应用
  12. 如何自动化单元测试

你能跟着章节的内容一步一步的建立NerdDinner应用程序。另外你也能从这里下载完整的源代码(我们的章节对应1.0版): http://nerddinner.codeplex.com/。 如果你想离线阅读,你也能选择下载该指南的免费PDF,如果你想离线阅读。

你能使用Visual Studio 2008或者免费的Visual Web Developer 2008 Express来建立应用程序。你能使用SQL Server或免费的SQL Server Express作为数据库。

你能安装ASP.NET MVC, Visual Web Developer 2008 Express,和SQL Server Express(全免费)使用Microsoft Web Platform InstallerV2。

现在让我们开始吧....

现在我们已经知道了什么是NerdDinner,让我们卷起袖子写些代码吧。

我们将用Visual Studio的文件->新建项目命令创建NerdDinner应用程序。

 

ps:本篇文章主要为翻译作品,原文地址http://nerddinnerbook.s3.amazonaws.com/Intro.htm,作者能力有限有误之处请批评指正。

转载于:https://www.cnblogs.com/paulwan/archive/2010/06/01/1748428.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值