ASP.NET MVC实训教程
综合评级:★★★★★
定价:¥45.00
作者:赵鲁涛 等编
出版社:机械工业出版社
出版日期:2015年6月
页数:302
字数:484000
ISBN:9787111498537
综合评级:★★★★★
定价:¥45.00
作者:赵鲁涛 等编
出版社:机械工业出版社
出版日期:2015年6月
页数:302
字数:484000
ISBN:9787111498537
序
前言
第1章MVC 4简介
1 1基础知识
1 1 1HTML
1 1 2CSS
1 2基于WebForm的ASP NET
1 2 1 NET
1 2 2ASP NET
1 2 3WebForm的创建方法
1 2 4ASP NET服务器控件
1 3MVC概念与原理
1 3 1MVC的概念
1 3 2MVC的工作原理
1 3 3MVC架构的优缺点
1 4初识MVC
1 4 1创建新项目
1 4 2MVC 4项目
习题
综合应用
第2章模型
2 1模型层概述与执行机制
2 2实体数据模型
2 3LINQ语句与使用
2 3 1使用LINQ的好处
2 3 2LINQ to SQL的预备知识
2 3 3LINQ to SQL的查询
2 3 4LINQ to SQL 进行插入
2 3 5LINQ to SQL 进行更新
2 3 6LINQ to SQL 进行删除
2 4模型的数据校验
2 4 1非数据库类DataAnnotation启用
验证
2 4 2数据库类DataAnnotation启用
验证
习题
综合应用
第3章控制器
3 1控制器概述
3 2控制器的创建
3 3Action的处理流程
3 3 1参数获取
3 3 2参数预处理
3 3 3与模型层的交互
3 3 4结果预处理
3 3 5视图返回
3 3 6实例分析
3 4典型的处理模式
3 4 1单个视图调用多个函数
3 4 2多个视图调用单个函数
3 4 3多个视图调用多个函数
3 5Action的常见标签
3 5 1NonAction
3 5 2HttpGet和HttpPost
3 5 3ChildActionOnly
习题
综合应用
第4章路由
4 1路由的基础
4 1 1网址路由的作用
4 1 2默认的Route Table
4 2路由解析
4 2 1非MVC控制器类路由解析
4 2 2带单个参数的MVC路由地址的
解析
4 2 3带多参数的MVC路由地址的
解析
4 3路由注册
4 4路由管理与匹配机制
4 5MVC执行的生命周期
4 5 1网址路由比对阶段
4 5 2执行Controller的Action
阶段
4 5 3执行View并返回结果页面
4 6总结
习题
综合应用
◆第5章视图
5 1视图概述
5 2视图页
5 2 1视图页的创建
5 2 2视图页介绍
5 3从控制器层获取数据的方式
5 3 1弱类型
5 3 2强类型
5 3 3Session和Cookies
5 4HtmlHelper类
5 4 1ActionLink
5 4 2BeginForm和EndForm
5 4 3CheckBox
5 4 4DropDownList
5 4 5Hidden
5 4 6Label
5 4 7ListBox
5 4 8Password
5 4 9RadioButton
5 4 10TextArea
5 4 11TextBox
5 5布局页和视图布局页
5 5 1布局页的创建
5 5 2视图布局页的创建
5 5 3布局页和视图布局页介绍
5 5 4布局页的嵌套
5 6分部页
5 6 1分部页的创建
5 6 2分部页介绍
5 7向控制器层传递数据的
方式
习题
综合应用
第6章ActionResult类
6 1ActionResult类概述
6 2ViewResult
6 3PartialViewResult
6 4ContentResult
6 5EmptyResult
6 6FileContentResult、FileStreamResult
和FilePathResult
6 7javaScriptResult
6 8JsonResult
6 9RedirectResult
6 10RedirectToRouteResult
6 11HttpUnauthorizedResult和
HttpNotFoundResult
习题
综合应用
第7章Javascript与jQuery技术
7 1JavaScript
7 1 1JavaScript简介
7 1 2JavaScript的语法
7 1 3JavaScript函数
7 2JQuery简介
7 2 1选择器
7 2 2JQuery中的文件对象模型与
方法
7 2 3事件处理
7 3JavaScript与JQuery 应用
实例
7 3 1iPhone界面制作
7 3 2使用JQuery给table动态添加、
删除行
7 3 3使用JQuery生成精美的Tab
按钮
7 3 4使用JQuery完成相框效果
习题
综合应用
第8章JQuery高级应用
8 1zTree控件
8 2zTree的API
8 2 1API综述
8 2 2常用API详解
8 3zTree应用实例
8 3 1zTree基本功能
8 3 2zTree单选按钮/复选框功能
8 3 3zTree的拖拽功能
8 3 4zTree实现节点的增加、删除、
修改功能
8 4JQGrid表格控件
8 4 1JQGrid的原理
8 4 2JQGrid的安装
8 4 3JQGrid的参数
8 4 4JQGrid中ColModel的API
8 4 5JQGrid的代码格式
8 5JQGrid实例
习题
综合应用
第9章ajax技术
9 1AJAX概述
9 2原理简介
9 2 1创建对象
9 2 2发送请求
9 2 3获取响应
9 2 4onreadystatechange事件
9 3JQuery AJAX
9 3 1load()
9 3 2get()
9 3 3post()
9 4综合实例
9 4 1多属性查询
9 4 2分页显示
习题
综合应用
第10章服务器(IIS)的配置与
使用
10 1IIS简介
10 2IIS安装
10 3IIS的属性与配置
10 4工程在IIS上的发布
习题
综合应用
参考文献
本书读者对象本书由浅入深地对ASP NET MVC 4进行了全面讲解,非常适合没有接触过编程的初学者学习使用,也适合作为计算机专业相关课程的教材使用。本书适合下列类型的读者使用:
(1)刚接触MVC 4开发,对MVC 4还不甚了解的初学者。
(2)对于MVC 4有一定的了解,但是并不娴熟,而且没有太多MVC 4开发经验的读者。
(3)希望找一本可以用于教授他人MVC 4开发方法的读者。
本书内容本书从教学实际需求出发,合理安排知识结构,由浅入深、循序渐进地介绍较为先进的ASP NET MVC 4框架。全书共分为10章,主要内容如下。
第1章MVC 4简介,主要介绍一般页面制作时需要掌握的知识、内容、思想、结构,并从HTML、JavaScript、ASP NET的应用和MVC的原理出发,逐步深入讲解有关知识。通过本章的学习,读者能够对MVC 4有个大致的认识。
第2章模型,介绍MVC框架中模型(Model)层的执行机制,并介绍在Visual Studio 2012中如何利用ADO NET实体模型来构造实体数据模型。在此基础上,介绍自定义数据模型和数据检验的相关内容。
第3章控制器,介绍控制器的功能与创建,Action的处理流程,Action在处理视图层和模型层之间的交互时的4种典型处理模式,以及Action的常见标签等内容。
第4章路由,介绍路由的基础知识,路由的解析、注册与管理,以及ASP NET MVC执行生命周期等内容。
第5章视图,介绍如何写好页面的跳转逻辑以及运用一些原本在WebForm里面的HTML标签,使程序员可以顺利地从WebForm过渡到MVC的设计逻辑之中。
第6章ActionResult类,介绍如何利用ASP NET MVC 4新增的区域(Area)机制构建较大的工程项目,以及如何将独立性较高的功能切割成多个ASP NET MVC子网站,以降低网站之间的耦合性,降低在多人同时开发一个项目时发生冲突的概率。
第7章JavaScript与JQuery技术,介绍常用的前台技术:JavaScript和JQuery。从两种技术的基础开始介绍,逐步深入到高级应用,并汇集一些高级应用的范例使之更容易使用。
第8章JQuery高级应用,介绍利用JQuery编写的控件:zTree和JQGrid。本章主要内容包括这些树形控件和表格控件的调用方式、语句格式、作用以及使用它们可以达到何种效果等。
第9章AJAX技术,介绍从AJAX原理到JQuery AJAX中3种较为常用的实现方式,以及如何利用AJAX方式实现多属性查询功能。
ASP NET MVC实训教程前言第10章服务器(IIS)的配置与使用,选用IIS 7作为部署讲解的对象,通过一步步讲解IIS的安装、属性与配置,以及工程的发布,使读者清楚整个软件发布的流程。
本书图文并茂、通俗易懂、结构合理、内容丰富,在讲解每一部分时都给出相应的实例和表格进行说明,使读者更加容易理解并掌握相关知识。此外,本书侧重于技术层面,偏重应用,每一章后面都配有习题和综合应用,让读者在实践中巩固所学理论知识,快速提高操作技能。本书内容可按80学时讲授。本书第1、2、3、5、10章由赵鲁涛、王策、薛美美编写,第4、6、9章由李晔、何森雨、杜云飞编写,第7、8章由汪兆洋、何森雨、赵鲁涛、李晔编写。赵鲁涛负责本书的构思和统稿。
本书的编写得到了“十二五”期间北京科技大学教材建设经费资助和北京高等学校青年英才计划项目(YETP0386)的资助。在本书写作过程中,还得到了北京科技大学信息与计算科学系有关领导和同志的热情帮助和大力支持,在此表示衷心的感谢!同时,还要感谢北京科技大学李安贵教授和中国科学院软件研究所吴文玲研究员对本书提出的宝贵建议。
由于计算机技术发展日新月异,而MVC正是其中正在发展还未完全成熟的新兴技术,同时也由于作者的水平所限,书中错漏之处在所难免,敬请广大读者批评指正。
编者
16202人在学
12584人在学
34472人在学
12086人在学