ASP.NET MVC实训教程 / 高等工科学校适用教材
¥45.00定价
作者: 赵鲁涛、李晔等
出版时间:2017年7月
出版社:机械工业出版社
- 机械工业出版社
- 9787111498537
- 1-2
- 21505
- 45188151-0
- 平装
- 16开
- 2017年7月
- 484
- 302
- 工学
- 计算机科学与技术
- TP393.092.2-43
- 计算机通信类
- 本科
内容简介
本书内容主要从网页编程的基础开始,一步一步的向MVC4的高级应用深入。第1章从基本的HTML语言和CSS样式出发,带领没有任何基础的读者初步学习网络编程语言,对于已有基础的读者来说,是一个复习的过程;随后引导.NET和MVC之中,并带着读者建立第一个属于自己的MVC工程。第2到5章从model,view,controller和路由方面对MVC进行深入而基础的讲解,通过这几章的学习,读者可以完全学会什么事MVC,以及MVC的使用方法。第6章是对controller的一个深入讲解,通过这张的学习,可以更为灵活的使用MVC框架。第7章讲解了JavaScript和JQuery。既然使用网络编程语言,不可避免的就是用到这些网络编程中的脚本语言。这些脚本语言可以是工程更为生动,富有动感和较好的可伸缩性。本章主要从JavaScript和JQuery的基础出发,讲解着两种脚本语言的使用方法。第8章是JQuery语言的高级应用。其中讲到了好几种不同的控件,包括表格控件,树形控件和图标控件等等,给读者提供了更为详实的服务。第9章是有关ajax的讲解。为读者解惑ajax在MVC4种的使用方法与流程。第10章提供了服务器的配置方案。完全是真是的配置方法,给读者的服务器配置提供便利。第11章从软件工程的角度出发,写出了一个真实软件工程的整个流程。从开始的需求分析到系统设计,代码实现与测试的整个流程。带读者完全走过一次真是的开发流程。
目录
序
前言
第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上的发布
习题
综合应用
参考文献