【ASP.NET专题】(2)——15分钟利用ASP.NET MVC 创建Movie数据库应用程序

OsgEarth实战:飞机模型动态轨迹与雷达扫描效果实现详解 本文详细介绍了如何使用OsgEarth实现飞机模型动态轨迹与雷达扫描效果。通过实战案例,讲解了模型加载、路径规划、动态轨迹绘制、飞行姿态计算以及雷达扫描效果的实现方法,并提供了性能优化技巧,帮助开发者高效完成三维可视化项目开发。 阅读详情

该文件翻译于MVC官网上面的一篇指南性文章,文章原地址为:http://www.asp.net/learn/mvc/tutorial-21-cs.aspx,原文的标题为:《Create a Movie Database Application in 15 Minutes with ASP.NET MVC (C#)》,英文水平可以的话可以直接阅读原文章,如果不喜欢自己翻译的话,那么就Follow me.

一、本文的目的

这篇文章的目的主要是教会你如何去构建ASP.NET MVC应用程序,在这篇文章中,我将从头到尾创建一个完整的ASP.NET MVC应用程序,我将向你展示如何创建简单的Movie数据库驱动应用程序,这个应用程序可以说明你如何列举数据库内容、如何添加数据库内容以及如何编辑数据库内容。

为了简化创建我们应用程序的过程,我们必须充分发挥Visual Studio 2008的优势,我们将利用Visual Studio为我们的控制器(Contriller)、模型(Model)以及视图(View)生成初始的代码和内容。

如果你曾经比较熟悉ASP或者ASP.NET,你将非常容易接触到ASP.NET MVC,ASP.NET MVC应用程序的View部分很类似于ASP中的页面,同时也类似于ASP.NET中的WEB Form应用程序,ASP.NET MVC通过.NET框架为你提供了丰富的语言和类。

我的愿望就是希望这篇文章可以使得你对于如何创建ASP.NET MVC应用程序有深刻的了解,虽然ASP.NET MVC应用程序与ASP以及ASP.NET有着类似或者不同的地方。

二、Movie数据库应用程序概要

因为我们的目的就是使得一切事务简单化,所以我们只创建一个非常简单的Movie数据库应用程序,我们简单的应用程序允许我们做三件事情:

1、列举movie数据库记录;

2、添加新的记录到movie数据库;

3、编辑一个存在的movie数据库记录

另外,为了考虑到简便性,我们只利用到ASP.NET MVC框架的最小化的特征,同时,我们也不利用测试-驱动(Test-Driven)开发。

为了创建我们的应用程序,我们需要按照步骤完成以下任务:

1、创建ASP.NET MVC Web应用程序工程;

2、创建数据库

3、创建数据库模型

4、创建ASP.NET MVC控制器(Controller)

5、创建ASP.NET MVC视图(View)

三、预备内容

你需要利用Visual Studio 2008或者Visual Web Developer 2008 Express来创建ASP.NET MVC应用程序,你也可以下载ASP.NET MVC框架。

1、如果你们没有安装Visual Studio 2008,你可以下载Visual Studio 2008 90天实用版本,网址为:

http://msdn.microsoft.com/en-us/vs2008/products/cc268305.aspx

2、当然,你也可以利用Visual Web Developer 2008 Express来创建ASP.NET MVC应用程序,如果你决定利用Visual Web Developer 2008 Express,你就必须有SP1安装程序,你可以从以下网址下载到具有SP1的Visual Web Developer 2008 Express版本:

http://www.microsoft.com/downloads/details.aspx?FamilyId=BDB6391C-05CA-4036-9154-6DF4F6DEBD14&displaylang=en

3、在安装好Visual Studio 2008或者Visual Web Developer 2008 Express后,你需要安装ASP.NET MVC框架,下载地址为:

http://www.asp.net/mvc/

注:除了下载安装ASP.NET框架以及ASP.NET MVC框架后,你可以充分利用WEB平台安装程序的作用,WEB平台应用程序能够使得你更好更容易的管理你电脑中的安装程序,下载地址为:

http://www.microsoft.com/web/gallery/Install.aspx

四、创建一个ASP.NET MVC应用程序

上一篇文章:《【ASP.NET专题】(1)——ASP.NET MVC初探》,详细介绍了如何创建自己的ASP.NET MVC应用程序。在此不再重复介绍。地址为:http://blog.csdn.net/rocket5725/archive/2010/01/11/5177320.aspx

五、创建相关的数据库

创建数据库名为MovieDB,然后新建表Movies,脚本如下:

 

