锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 英语翻译 / ASP.NET的MVC中级引导英语翻译中文译文
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

英文原文

 

锐英源精品开源心得,转载请注明:“锐英源www.wisestudy.cn,孙老师作品,电话13803810136。”需要全文内容也请联系孙老师。

简介

本文对ASP.NET MVC开发进行了简单的启蒙引导。

背景

ASP.NET里比较新的开发技术是MVC(模型-视图-控制器)设计模式。MVC模式对用户分离了应用逻辑,使输入和表示(GUI)脱离。
根据Scott Guthrie的描述,MVC有以下优点:

  • MVC方法里优点之一是有助于加强一个程序内模型、视图和控制器三个关注点的干净分离。维护一个干净的分离会让程序测试容易,因为程序不同部分之间的约定会定义更清晰和更精确。
  • MVC模式同样能对红/绿测试驱动开发(TDD)实现—使用它你能实现自动单元测试,它定义和验证新代码的需要,在你写代码前就能让你知道需要。

下面的图片来自于维基百科,它解释了MVC模式:
MVCDiagram.jpg
MVC把程序分为三个部分:

  • 模型-封装核心应用数据和功能域逻辑。
  • 视图-从模型里获取数据且显示给用户看。
  • 控制器-对模型或视图的请求的这类输入,由此进行接收和翻译。

对于在ASP.NET工程里应用MVC模式,Scott Guthrie在他的博客里给出了很好的且很详尽的介绍。为了更直观的表达,它的介绍很全面和权威。你要想理解ASP.NET MVC,你应该首要地参考他的博客。
本文目的是简要地引导,让开发者能快速开始。
当使用ASP.NET MVC网站开发时,你第一眼看到的不同之处是URL,它和以前你经常见的形式已经不一样了,不再是"http://www.codeproject.com/info/search.aspx"这样,而是http://localhost/VirtualDirectoryName/Controller/Action.
在读过本文后,希望你能快速开发你自己的ASP.NET MVC网站程序。本文回答了如下问题:

  • ASP.NET MVC的URL是怎样关联到Web服务器上的资源上的?
  • 在ASP.NET里,谁是模型、视图和控制器,且它们是怎样实现的?
  • 信息怎样在模型、视图和控制器之间传递?
  • 在服务器上的应用程序代码怎样访问由URL参数传递的数据且从浏览器构造提交?
  • 怎样在ASP.NET MVC里访问事务数据?
  • 在实现视图时,怎样使用后台代码?

本教程在Visual Studio 2008开发应用程序,以及所使用的语言是C#。如果你用Visual Studio 2010中,您的环境可能会有所不同。
本文附带本教程的源代码。如果你下载的源代码,打开运行下,然后再开始阅读本教程,这更好。这应该给你一个更好的印象,使你对这个简单ASP.NET MVC教程的应用程序实现的功能有所了解。这应该使您对这篇文章的阅读更容易。如果你是无法加载源代码到Visual Studio,您可能需要先设置您的开发环境。
让我们首先建立我们的开发环境,对教程开始学习。

设置开发环境

为了开发ASP.NET MVC的应用程序,您将需要安装Visual Studio ASP.NET MVC的附加部分。如果您有没有这样做,你可以去微软网站下载附加部分,然后在计算机上安装它。

创建一个空的MVC在Visual Studio中的ASP.NET项目


安装ASP.NET MVC附加后,我们就可以开始创建一个ASP.NET MVC项目。
CreateEmptyProject.jpg

我们可以创建两种类型的ASP.NET MVC应用程序。在本教程中,我们将创建一个“ASP.NET MVC 2空Web应用程序”。给项目命名为“ASPNetMVCTutorial “,并浏览导航到一个目录来保存文件,Visual Studio将创建目录。点击”确定 “按钮继续。
创建项目后,解决方案资源管理器将有以下内容:
SolutionExplorerBeforeCleaning.jpg

为了更好地关注于ASP.NET开发下的MVC模式,我将限制JavaScripts和CSS样式表的使用。让我们删除和MVC不相关的目录,并添加称为Utilities “目录 。“ Utilities “目录稍后会添加一些实用工具类到项目里。在对解决方案资源管理器进行简化后,将有以下内容:
SolutionExplorerAfterCleaningUtil.jpg

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内