注册 登录 进入教材巡展
#
  • #

出版时间:2017年7月

出版社:机械工业出版社

以下为《ASP.NET MVC实训教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 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上的发布
习题
综合应用
参考文献