图书介绍
ASP NET Web应用开发教程PDF|Epub|txt|kindle电子书版本网盘下载
![ASP NET Web应用开发教程](https://www.shukui.net/cover/8/31978014.jpg)
- 吴志祥,何亨,张智,杨宜波,曾诚编著;郑军红,彭军,李光军,余小鹏等参编 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787568016759
- 出版时间:2016
- 标注页数:306页
- 文件大小:176MB
- 文件页数:318页
- 主题词:网页制作工具-程序设计-高等学校-教材
PDF下载
下载说明
ASP NET Web应用开发教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web应用开发基础1
1.1 基于B/S体系的动态网站1
1.1.1 Web服务器及客户端1
1.1.2 应用层协议HTTP2
1.2 搭建ASP.NET应用的开发环境2
1.2.1 VS 2015专业版的安装与基本使用2
1.2.2 ASP.NET项目及其分类3
1.2.3 ASP.NET控制台程序5
1.2.4 创建一个简单的ASP.NET网站6
1.2.5 使用NuGet下载、引用第三方程序集7
1.3 关系型数据库及其服务器8
1.3.1 关系型数据库概述8
1.3.2 SQL Server10
1.3.3 MySQL13
1.4 使用网页三剑客制作网页素材15
1.4.1 图形图像处理软件概述15
1.4.2 使用Fireworks或Photoshop编辑图像16
1.4.3 使用Flash制作动画16
1.4.4 切图形成网页素材17
习题118
实验1 Web应用开发基础19
第2章 HTML与CSS+Div布局21
2.1 使用超文本标记语言HTML组织页面内容21
2.1.1 HTML概述21
2.1.2 在页面里插入图像、音频和视频24
2.1.3 超链接、热点链接和锚点链接24
2.1.4 列表26
2.1.5 表格26
2.1.6 表单及常用表单元素27
2.2 使用层叠样式表CSS设置页面元素的外观31
2.2.1 CSS样式概述、CSS选择器31
2.2.2 重新定义HTML元素外观、伪类样式35
2.2.3 内联样式36
2.2.4 包含了滤镜的样式36
2.2.5 外部样式37
2.3 页面布局38
2.3.1 区域标记<Div>38
2.3.2 用于页面布局的常用CSS样式属性42
2.3.3 一个采用CSS+Div布局的主页43
2.3.4 页内框架与框架布局45
习题248
实验2 HTML标记语言、CSS样式与页面布局49
第3章 客户端脚本及应用51
3.1 使用JavaScript脚本控制网页的客户端行为51
3.1.1 JavaScript内置对象和浏览器对象51
3.1.2 JavaScript变量与常量、流程控制语句53
3.1.3 在页面里使用JavaScript脚本实现页面的交互效果55
3.1.4 在页面里使用JavaScript脚本实现页面的动态效果60
3.1.5 使用JavaScript脚本验证表单63
3.2 使用JavaScript的功能扩展库jQuery65
3.2.1 jQuery使用基础65
3.2.2 jQuery使用示例67
3.3 使用第三方提供的JS特效脚本74
3.3.1 制作循环显示的图片新闻74
3.3.2 实现QQ临时会话77
3.4 HTML5简介77
3.4.1 从HTML4到HTML577
3.4.2 HTML5的两个应用实例78
习题380
实验3客户端脚本与HTML5的使用81
第4章 ASP.NET项目开发基础83
4.1 ASP.NET项目运行环境83
4.1.1 .NET框架体系与Framework83
4.1.2 ASP.NET的两种Web编程框架84
4.1.3 使用Win 7操作系统的计算机的IIS服务器85
4.1.4 ASP.NET网站工作原理87
4.2 C≠编程及动态调试技术89
4.2.1 基本概念89
4.2.2 C#数据类型及运算符91
4.2.3 变量的作用范围与生命周期94
4.2.4 流程控制语句及异常处理95
4.2.5 日期与时间相关类(DateTime结构体)96
4.2.6 数组、泛型与集合框架96
4.2.7 自定义C#类、方法、字段与属性100
4.2.8 ASP.NET项目调试102
4.3 ASP.NET内置对象104
4.3.1 响应对象Response104
4.3.2 请求对象Request104
4.3.3 会话对象Session与Cookie105
4.3.4 应用的全局对象Application106
4.3.5 服务器对象Server106
4.4 使用数据集访问数据库109
4.4.1 数据集概述109
4.4.2 数据集类的创建与使用109
4.5 使用ADO.NET编程方式访问数据库112
4.5.1 ADO.NET体系结构112
4.5.2 SQL Server数据库访问的通用类设计114
4.5.3 MySQL数据库访问及其通用类设计118
4.6 在ASP.NET中使用XML121
4.6.1 XML简介121
4.6.2 XML基本语法122
习题4123
实验4 ASP.NET Web应用开发基础124
第5章 基于WebForm模式的Web项目127
5.1 基于WebForm的网站文件系统、窗体模型及语法127
5.1.1 基于WebForm的网站文件系统127
5.1.2 窗体模型与PostBack机制128
5.1.3 窗体页面语法129
5.2 ASP.NET常用的服务器控件131
5.2.1 ASP.NET服务器控件概述131
5.2.2 ASP.NET基本服务器控件132
5.2.3 ASP.NET验证控件136
5.2.4 ASP.NET数据绑定控件137
5.3 母版、Web用户控件和第三方分页控件144
5.3.1 母版页的创建与使用144
5.3.2 Web用户控件的创建与使用145
5.3.3 第三方分页控件AspNetPager的使用147
5.4 站点地图与导航控件150
5.4.1 网站导航概述、地图文件与站点数据源控件150
5.4.2 使用SiteMapPath控件实现面包屑导航152
5.4.3 使用TreeView控件设计折叠式树形菜单152
5.4.4 使用Menu控件设计水平弹出式菜单153
5.5 WebForm项目三层架构154
5.5.1 三层架构概述154
5.5.2 搭建Web表示层并添加对其他层的引用156
5.5.3 搭建数据访问层DAL157
5.5.4 搭建业务逻辑层BLL并添加对DAL层的引用157
5.5.5 使用三层架构的鲜花网站Flowerl161
5.6 在WebForm项目中使用Web Service174
5.6.1 Web服务概述174
5.6.2 使用Web服务174
5.6.3 自定义Web服务及其使用180
5.7 AJAX控件的使用182
5.7.1 ASP.NETAJAX控件及其作用182
5.7.2 AJAX应用示例183
5.7.3 AjaxToolKit控件包的使用188
5.8 Web环境下的文件与目录操作190
5.8.1 浏览文件与目录190
5.8.2 使用FileUpload控件实现文件上传195
5.8.3 文件读写操作197
5.9 ASP.NET Web项目的编译发布206
习题5210
实验5基于WebForm的Web项目开发211
第6章 ASPNET MVC框架使用基础215
6.1 基于MVC模式的MVC 5框架215
6.1.1 关于MVC开发模式215
6.1.2 MVC 5项目的创建及结构分析216
6.2 MVC 5控制器218
6.2.1 控制器抽象类Controller218
6.2.2 MVC 5控制器相关类219
6.3 页面视图设计初步220
6.3.1 视图设计220
6.3.2 视图模板引擎Razor222
6.3.3 分部视图、页面布局和视图节224
6.4 一个简单的MVC 5示例项目229
习题6234
实验6 ASP.NET MVC框架使用基础235
第7章 实体模型、EF框架与LINQ查询237
7.1 ASP.NET EF实体框架237
7.1.1 实体框架EF作为对象关系映射ORM产品237
7.1.2 实体框架EF的引用及主要API238
7.1.3 数据库上下文类System.Data.DbContext240
7.1.4 实体集类System.Data.Entity.DbSet241
7.2 模型类的创建及其相关操作241
7.2.1 创建模型类241
7.2.2 模型注解与数据有效性验证规则241
7.2.3 根据数据表自动创建实体类242
7.2.4 创建含有模型数据的页面视图245
7.2.5 控制器里的模型操作248
7.2.6 在控制器里注解用于处理表单的动作248
7.3 集成语言查询LINQ249
7.3.1 LINQ概述249
7.3.2 LINQ查询及其相关类与接口250
习题7262
实验7模型、EF框架与LINQ查询263
第8章 MVC 5及EF 6框架深入编程265
8.1 在ASP.NET MVC项目里使用EF框架265
8.1.1 使用ASP.NET MVC框架的一般步骤265
8.1.2 CSS样式与JS脚本文件的优化管理265
8.1.3 在MVC项目里访问MySQL数据库267
8.1.4 MVC文件上传与富文本编辑270
8.2 控制器与视图的高级使用275
8.2.1 使用PagedList插件实现记录分页导航275
8.2.2 在视图中使用jQuery UI277
8.2.3 在MVC项目里使用AJAX技术279
8.3 EF Code First特性283
8.4 模型重建与数据迁移285
8.4.1 当模型修改时自动重建数据库286
8.4.2 数据迁移288
8.5 基于MVC+EF框架开发的鲜花网站290
8.5.1 总体设计290
8.5.2 网站布局及主页设计291
8.5.3 前台主要功能设计296
8.5.4 后台主要功能设计298
习题8300
实验8使用MVC及EF框架开发Web项目301
习题答案303
参考文献306