图书介绍
ASP.NET 4.5网站开发与应用实践教程PDF|Epub|txt|kindle电子书版本网盘下载
![ASP.NET 4.5网站开发与应用实践教程](https://www.shukui.net/cover/48/30494329.jpg)
- 李振,郭旭辉编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302425069
- 出版时间:2017
- 标注页数:396页
- 文件大小:63MB
- 文件页数:409页
- 主题词:网页制作工具-程序设计-教材
PDF下载
下载说明
ASP.NET 4.5网站开发与应用实践教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 搭建ASP.NET 4.5的开发环境1
1.1 .NET Framework概述1
1.1.1.NET Framework的组件1
1.1.2了解.NET Framework 4.52
1.2 ASP.NET概述3
1.2.1发展历史3
1.2.2开发工具4
1.2.3特色优势5
1.2.4了解ASP.NET 4.55
1.3 Visual Studio概述6
1.3.1发展历史6
1.3.2开发版本7
1.3.3了解VS 20127
1.4安装VS 20128
1.4.1准备工作8
1.4.2安装步骤9
1.4.3认识界面11
1.5实验指导——创建ASP.NET Web窗体应用程序14
思考与练习16
第2章 ASP.NET Web窗体页18
2.1 Web应用程序和网站18
2.1.1新建Web应用程序18
2.1.2新建Web网站20
2.1.3比较Web应用程序和Web网站21
2.2 Web窗体页22
2.2.1 Web窗体页的特点22
2.2.2 Web窗体页的元素22
2.2.3 Web窗体页的运行过程23
2.2.4认识Web窗体页24
2.3 ASP.NET的页面指令25
2.3.1@Page指令25
2.3.2@Control指令25
2.3.3@Register指令26
2.3.4@Master指令26
2.3.5@MasterType指令26
2.3.6@Import指令27
2.3.7@Implements指令27
2.3.8@Reference指令27
2.3.9@Assembly指令27
2.3.10@OutputCache指令28
2.3.11@PreviousPageType指令28
思考与练习28
第3章 Web服务器控件30
3.1服务器控件基础30
3.1.1服务器控件概述30
3.1.2服务器控件分类31
3.1.3服务器控件公共属性32
3.2文本控件33
3.2.1 Label控件33
3.2.2 Literal控件34
3.2.3 TextBox控件35
3.2.4 HyperLink控件36
3.3按钮控件38
3.3.1 Button控件38
3.3.2 LinkButton控件39
3.3.3 ImageButton控件39
3.4选项控件39
3.4.1 RadioButton控件40
3.4.2 RadioButtonList控件40
3.4.3 CheckBox控件41
3.4.4 CheckBoxList控件42
3.5列表控件44
3.5.1 DropDownList控件45
3.5.2 BulletedList控件45
3.5.3 ListBox控件48
3.6容器控件50
3.6.1 Panel控件50
3.6.2 MultiView控件51
3.7其他控件51
3.7.1图片显示控件51
3.7.2图片响应控件52
3.7.3日历控件54
3.7.4广告控件55
3.8实验指导——常识调查页面56
思考与练习58
第4章 页面请求与响应对象59
4.1 Page对象59
4.1.1 Page对象的属性59
4.1.2 Page对象的方法62
4.1.3 Page对象的事件63
4.2 Response对象63
4.2.1 Response对象的属性63
4.2.2 Response对象的方法64
4.3 Request对象67
4.3.1 Request对象的属性67
4.3.2 Request对象的方法71
4.4 Server对象72
4.4.1 Server对象的属性72
4.4.2 Server对象的方法72
4.5实验指导——在窗体页绘制并输出图像数据75
思考与练习78
第5章 数据保存对象80
5.1 Application对象80
5.1.1 Application对象的属性80
5.1.2 Application对象的方法81
5.1.3使用Application的事件84
5.2 Session对象85
5.2.1 Session对象概述85
5.2.2 Session对象的属性86
5.2.3 Session对象的方法87
5.3实验指导——用户的安全登录和退出88
5.4 Cookie对象91
5.4.1 Cookie对象概述91
5.4.2 Cookie对象的属性93
5.5实验指导——Cookie对象实现免登录94
5.6 ViewState对象96
5.6.1 ViewState对象概述97
5.6.2使用ViewState对象97
思考与练习100
第6章 站点导航控件102
6.1导航102
6.1.1导航控件102
6.1.2站点地图102
6.2 SiteMapPath控件105
6.3 TreeView控件106
6.3.1 TreeView简介106
6.3.2 TreeView简单应用107
6.3.3 TreeNode对象111
6.3.4 TreeView样式113
6.4 Menu控件114
6.5实验指导——男裤选购页面116
思考与练习118
第7章 使用母版页119
7.1母版页119
7.1.1母版页概述119
7.1.2添加内容页120
7.2实验指导——内容页与母版页的结合122
7.3主题124
7.3.1主题与外观文件124
7.3.2主题的创建126
7.4实验指导——主题切换128
7.5用户控件131
7.5.1用户控件概述131
7.5.2创建用户控件132
7.5.3 ASP.NET用户控件转换133
思考与练习134
第8章 验证用户输入的有效性136
8.1常用的数据验证技术136
8.1.1基于图片和附加码的验证136
8.1.2 Web表单数据验证137
8.1.3 Web窗体页数据验证137
8.1.4客户端脚本验证137
8.1.5使用正则表达式进行数据验证137
8.2基础验证控件137
8.2.1必填验证控件138
8.2.2比较验证控件140
8.2.3范围验证控件144
8.2.4正则表达式验证控件145
8.2.5自定义验证控件147
8.3错误验证汇总控件150
8.4实验指导——ValidationGroup属性实现分组验证152
思考与练习155
第9章 ADO.NET进行数据库编程157
9.1 ADO.NET概述157
9.2 SqlConnection对象158
9.2.1 创建SqlConnection对象158
9.2.2 SqlConnection对象的属性159
9.2.3 SqlConnection对象的方法160
9.3 SqlCommand对象160
9.3.1创建SqlCommand对象161
9.3.2 SqlCommand对象的属性161
9.3.3 SqlCommand对象的方法162
9.4 SqlParameter对象163
9.4.1创建SqlParameter对象163
9.4.2 SqlParameter对象的属性163
9.5实验指导——在数据库表中添加记录164
9.6 SqlDataReader对象167
9.6.1创建SqlDataReader对象167
9.6.2 SqlDataReader对象的属性167
9.6.3 SqlDataReader对象的方法168
9.7实验指导——读取数据库表中的记录168
9.8 DataSet对象170
9.8.1 DataSet工作原理170
9.8.2创建DataSet对象171
9.8.3 DataSet对象的属性171
9.8.4 DataSet填充数据171
9.8.5 DataSet与SqlDataReader的区别172
9.9 SqlDataAdapter对象173
9.9.1创建SqlDataAdapter对象173
9.9.2 SqlDataAdapter对象更新数据173
9.10其他常用对象175
9.10.1 DataTable对象175
9.10.2 DataView对象176
9.11实验指导——创建公用的帮助类178
思考与练习181
第10章 数据绑定技术183
10.1常见的数据绑定183
10.1.1<%=%>方式绑定183
10.1.2<%#%>方式绑定184
10.1.3<%$%>方式绑定186
10.2数据控件186
10.2.1数据源控件186
10.2.2数据绑定控件189
10.3 Repeater控件190
10.3.1 Repeater控件的模板190
10.3.2 Repeater控件的属性192
10.3.3 Repeater控件的事件193
10.4 DataList控件196
10.4.1 DataList控件的模板196
10.4.2 DataList控件的属性196
10.4.3 DataList控件的事件199
10.4.4自动套用格式200
10.5实验指导——PagedDataSource类实现分页201
10.6 GridView控件204
10.6.1 GridView控件的功能205
10.6.2 GridView控件的模板205
10.6.3 GridView控件的字段206
10.6.4 GridView控件的属性208
10.6.5 GridView控件的事件212
10.7实验指导——GridView控件查看和删除数据215
10.7.1查看数据215
10.7.2删除数据218
思考与练习219
第11章 LINQ数据处理220
11.1 LINQ概述220
11.1.1 LINQ类型220
11.1.2 LINQ查询语句解析222
11.2 LINQ to Object223
11.2.1了解LINQ子句223
11.2.2 FROM子句224
11.2.3 SELECT子句225
11.2.4 WHERE子句227
11.2.5 ORDERBY子句228
11.2.6 GROUP子句229
11.2.7 JOIN子句230
11.3 LINQ to SQL235
11.3.1对象关系设计器简介235
11.3.2 DataContext类简介237
11.3.3 SubmitChanges()方法简介239
11.3.4插入数据239
11.3.5更新数据240
11.3.6删除数据241
11.4实验指导——多表关联查询242
思考与练习244
第12章 高级技术应用245
12.1文件上传与下载245
12.1.1文件上传245
12.1.2文件下载249
12.2文件操作252
12.2.1获取文件基本信息252
12.2.2判断文件是否存在253
12.2.3创建文件253
12.2.4删除文件254
12.2.5移动文件254
12.2.6复制文件255
12.3目录操作256
12.3.1获取目录基本信息256
12.3.2判断目录是否存在257
12.3.3创建目录257
12.3.4删除目录258
12.3.5遍历目录258
12.4第三方控件259
12.4.1分页控件260
12.4.2验证码控件263
12.5实验指导——WebSocket发送消息264
思考与练习267
第13章 Ajax技术269
13.1 Ajax技术简介269
13.2 ScriptManager控件270
13.2.1 ScriptManager简介270
13.2.2 ScriptManager应用271
13.3 UpdatePanel控件275
13.3.1 UpdatePanel简介275
13.3.2 UpdatePanel异步更新276
13.3.3异步回发中的应用限制278
13.3.4 UpdateProgress280
13.4 Timer控件281
13.5实验指导——图片的定时切换281
13.6 jQuery283
13.6.1 jQuery简介284
13.6.2 jQuery选择器285
13.6.3 jQuery事件286
13.6.4 jQuery特效287
思考与练习288
第14章 Silverlight入门289
14.1 Silverlight概述289
14.1.1 Silverlight简介289
14.1.2 Silverlight结构291
14.1.3与WPF的比较292
14.2实验指导——创建第一个Silverlight应用程序293
14.3了解XAML296
14.3.1 XAML简介297
14.3.2 XAML语法规则297
14.3.3 XAML命名空间298
14.3.4 XAML后台文件299
14.4与浏览器交互300
14.4.1调用HTML页面300
14.4.2调用Silverlight302
14.5实验指导——创建脱离浏览器的桌面应用程序305
14.6实验指导——实现一个简易时钟307
14.7实验指导——操作剪切板308
思考与练习309
第15章 ASP.NET MVC 4框架311
15.1 ASP.NET MVC概述311
15.1.1 MVC工作模式311
15.1.2 MVC优缺点312
15.1.3 ASP.NET MVC 4新特性313
15.1.4 Razor视图引擎314
15.2实验指导——创建第一个MVC 4项目317
15.3 MVC 4项目元素详解320
15.3.1 MVC 4应用程序目录结构320
15.3.2 MVC 4的约定优于配置321
15.3.3 MVC 4项目中的模型、视图与控制器321
15.3.4 MVC 4路由规则324
15.4 ASP.NET MVC 4应用程序运行流程326
15.5实验指导——管理图书信息328
思考与练习338
第16章 WCF入门340
16.1 WCF概述340
16.1.1 WCF简介340
16.1.2 WCF组成部分342
16.2实践案例——创建第一个WCF服务程序344
16.3 WCF核心元素349
16.3.1地址350
16.3.2绑定351
16.3.3合约354
16.4端点358
16.4.1通过配置文件方式359
16.4.2通过编程方式361
16.5实验指导——实现防盗链362
思考与练习364
第17章 配置和部署ASP.NET网站366
17.1了解配置文件366
17.1.1配置文件概述366
17.1.2配置文件及其说明367
17.1.3配置文件的保存和加载368
17.2了解Web.config文件369
17.2.1 Web.config文件的优点369
17.2.2创建Web.config文件370
17.2.3配置文件结构371
17.2.4 Web.config的常用配置节373
17.2.5 <system.web>配置节377
17.3网站部署和发布381
17.3.1通过“发布网站”工具发布381
17.3.2通过“复制网站”工具发布388
17.4实验指导——通过XCOPY工具进行发布389
思考与练习391
附录 思考与练习答案392
第1章 搭建ASP.NET 4.5的开发环境392
第2章 ASP.NET Web窗体页392
第3章 Web服务器控件392
第4章 页面请求与响应对象392
第5章 数据保存对象393
第6章 站点导航控件393
第7章 使用母版页393
第8章 验证用户输入的有效性393
第9章 ADO.NET进行数据库编程394
第10章 数据绑定技术394
第11章 LINQ数据处理394
第12章 高级技术应用394
第13章 Ajax技术395
第14章 Silverlight入门395
第15章 ASP.NET MVC 4框架395
第16章 WCF入门396
第17章 配置和部署ASP.NET网站396