图书介绍
ASP.NET从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
![ASP.NET从入门到精通](https://www.shukui.net/cover/19/31443312.jpg)
- (美)Chris Payne著;赵斌等译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115097704
- 出版时间:2002
- 标注页数:754页
- 文件大小:84MB
- 文件页数:779页
- 主题词:
PDF下载
下载说明
ASP.NET从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基础知识3
第1章 ASP.NET初步3
1.1 Web的工作原理3
1.1.1 动态处理技术4
1.1.2 ASP.NET的不同之处5
1.1.3 客户端处理技术5
1.1.4 ASP.NET如何将客户机和服务器结合起来6
1.2 .NET框架6
1.2.1 运行阶段通用语言7
1.2.2 .NET框架类8
1.3 安装ASP.NET8
1.3.1 安装Internet信息服务器9
1.3.2 安装.NET框架SDK11
1.4 创建ASP.NET页面12
1.4.1 开发环境13
1.5 ASP.NET页面中的元素14
1.6.2 编程方面的改进16
1.6 ASP和ASP.NET之比较16
1.6.1 与ASP的根本差异16
1.6.3 编程方法学方面的差异17
1.7 总结17
1.8 问与答18
1.9 作业18
1.9.1 小测验18
1.9.2 练习18
第2章 创建ASP.NET页面20
2.1 一个简单的ASP.NET应用程序20
2.1.1 Web表单22
2.1.2 代码声明块23
2.1.3 代码交付块24
2.1.4 页面编译指令25
2.1.5 流程26
2.1.6 视图状态27
2.2 编写ASP.NET代码和HTML代码28
2.2.1 对代码进行注释29
2.2.2 跨越多行的代码30
2.3 应用程序的其他方面31
2.3.1 再谈ASP.NET编译31
2.3.2 导入名称空间31
2.4 CLR和ASP.NET33
2.4.1 中间语言33
2.4.2 执行33
2.4.3 处理33
2.4.6对ASP.NET而言,CLR意味着什么34
2.4.4 组合体34
2.4.5 并行执行34
2.5 ASP.NET编程语言35
2.6 重新审视前面的代码35
2.7 这不是ASP36
2.8 总结37
2.9 问与答37
2.10.2 练习38
2.10 作业38
2.10.1 小测验38
第3间 使用Visual Basic.NET39
3.1 Visual Basic.NET简介39
3.2 变量39
3.2.1 数据类型40
3.2.2 变量的声明41
3.2.3 变量的命名42
3.2.4 数据类型转换43
3.3 数组45
3.4 操作符47
3.5 条件逻辑48
3.5.1 If语句48
3.5.2 Case语句50
3.6 循环逻辑52
3.6.1 While循环52
3.6.2 For循环53
3.6.3 死循环54
3.7 分支逻辑55
3.7.1 子程序55
3.7.2 函数57
3.7.3 可选参数58
3.7.4 事件处理程序58
3.8 类61
3.9 使用VB.NET函数64
3.11 这不是ASP65
3.10 给未来的VB.NET高手:到哪里查找参考资料65
3.12 总结66
3.13 问与答66
3.14 作业67
3.14.1 小测验67
3.14.2 练习67
第4章 在C#和VB.NET 中使用ASP.NET对象68
4.1 C#简介68
4.1.1 C#语法范例68
4.2 对象概述71
4.2.1 属性72
4.2.2 方法72
4.2.3 对象实例72
4.2.4 静态成员73
4.3 ASP.NET对象74
4.3.1 Response对象74
4.3.2 Request对象78
4.3.3 HttpCookie对象79
4.3.4 Page对象82
4.3.5 Session对象86
4.3.6 HttpApplication对象91
4.3.7 HttpServerUtility对象92
4.4 深入学习C#的资源指南93
4.5 这不是ASP93
4.6 总结94
4.7 问与答94
4.8.2 练习95
4.8 作业95
4.8.1 小测验95
第5章 Web表单初步96
5.1 表单简介96
5.2 Web表单简介97
5.3 Web表单编程模型98
5.3.1 服务器控件99
5.3.2 服务器控件事件99
5.3.3 发送Web表单102
5.3.4 保存状态103
5.3.5 Web表单的处理顺序105
5.4 HTML服务器控件105
5.5 Web服务器控件109
5.5.1 使用Web控件110
5.5.2 即时发送数据113
5.5.3 Web服务器控件与HTML服务器控件之比较115
5.7 总结116
5.6 这不是ASP116
5.8 问与答117
5.9 作业117
5.9.1 小测验117
5.9.2 练习118
第6章 再谈Web表单119
6.1 Web表单的扩展性119
6.2 用户控件119
6.2.1 创建用户控件120
6.2.2 使用用户控件124
6.2.3 改进用户控件127
6.3 自定义控件128
6.3.1 创建自定义控件129
6.3.2 使用自定义控件130
6.3.3 使用属性和状态131
6.3.4 加入事件135
6.4 在运行阶段创建控件139
6.5 这不是ASP142
6.6 总结143
6.7 问与答143
6.8 作业144
6.8.1 小测验144
6.8.2 练习144
第7章 验证ASP.NET页面145
7.1 有效性验证情形145
7.2 ASP.NET有效性验证149
7.2.1 Validation控件的工作原理150
7.3 使用Validation控件154
7.3.1 服务器上的有效性验证160
7.3.2 禁用有效性验证162
7.3.3 正则表达式162
7.4 定制有效性验证164
7.4.1 错误消息164
7.4.2 显示有效性验证摘要165
7.4.3 自定义Validation控件168
7.5 这不是ASP171
7.6 总结171
7.7 问与答171
7.8 作业172
7.8.1 小测验172
7.8.2 练习172
第一部分 复习173
附加项目1173
一个银行业应用程序173
用户控件174
登录页面174
账户页面177
账单支付页面180
总结182
8.1 什么是数据库185
第8章 创建数据库185
第二部分 数据存取和处理185
8.1.1 关键字(keys)和约束(constraints)187
8.1.2 数据库通信标准188
8.1.3 何时应使用数据库188
8.2 创建数据库188
8.3 结构化查询语言(SQL)192
8.3.1 SELECT语句193
8.3.2 INSERT语句196
8.3.3 UPDATE语句196
8.3.4 DELETE语句197
8.4 在ASP.NET中存取数据197
8.4.1 存取数据197
8.5 这不是ASP200
8.6 总结201
8.7 问与答201
8.8.2 练习202
8.8.1 小测验202
8.8 作业202
第9章 在ASP.NET中使用数据库203
9.1 ASP.NET访问数据库简介203
9.2 DataSet204
9.2.1 使用DataSet205
9.2.2 关系207
9.2.3 填充DataSet208
9.3 数据绑定209
9.3.1 使用数据绑定211
9.4 数据绑定控件215
9.4.1 Repeater服务器控件215
9.4.2 DataList服务器控件219
9.4.3 DataGrid服务器控件224
9.4.4 数据绑定控件小结230
9.5 这不是ASP239
9.8.1 小测验240
9.8 作业240
9.8.2 练习240
9.7 问与答240
9.6 总结240
第10章 与ASP.NET通信242
10.1 ADO.NET简介242
10.1.1 ADO.NET和ADO的比较242
10.1.2 ADO.NET和XML243
10.1.3 ADO.NET对象模型244
10.2 再谈DataSet245
10.2.1 修改DataRow中的数据247
10.2.2 查看DataTable中的数据248
10.2.3 并发251
10.3 数据库和ADO.NET的交互251
10.3.1 连接信息251
10.3.2 OleDbConnection对象253
10.3.3 OleDbcommand对象253
10.3.4 OleDbDataReader对象254
10.3.5 Update、Insert和Delete256
10.3.6 OleDbDataAdapter对象257
10.4 在ASP.NET 中使用ADO.NET262
10.5 这不是ASP272
10.6 总结273
10.7 问与答273
10.8 作业274
10.8.1 小测验274
10.8.2 练习274
11.1 XML简介275
第11章 在ASP.NET中使用XML275
11.1.1 XML数据模型276
11.1.2 XML模式278
11.2 在ASP.NET中存取XML279
11.2.1 读取XML279
11.2.2 写XML283
11.2.3 验证XML285
11.3 XML文档对象模型289
11.3.1 装载XML数据290
11.3.2 修改XML数据293
11.4 XML和DataSet296
11.5 这不是ASP300
11.6 总结300
11.7 问与答301
11.8 作业301
11.8.2 练习301
第12章 应用高级数据技术302
12.1 高级数据库技术302
12.1.1 参数化查询303
12.1.2 存储过程307
11.8.1 小测验310
12.1.3 事务314
12.2 高级XML技术316
12.2.1 XpathDocument317
12.2.2 Xpath320
12.2.3 XslTransforms322
12.4 总结326
12.3 这不是ASP326
12.5 问与答327
12.6 作业327
12.6.1 小测验327
12.6.2 练习328
第13章 Web服务器上的文件读写329
13.1 在ASP.NET中使用文件329
13.2 包含外部文件329
13.2.1 服务器端包含330
13.2.2 其他包含332
13.3 文件访问332
13.3.1 文件、流、Reader和Writer332
13.3.2 查看文件和目录333
13.3.3 打开文件340
13.3.4 读文件342
13.3.5 写文件346
13.3.6 其他文件和目录操作346
13.3.7 文件对象小结347
13.4.1 创建隔离存储区域348
13.4 隔离存储区348
13.4.2 访问隔离存储区349
13.5 这不是ASP352
13.6 总结353
13.7 问与答354
13.8 作业354
13.8.1 小测验354
13.8.2 练习354
第14章 使用ASP.NET改良后的缓存功能355
14.1 什么是缓存技术355
14.2 ASP.NET如何使用缓存技术356
14.2.1 页面缓存356
14.2.2 配置缓存357
14.2.3 输出和数据缓存357
14.3 如何使用缓存357
14.3.1 缓存页面输出357
14.3.2 缓存对象363
14.3.3 缓存依存关系368
14.3.4 使用HttpCachePolicy类371
14.4 高效地使用缓存技术374
14.5 这不是ASP.NET375
14.6 总结375
14.7 问与答376
14.8 作业376
14.8.1 小测验376
14.8.2 练习376
第二部分 复习377
附加项目2377
数据添加功能377
数据库377
ASP.NET页面380
总结390
第15章 使用业务对象393
15.1 组件简介393
第三部分 应用程序级主题393
15.1.1 业务对象是什么394
15.1.2 为何使用组件394
15.1.3 ASP.NET如何使用组件395
15.2 创建业务对象395
15.2.1 为何需要编译Database对象398
15.3 开发业务对象398
15.4 一个实用的例子402
15.4.1 一些需要考虑的因素409
15.5 使用非.NET组件409
15.6 这不是ASP412
15.7 总结413
15.8 问与答413
15.9 作业414
15.9.1 小测验414
15.9.2 练习414
16.1 Web的工作方式——再访问415
第16章 创建Web服务415
16.2 Web服务简介416
16.2.1 Web服务方案417
16.2.2 Web服务的编程模型418
16.2.3 用于访问Web服务的协议419
16.2.4 为何使用Web服务420
16.3 创建Web服务421
16.3.1 创建功能421
16.3.3 WebMethod属性424
16.3.2 启用发现功能424
16.3.4 部署Web服务426
16.4 使用已有的业务对象创建Web服务426
16.5 从服务返回数据429
16.6 这不是ASP430
16.7 总结430
16.8 问与答431
16.9 作业431
16.9.1 小测验431
16.9.2 练习432
第17章 使用Web服务并确保其安全433
17.1 使用Web服务433
17.2 通过ASP.NET页面使用Web服务435
17.2.1 发现435
17.2.2 创建代理类437
17.2.3 实现代理类440
17.2.4 另一个使用Web服务的例子442
17.4 确保Web服务的安全445
17.3 关于使用Web服务的建议445
17.5 这不是ASP453
17.6 总结453
17.7 问与答454
17.8 作业454
17.8.1 小测验454
17.8.2 练习454
第18章 配置和部署ASP.NET应用程序455
18.1 ASP.NET应用程序简介455
18.2 Global.asax456
18.1.1 bin目录456
18.2.1 HttpApplication类458
18.2.2 编写global.asax458
18.3 配置ASP.NET463
18.3.1 Web.config463
18.3.2 配置段467
18.3.3 自定义配置471
18.4 部署应用程序475
18.4.1 组合体仓库475
18.4.2 影子组合体476
18.5 这不是ASP477
18.6 总结477
18.7 问与答478
18.8 作业478
18.8.1 小测验478
18.8.2 练习479
19.1 为何要将代码和内容分开480
第19章 将内容和代码分开480
19.2 Code-behind表单481
19.2.1 在ASP.NET页面中使用code-behind表单483
19.2.2 在用户控件中使用code-behind表单490
19.3 资源文件和本地化493
19.3.1 应用程序的本地化493
19.3.2 将资源包装到文件中500
19.4 这不是ASP505
19.6 问与答506
19.5 总结506
19.7 作业507
19.7.1 小测验507
19.7.2 练习507
第20章 调试ASP.NET页面508
20.1 调试简介508
20.2 Try和Catch语句511
20.2.1 引发异常517
20.3 跟踪518
20.2.2 何时使用try语句518
20.3.1 页面级跟踪520
20.3.2 应用程序级跟踪525
20.4 CLR调试器527
20.4.1 使用CLR调试器527
20.5 有关调试方面的建议530
20.6 这不是ASP530
20.7 总结530
20.8 问与答531
20.9 作业531
20.9.1 小测验531
20.9.2 练习532
第21章 确保ASP.NET应用程序的安全533
21.1 安全基础533
21.1.1 Windows中的安全性534
21.2 认证535
21.2.1 Windows 认证536
21.2.2 表单认证539
21.2.3 Passport认证545
21.3 授权546
21.4 模拟549
21.5 这不是ASP551
21.6 总结551
21.7 问与答552
21.8 作业552
21.8.1 小测验552
21.8.2 练习552
第三部分 复习553
附加项目3553
添加业务对象553
Web服务563
总结565
22.1 需求简介:BananaMobiles569
第22章 创建一个完整的应用程序569
第四部分 完整的应用程序和移动Web 页面569
22.2 设计应用程序570
22.2.1 数据层570
22.2.2 前端571
22.2.3 业务对象572
22.3 构建BananaMobile站点572
22.3.1 创建数据库572
22.3.2 业务对象580
22.3.3 ASP.NET页面591
22.3.4 Web服务610
22.4 应用程序中还可以改进的地方614
22.5 这不是ASP615
22.6 总结615
22.7 问与答616
22.8 作业616
22.8.1 小测验616
23.1 移动Web表单是什么617
第23章 创建移动Web页617
23.1.1 移动Web表单和ASP.NET Web表单的区别何在618
23.1.2 为何需要使用移动Web表单618
23.2 安装移动Web SDK619
23.3 移动Web表单初步620
23.3.1 移动表单的工作原理622
23.3.2 创建一个更合适的界面*623
23.4 开发移动页面624
23.4.1 添加分页功能629
23.4.2 设备特定的输出和模板集630
23.4.3 使用移动设备的功能633
23.5 这不是ASP636
23.6 总结636
23.7 问与答637
23.8 作业637
23.8.1 小测验638
23.8.2 练习638
练习641
小测验641
第五部分 附录641
第1章答案641
附录A 作业答案641
第2章答案642
小测验642
练习642
第3章答案644
小测验644
练习645
第4章答案646
小测验646
练习647
第5章答案649
小测验649
练习649
小测验653
练习653
第6章答案653
第7章答案663
小测验663
练习663
第8章答案664
小测验664
练习664
第10章答案665
小测验665
小测验665
练习665
第9章答案665
练习666
第11章答案670
小测验670
练习671
小测验674
第12章答案674
练习675
第13章答案678
小测验678
练习679
第14章答案681
小测验681
14.8.2 练习682
第15章答案684
小测验684
练习684
第16章答案687
小测验687
练习688
第17章答案690
小测验690
练习691
小测验692
第18章答案692
练习693
第19章答案694
小测验694
练习695
第20章答案698
小测验698
练习698
练习699
第21章答案699
小测验699
第22章答案701
小测验701
第23章答案702
小测验702
练习702
B.1.1 Web表单的问题704
B.1 ASP.NET特有的问题704
附录B 常犯的ASP.NET错误704
B.1.2 其他问题706
B.2 与传统ASP不同的地方706
B.2.1 VBScript方面的错误706
B.2.2 传统ASP.NET方面的问题708
附录C ASP.NET控件:属性和方法709
C.1 HTML服务器控件710
C.1.1 HTML服务器控件都有的属性710
C.1.2 HTML服务器控件711
C.2 Web服务器控件717
C.2.1 通用Web服务器控件属性718
C.2.2 ASP.NETWeb服务器控件720
C.3 有效性验证服务器控件733
C.3.1 有效性验证服务器控件都有的属性733
C.3.2 有效性验证服务器控件734
附录D ADO.NET控件:属性和方法736
D.1 DataSet及相关对象736
D.2 管理提供程序747