课程教学大纲(MVC编程技术).doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《MVC编程技术》教学大纲 一、课程性质与任务 1.课程性质:本课程是计算机应用技术专业的理论与实践课。 2.课程任务:本课程的主要任务是通过.NET环境,讲授开发MVC项目的课程,需要了解MVC模式的基本原理,了解模型-控制器-视图的开发模式。掌握模型-控制器-视图之间的关系,linq和Lambda表达式,Razor视图引擎,HTML辅助方法,模型绑定和模型验证,路由。重点掌握EF框架使用,Ajax和MVC的结合等。课程在重视传授理论知识同时,重视培养学生的实际动手能力。教学过程中,设计了大量的程序设计案例,使学生在学习枯燥的语法知识的同时,体会到MVC框架的魅力,加深对语言知识的理解。 二、课程教学基本要求 理论课时:48节 上机课时:48节 考核形式:考查 三、课程教学内容 第一章 MVC基础 教学内容:本章主要介绍MVC的主要概念,Model,Controller,Vie的理解,掌握如何创建.NET MVC项目,编写第一个ASP.NET MVC第一个项目,掌握控制器和视图共享数据的三种方式,即ViewData共享数据,ViewBag共享数据,TempData共享数据等的特点和区别,掌握同名Action的基本使用。 ※第二章 Linq和Lambda 教学内容:本章主要掌握Linq和Lambda筛选数组,掌握Linq和Lambda进行条件查询,掌握Linq和Lambda进行排序,掌握Linq和Lambda进行分组,掌握Linq和Lambda分组+聚合,掌握匿名类集合的数据显示(视图中反射,自定义模型,使用Tuple元祖,动态属性,Json格式转换),掌握Linq和Lambda进行联表查询等。 ※第三章 EF框架基础 教学内容:本章主要掌握使用EF框架实现数据列表,掌握使用EF框架实现数据新增,掌握使用EF框架实现数据的编辑修改,掌握使用EF框架实现实现数据的删除,掌握使用EF框架实现组合条件的搜索,掌握使用EF框架实现数据的分页,掌握JPager.NET第三方分页插件的使用,掌握使用EF框架实现直接执行SQL语句。 第四章 数据加载方式和CodeFirst 教学内容:本章主要掌握关联表的数据延迟加载方式,掌握关联表的数据如何关闭延迟加载方式,掌握关联表的数据贪婪加载方式,掌握关联表的数据显示加载方式,掌握代码先行的开发模式。 ※第五章 Razor视图引擎 教学内容:本章主要掌握Razor的基本语法,掌握布局页的使用,掌握RanderBody的使用,掌握RenderSection的使用,掌握嵌套模板的使用。 第六章 HTML辅助方法 教学内容:本章主要掌握Html.ActionLink的使用,掌握使用HTML进行表单的编写,掌握使用创建自定义HTML辅助方法,掌握分布视图的使用,掌握Partial和RenderParial的使用,掌握Action和RenderAction的使用。 第七章 模型绑定与验证 教学内容:本章主要掌握模型绑定获取表单数据,掌握基本类型绑定获取表单数据,掌握文件上传的基本功能,掌握无刷新文件上传功能,掌握多文件上传功能,掌握基本的模型验证,掌握模型验证中自定义提示的样式及状态保留,掌握模型验证和EF框架如何进行结合。 ※第八章 强类型 教学内容:本章主要掌握强类型绑定列表,掌握自定义类型的绑定,掌握多模型的绑定,掌握dynamic动态模型的绑定,掌握强类型绑定下的HTML辅助方法的使用,掌握MVC中支架模板的使用。 ※第九章 控制器、过滤器和路由 教学内容:本章主要介绍控制器操作方法的不同返回类型:ViewResult、EmptyResult、ContentResult、FileResult、JavaScriptResult、JsonResult,掌握授权过滤器的使用,掌握行为过滤器的使用,掌握异常过滤器的使用,掌握默认路由规则,掌握自定义路由的操作。 ※第十章 Ajax与MVC的结合 教学内容:本章主要掌握Ajax.ActionLink辅助方法,掌握Ajax.BeginForm辅助方法,掌握使用Jquery Ajax和MVC编程的结合。 四、学时分配表 章序 内容 课时 备注 1 MVC基础 4 2 Linq和Lambda 4 3 EF框架 6 4 数据加载方式和CodeFirst 4 5 Razor视图引擎 4 6 HTML辅助方法 4 7 模型绑定与验证 6 8 强类型 4 9 控制器、过滤器和路由 8 10 Ajax与MVC的结合 4 五、教材及参考书 执笔: 审定:(系或教研室主任签字)

文档评论(0)

woyangxin + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档