MVC 音乐商店 第1部分: 概述和文件-> 新建项目

MVC 音乐商店是介绍,并分步说明了如何使用 ASP.NET MVC 和 Visual Studio 为 web 开发教程应用程序。

MVC 音乐商店是一个轻量级的示例存储实现它卖音乐专辑在线,并实现基本的网站管理、 用户登录,和购物车功能。

这个系列教程详细说明所有为构建 ASP.NET MVC 音乐商店示例应用程序采取的步骤。第 1 部分涵盖概述和文件-> 新项目。

概述

MVC 音乐商店是一个教程应用程序,介绍并分步说明了如何使用 ASP.NET MVC 和 Visual Web Developer 开发 Web 应用程序。我们将会慢慢地由浅入深,所以即便是 Web 开发的初学者也没问题。

我们要构建的应用程序是一个简单的音乐商店。有到应用程序的三个主要部分: 购物、 签出、 和行政管理。

访客可以浏览按类型排列的专辑:

他们可以查看单个专辑和将它添加到购物车:

他们可以查看购物车,删除他们不再想要的任何项:

在继续结帐将提示他们登录或注册一个用户帐户。

创建帐户后,他们可以通过填写发货和付款信息完成订单。为了简单起见,我们正在令人惊异的促进: 一切都是免费的如果他们输入促销代码"免费"!

订购、 后,他们看到一个简单确认屏幕:

除了客户 faceing 页面,我们还会生成显示的相册,管理员可以创建、 编辑、 列表的管理员部分和删除相册:

1.文件-> 新建项目

安装软件

本教程将通过创建一个新的 ASP.NET MVC 3 项目,利用免费 Visual Web 开发人员 2010年速成 (这是免费的),开始然后我们就会逐渐添加功能来创建一个完整的功能应用程序。一路走来,我们将介绍数据库访问、 窗体过帐方案、 数据验证、 使用主控页保持一致的页面布局,使用 AJAX 页面更新和验证、 用户登录和更多。

您可以按照一步一步一步,或者您可以从http://mvcmusicstore.codeplex.com下载完整的应用程序.

您可以使用 Visual Studio 2010 SP1 或 Visual Web 开发人员 2010年表示 SP1 (免费版本的 Visual Studio 2010) 生成应用程序。我们将使用 SQL 服务器紧凑 (也是免费的) 来作为数据库的宿主。在开始之前,请确保您已经安装了下面列出的前提条件。您可以安装所有这些使用下面的 Web 平台安装程序链接:http://www.microsoft.com/web/handlers/webpi.ashx?command=getinstallerredirect&appid=VWD2010SP1Pack

注意: 您可以找到此链接在这大的绿色按钮 (更容易记住) 链接: http://asp.net/mvc

Web 平台安装程序将检查您的已有安装并只下载您的需要。

如果您想要单独安装的必备组件,使用下面的链接,而不使用上面的链接,请使用下面的链接 (在您使用本教程中的打印的版本的情况下写出):

注意: 如果您使用 Visual Studio 2010 的而不视觉的 Web 开发人员 2010年,安装的必备组件与此链接改为:

Visual Studio Web 开发人员表示 SP1 系统必备组件http://www.microsoft.com/web/handlers/webpi.ashx?command=getinstallerredirect&appsxml=&appid=VS2010SP1Pack

我强烈推荐您使用 Web 平台安装程序的第一个链接,它将确保你把一切都正确设置了。

创建新的 ASP.NET MVC 3 项目

我们会首先从 Visual Web Developer 中文件菜单中选择"新建项目"。这将打开新建项目对话框。

我们会选择 Visual C#-> Web 模板组在左边,然后在中心列选择"ASP.NET MVC 3 Web 应用程序"模板。命名您的项目 MvcMusicStore 并按确定按钮。

这将显示辅助对话框,允许我们,使我们的项目的一些 MVC 特定设置。选择以下选项:

项目模板-选择空

查看引擎-选择剃刀

使用 HTML5 语义标记-检查

请验证您的设置,如下所示,然后按确定按钮。

这将创建我们的项目。让我们看看已添加到我们的应用程序在右侧解决方案资源管理器中的文件夹。

空 MVC 3 模板并不是完全为空 — — 它将添加一个基本的文件夹结构:

ASP.NET MVC 中使用的一些基本的命名约定为文件夹名称:

文件夹

目的

/Controllers

控制器会响应来自浏览器的输入,决定如何应对该输入,然后将响应返回给用户。

/Views

视图保留着我们的 UI 模板

/Models

模型举行和操作的数据

/Content

此文件夹包含我们的图像、 CSS 和任何其他静态内容

/Scripts

此文件夹包含我们 JavaScript 文件

即便是在空的 ASP.NET MVC 应用程序中也会包含这些文件夹,因为默认情况下 ASP.NET MVC 框架使用“约定优先于配置”方法,并根据文件夹的命名约定做出一些默认的假设。例如,控制器看起来的视图在视图文件夹中,默认情况下您无需在您的代码中显式指定此。坚持使用默认惯例可以减少您需要编写,代码的数量,还可以为其他开发人员要了解您的项目更容易。我们会解释这些公约更多我们建立我们的应用程序。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值