下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > Web开发 >ASP > ASP.NET MVC实训教程

ASP.NET MVC实训教程

综合评级:★★★★★

定价:45.00

作者:赵鲁涛 等编

出版社:机械工业出版社

出版日期:2015年6月

页数:302

字数:484000

ISBN:9787111498537

书籍介绍
本书内容主要从网页编程的基础开始,一步一步的向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章JavascriptjQuery技术

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上的发布

习题

综合应用

参考文献

前言
前言 NET作为现在主流的开发平台,其Web开发一直采用WebForm模式,开发人员在体验着WebForm模式带来便利的同时,也体会到了视图与业务耦合造成的代码混乱。ASP NET MVC 4是微软公司官方提供的以MVC模式为基础的ASP NET Web应用程序框架,其技术本身有着灵活、开发周期短、可重用性高等优点。

  本书读者对象本书由浅入深地对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正是其中正在发展还未完全成熟的新兴技术,同时也由于作者的水平所限,书中错漏之处在所难免,敬请广大读者批评指正。

  编者

热门图书
推荐新闻
技术文库
论坛推荐