【Coppeliasim|轨迹规划(三)】机械臂逆解 文章目录一些设置导航点设置添加连接用于碰撞的设置代码实现终端输出 一些设置 导航点设置 关于如何添加设置 dummy 的细节建议参考官方手册,这里不再赘述。 添加连接用于碰撞的设置 按照序号点击(一个是机械臂,一个是所有的物体除了机械臂): 代码实现 getMatrixShiftedAlongZ=function(matrix,localZShift) local m={} for i=1,12,1 do m[i]=matrix[i] end 阅读详情

相关推荐

movieDB:电影数据库,显示发行年份,imdb评级,海报和情节

Create React App入门 该项目是通过引导的。 可用脚本 在项目目录中,可以运行: yarn start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何棉绒错误。 yarn test 在交互式监视模式下启动测试运行器。 有关更多信息,请参见关于的部分。 yarn build 构建生产到应用程序build文件夹。 它在生产模式下正确捆绑了React,并优化了构建以获得最佳性能。 最小化内部版本,文件名包含哈希值。 您的应用已准备好进行部署! 有关更多信息,请参见关于的部分。 yarn eject 注意:这是单向操作。 eject ,您将无法返回! 如果您对构建工具和配置选择不满意,则可以随时eject 。 此命令将从您的项目中删除单个生成依赖项。 相反,它将所有配置文件和传递依赖项(webpack

主键和外键

什么是主键和外键 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。 比如: 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号就是一个主键 成绩表(学号,课程号,成绩)...

jensen-ZGX的博客 7338

MVCMovie教程实例源码

功能介绍: 该源码使用了codefirst创建数据库,简单的实现了 电影的,增加,删除,修改的功能。 注意: 开发环境为Visual Studio 2010,数据库为SQL Server 2005,运行时需要 修改web.config中的数据库连接

南京邮电大学数据库实验二

4. 用alter table命令修改movies关系模式,增加引用完整性约束cpc,要求movies表中的producerC必须是在MovieExec表中已有的制片人。提示:check约束,数据库版本5.7以及5.7以下的会有check的定义但是check语句是无效的,即不能对添加的数据进行判断,需要使用触发器来进行处理,5.7版本以上,就可以使用check语句。提示:这里的fields by ',' 这里单引号内的符号是看你文件中是按什么来分割数据的,根据实际情况来自己修改符号。

m0_62066720的博客 2384

springMVC\mysql简单登录和注册

这是一个springMVC模式的登录和注册,数据库mysql,是我自己整的,所以运行各种没问题,比较直观,适合初学者,尤其是spring框架,体现得非常明显

mvc移动创建oracle表,使用 ASP.NET MVC (C#)在15分钟创建电影数据库应用程序 | Microsoft Docs...

使用 ASP.NET MVC15 分钟创建电影数据库应用程序 (C#)Create a Movie Database Application in 15 Minutes with ASP.NET MVC (C#)01/27/2009本文内容Stephen Walther 从头开始构建整个数据库驱动的 ASP.NET MVC 应用程序。Stephen Walther builds an en...

weixin_39782752的博客 435

15分钟内用ASP.Net MVC创建一个电影数据库应用程序

<br /><br />Stephen Walther 从头开始到结束建立了整个数据驱动ASP.NET MVC应用程序。这个教程对于那些刚刚接触ASP.NET MVC框架以及想要获得一种建立ASP.NET MVC应用程序的过程的新人是一个很好的介绍。<br /><br />       这个教程的目的就是给你一种“它会是什么样子”去创建ASP.NET MVC应用程序的理念。在这一课中,从开始到结束,我将直接建立一个完整ASP.NET MVC应用程序。我向你展示如何建立一个简单的数据驱动应用程序,演示

ddxkjddx的专栏 2345

[翻译]15分钟创建一个电影的ASP.NET MVC数据库应用程序

The purpose of this tutorial is to give you a sense of "what it is like" to build an ASP.NET MVC application. In this tutorial, I blast through building an entire ASP.NET MVC application from start to

从心所欲,不逾矩 5049

翻译:使用 Asp.net mvc 15 分钟创建 Movie 数据库应用程序

英文原文 Create a Movie Database Application in 15 Minutes with ASP.NET MVC (C#) 本教程是要让你了解创建ASP.NET MVC 应用程序的过程。I blast through building an entire ASP.NET MVC application from start to finish(这句不会翻,大意...

weixin_34356138的博客 166

ASP.NET专题(9)——ASP.NET MVC总结

这几天一直在围绕ASP.NET MVC进行学习,虽然之前接触了一些,但是还没有这么系统的做过相关的测试学习,在最后对其进行总结,希望对于初学MVC的人都有所帮助。现在将ASP.NET MVC的一系列文章整理如下:1、【ASP.NET专题(1)——ASP.NET MVC初探:http://blog.csdn.net/rocket5725/archive/2010/01/11/51773

薛敬明的专栏 1274

5 Minute Introduction to ASP.NET MVC

http://www.asp.net/mvc/videos/mvc-2/how-do-i/5-minute-introduction-to-aspnet-mvc http://www.asp.net/mvc/videos/mvc-2/how-do-i/creating-a-movie-database-application-in-15-minutes-with-aspn

TianGaojie123abc的专栏 461

ASP.NET MVC 5 - 添加一个模型

在本节中,您将添加一些类,这些类用于管理数据库中的电影。这些类是ASP.NET MVC 应用程序中的"模型(Model)"。 您将使用.NET Framework 数据访问技术Entity Framework,来定义和使用这些模型类。Entity Framework(通常称为 EF) 是支持代码优先 (Code First) 的开发模式。代码优先允许您通过编写简单的类来创建对象模型。(相对于"原

ComponentOne技术服务 467

ASP.NET MVC 1.0 RC深度解析:2009年原始架构与工程实践

ASP.NET MVC是一种基于Model-View-Controller设计模式的Web开发框架,其核心原理是通过约定优于配置(Convention over Configuration)解耦请求处理流程,实现HTTP本质的显式控制。该架构强调职责分离、可测试性与URL路由驱动,技术价值在于打破Web Forms的黑箱封装,赋予开发者对生命周期、模型绑定和视图渲染的底层掌控力。典型应用场景包括SEO友好型网站、团队协作型企业应用及需精细HTML输出的管理系统。本文聚焦ASP.NET MVC 1.0 Rel

世范水晶 501

008.Adding a model to an ASP.NET Core MVC app --【在 asp.net core mvc 中添加一个model (模型)】...

索引: 目录索引 Adding a model to an ASP.NET Core MVC app在 asp.net core mvc 中添加一个model (模型)2017-3-30 8 分钟阅读时长 本文内容1. Add a data model class添加一个数据模型类2. Scaffolding a controller控制器基架3. Add EF tooling and ...

weixin_30270889的博客 214

006.Adding a controller to a ASP.NET Core MVC app with Visual Studio -- 【在asp.net core mvc 中添加一个控制器】...

索引: 目录索引 Adding a controller to a ASP.NET Core MVC app with Visual Studio 在asp.net core mvc 中添加一个控制器 2017-2-285 分钟阅读时长 ByRick Anderson The Model-View-Controller (MVC) architectural pattern se...

weixin_30871293的博客 235

011.Adding Search to an ASP.NET Core MVC app --【给程序添加搜索功能】

索引: 目录索引 Adding Search to an ASP.NET Core MVC app 给程序添加搜索功能 2017-3-77 分钟阅读时长作者 本文内容 1.Adding Search by genre 根据音乐流派添加搜索 2.Adding search by genre to the Index view 在 Index 视图添加音乐流派搜索功能 By...

weixin_30410119的博客 170

智能家居观影模式自动化:从状态机设计到稳定落地的工程实践

在智能家居与家庭影院自动化领域,状态机是一种关键的软件设计模式,它通过定义一组有限的状态以及状态间的转换规则,来管理系统行为。其核心原理是将复杂的业务流程抽象为离散的状态和触发事件,从而确保系统行为的有序性和可预测性。这种设计模式的技术价值在于实现了逻辑解耦、增强了系统的容错能力与可维护性。在家庭自动化场景中,状态机思维尤其适用于需要处理多设备协同、用户交互和环境动态变化的复杂场景,例如打造一个无缝、稳定的沉浸式观影环境。本文聚焦于如何运用状态机设计,结合环境光照的动态控制、多设备协同的稳定性保障以及无感交

weixin_30905133的博客 309

010.Controller methods and views --【控制器方法与视图】

索引: 目录索引 Controller methods and views 控制器方法与视图 2017-3-79 分钟阅读时长作者 ByRick Anderson We have a good start to the movie app, but the presentation is not ideal. 我们在movie 应用上已经有了一个好的开始,但是表现层不是很理想...

weixin_30808253的博客 218

基于ECharts智慧交通数据可视化大屏源码

基于ECharts智慧交通数据可视化大屏源码

上一篇: 【ASP.NET专题】(1)——ASP.NET MVC初探
下一篇: 【ASP.NET专题】(3)——ASP.NET MVC中的URL Routing
爱因斯坦.薛
博客等级 码龄21年 313粉丝 265原创
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值