• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

多一点执着,多一点坚持
博客园    首页    新随笔    联系   管理    订阅  订阅
第一章NerdDinner开篇指南

NerdDinner指南

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

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

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

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

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

 

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

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

实现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,作者能力有限有误之处请批评指正。

作者:Paul Wan
出处:http://paulwan.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted on 2010-06-01 08:43  万小檬  阅读(1643)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3