图书介绍
ASP.NET高级编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- Richard Anderson,Brian Francis等著;王毅,杨浩等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302051186
- 出版时间:2002
- 标注页数:1184页
- 文件大小:181MB
- 文件页数:1206页
- 主题词:ASP.NET
PDF下载
下载说明
ASP.NET高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ASP.NET概述1
1.1 是升级还是创新1
1.2 开始使用ASP.NET2
1.3 安装.NET2
1.3.1 配置实例3
1.3.2 运行实例4
1.4 Visual Studio.NET5
1.5 ASP.NET与ASP的区别8
1.5.1 需要这样一个新版本的原因8
1.5.2 ASP.NET的优点9
1.6 编写ASP.NET页面19
1.6.1 创建站点19
1.6.2页面实例19
1.7 本章小结23
第2章 认识.NET Framework24
2.1 .NET简介25
2.1.1 .NET的组成25
2.1.2 WindowsDNA存在的问题27
2.1.3 需要.NET的原因29
2.2 CLR33
2.2.1 通用功能35
2.2.2 名称空间36
2.2.3 通用类型系统37
2.2.4 装配件——版本转换和安全性代码43
2.2.5 CLR和COM47
2.2.6 媒介语言48
2.2.7 应用程序域(Application Domains)48
2.3 .NET Framework详解49
2.3.1 应用程序开发技术50
2.3.3 基类库52
2.3.2 类库52
2.4 ASP.NET的设计目标54
2.4.1 消除对脚本引擎的依赖性54
2.4.2 在ASP基础上的升级55
2.4.3 便于部署56
2.4.4 强大的工具支持57
2.4.5 更简单且更灵活的配置57
2.4.6 分解的“开放”设计59
2.4.7 与语言不相关61
2.4.8 代码更少、更简练、更便于维护62
2.4.9 强大的身份确认模型63
2.4.10 正确认识错误的存在63
2.4.11 不需要工具63
2.5 本章小结63
第3章 .NET语言65
3.1.2 Visual Studio还是Notepad66
3.1 所提供的语言66
3.1.1 VBScript何去何从66
3.1.3 Visual Basic.NET67
3.1.4 C#81
3.1.5 JScript.NET94
3.1.6 C++102
3.1.7 其他支持的语言102
3.2 .NET语言编译器103
3.3 CLR的优点106
3.3.1 通用API106
3.3.2 通用类型108
3.3.3 跨语言继承性109
3.3.4 跨语言调试和记录110
3.5 常用实例111
3.4.2 后期绑定代码111
3.4.1 语言111
3.4 性能问题111
3.5.1 变量声明112
3.5.2 函数和过程112
3.5.3 语法区别114
3.5.4 类型转换117
3.6 本章小结118
第4章 编写ASP.NET页面119
4.1 编码问题119
4.1.1 以前的编码方式119
4.1.2 ASP.NET页面中的编码121
4.2 Page类128
4.2.1 HttpRequest对象131
4.2.2 HttpResponse对象133
4.2.3 页面处理步骤136
4.2.4 页面状态145
4.2.5 页面指令146
4.3 使用代码后置151
4.3.1 开发工具中的“代码后置”151
4.3.2 使用“代码后置”151
4.3.3 在ASP.NET页面中继承代码后置类文件154
4.4 页面高速缓存154
4.4.1 输出高速缓存实例155
4.4.2 通过浏览器实现高速缓存156
4.5 智能导航156
4.6 自定义控件157
4.7 本章小结167
5.2 服务器控件的概念169
5.2.1 再论ASP.NET页面模型169
5.1 简介169
第5章 服务器控件与验证169
5.2.2 练习使用服务器控件172
5.2.3 使用服务器控件的时间174
5.2.4 ASP.NET中可利用的控件175
5.3 HTML服务器控件176
5.3.1 HtmlControl基类176
5.3.2 HTMLGenericControl类177
5.3.3 专有HTML控件类178
5.3.4 HTML服务器控件的用法180
5.3.5 HTML服务器控件实例181
5.4 ASP.NET输入验证控件199
5.4.1 输入验证控件的作用199
5.4.2 BaseValidator类200
5.4.3 验证控件的特有成员200
5.4.4 验证控件的应用201
5.5 本章小结208
第6章 ASP.NET Web表单控件210
6.1 基本ASP.NET Web表单控件210
6.1.1 为什么要有另外一组控件211
6.1.2 基类WebControl211
6.1.3 特殊的Web表单控件类213
6.1.4 使用Web表单控件214
6.1.5 ASP Web表单控件示例220
6.2 ASP.NET列表控件236
6.2.1 ListControl基类236
6.2.2 特殊的列表控件类237
6.2.3 使用ASP列表控件238
6.3 ASP.NET中的其他多功能控件243
6.4 本章小结248
7.1 获取示例文件250
第7章 列表控件和数据绑定250
7.2 数据绑定的相关概念251
7.2.1 在服务器上完成所有操作251
7.2.2 数据绑定的语法253
7.2.3 单值数据绑定253
7.2.4 重复值数据绑定257
7.2.5 简单的重复值数据绑定举例264
7.3 添加样式和模板278
7.3.1 使用样式属性278
7.3.2 对数据绑定控件使用模板280
7.3.3 处理数据绑定事件295
7.3.4 对DataGrid中的行进行排序和筛选297
7.3.5 DataGrid中的自动分页303
7.4 使用数据绑定控件编辑数据307
7.4.1 利用DataGrid控件编辑数据307
7.4.2 利用DataList控件选择和编辑数据312
7.5 本章小结318
第8章 .NET数据管理引论320
8.1 数据存储和数据访问320
8.2 XML——将来的数据格式322
8.3 是否是另一项数据访问技术322
8.3.1 .NET意味着非连接数据323
8.3.2 .NET意味着XML数据325
8.3.3 .NET意味着受管理的代码325
8.3.4 .NET意味着新的程序模型326
8.4 在NET中引入数据管理326
8.4.1 数据管理的系统名称空间326
8.4.2 基本的ADO.NET对象329
8.4.3 .NET中的关系型数据提供程序338
8.5 .NET中常见的数据访问任务338
8.5.1 在您的系统上创建案例339
8.5.2 使用DataReader对象340
8.5.3 一个简单的DataSet范例342
8.5.4 含有多个表的DataSet范例344
8.5.5 返回DataSet对象的用户控件348
8.6 .NET中的XML引论349
8.7 .NET中常见的XML任务356
8.7.1 经由DOM的XML文档访问操作356
8.7.2 使用XPathNavigator对象的XML文档访问操作359
8.7.3 搜索XML文档362
8.7.4 XML TextWriter对象范例365
8.7.5 XML TextReader对象范例368
8.7.6 XSL Transform对象范例370
8.7.8 我们已学习的内容371
8.8 选择一种数据存储的方法371
8.7.7 XSL Transform范例代码371
8.8.1 关键在于访问和处理372
8.8.2 传输协议是大势所在372
8.8.3 .NET是一套伟大的解决方案373
8.9 本章小结373
第9章 处理关系数据374
9.1 获得实例文件374
9.2 访问复杂数据374
9.2.1 利用DataReader访问复杂数据375
9.2.2 通过DataSet访问复杂数据378
9.2.3 访问和显示嵌套数据379
9.2.4 使用数据库存储过程382
9.3 处理DataTable对象389
9.3.1 管理约束和默认值392
9.3.2 指定主键和外键395
9.3.3 添加、修改、移去和删除行399
9.3.4 处理DataTable事件406
9.3.5 使用表和列映射410
9.4 对数据分类和筛选414
9.4.1 数据表对象中的分类和筛选414
9.4.2 DataView对象中的分类和筛选419
9.5 本章小结421
第10章 关系数据源的更新423
10.1 获得示例文件423
10.2 利用Command对象更新数据424
10.2.1 一起使用一个Command对象和一个SQL语句424
10.2.2 使用一个存储过程和一个Command对象427
10.3 使用事务处理更新数据源431
10.3.1 数据库事务431
10.3.2 基于连接的事务处理435
10.4.1 深入到DataAdapter对象内部439
10.4 更新DataSet对象中的数据439
10.4.2 使用DataAdapter.Update方法442
10.4.3 使用存储过程对DataSet进行更新448
10.4.4 DataAdapter中的更新事件455
10.5 对并发数据更新的管理460
10.5.1 避免出现并发错误460
10.5.2 一个并发错误示例461
10.5.3 仅对要改变的列进行更新463
10.5.4 利用RowUpdated事件捕获错误468
10.6 本章小结475
第11章 .NET中的XML数据管理477
11.1 获取样本文件477
11.2 XML和DataSet对象478
11.2.1 DataSet基于XML的方法478
11.2.2 将数据从DataSet写入XML文件479
11.2.3 将数据从一个XML文件读入DataSet482
11.2.4 以一个字符串的形式从DataSet中得到XML485
11.2.5 DataSet中的嵌套XML和相关数据487
11.3 处理XmlDataDocument对象491
11.4 直接从SQL Server中读取XML数据496
11.5 验证XML文档的有效性499
11.6 创建和编辑XML文档507
11.7 使用XSL和XSLT转换513
11.8 本章小结517
第12章 Web应用程序和Global.asax518
12.1 IIS Web根目录以及应用程序518
12.2 ASP.NET Web应用程序522
12.2.1 注册组件523
12.2.2 应用程序代码:global.asax526
12.3 应用程序状态管理530
12.3.1 Session——管理用户状态531
12.3.2 Application——管理应用程序状态534
12.3.3 Cache——管理瞬态状态536
12.4 应用程序事件545
12.4.1 事件语法和原型546
12.4.2 所支持的事件547
12.4.3 事件实例550
12.5 高级主题555
12.5.1 静态变量556
12.5.2 为golbal.asax使用我们自己的基类557
12.5.3 将文件扩展名映射到ASP.NET中559
12.5.4 异步应用程序事件560
12.6 本章小结566
第13章 ASP:.NET的配置567
13.1 配置综述567
13.1.1 ASP的配置568
13.1.2 ASP.NET的配置569
13.1.3 配置文件格式572
13.2 常用的配置设置576
13.2.1 通用配置设置577
13.2.2 页面配置578
13.2.3 应用程序设置579
13.2.4 Session状态580
13.2.5 跟踪588
13.2.6 自定义错误处理592
13.2.7 身份验证和授权596
13.2.8 Web服务599
13.2.9 国际化和编码601
13.2.10 编译选项602
13.2.11 执行身份的控制607
13.2.12 用HTTP处理程序来扩展ASP.NET609
13.2.13 通过HTTP Modules扩展ASP.NET613
13.2.14 配置ASP.NET Worker Process614
13.3 高级问题623
13.3.1 特定区域的详细说明623
13.3.2 锁定配置设置625
13.3.3 自定义配置处理程序627
13.4 本章小结629
第14章 保障ASP.NET应用程序的安全性631
14.1 Windows 2000和IIS安全性概述631
14.1.1 安全性需求631
14.1.2 安全性概念632
14.1.3 Windows 2000的验证过程635
14.1.4 在IIS中验证身份636
14.1.5 在Windows 2000中授权639
14.1.6 在IIS中授权640
14.2 ASP.NET安全概况641
14.2.1 ASP.NET安全进程641
14.2.2 ASP.NET安全选项642
14.3 程序设计的安全和个性化657
14.3.1 角色和身份概况657
14.3.2 获取用户的身份和角色657
14.4 ASP.NET安全范例659
14.4.1 获取范例文件659
14.4.2 Windows验证范例662
14.4.3 基于表单的验证范例665
14.4.4 简单的个性化范例677
14.5 ASP.NET进程模型和信任级别682
14.5.1 ASP.NET“进程模型”683
14.5.3 规定信任级别684
14.5.2 身份元素和个性化684
14.6 本章小结685
第15章 处理集合和列表687
15.1 处理集合和列表688
15.2 System.Collections核心接口688
15.2.1 IEnumerable和IEnumerator689
15.2.2 ICollection和IList692
15.2.3 排序列表——IComparer和IComparable701
15.2.4 ICollection706
15.2.5 处理字典对象711
15.2.6 堆栈718
15.2.7 队列720
15.2.8 分类列表721
15.2.9 BitArray724
15.3.1 StringCollection726
15.3 System.Collections.Specialized726
15.3.2 StringDictionary727
15.4 强制类型的集合727
15.4.1 步骤1——定义保存在集合中的项目的自定义类型728
15.4.2 步骤2——创建集合类730
15.5 DictionaryBase和CollectionBase740
15.6 可任意处理的枚举对象——IEnumerator和IDisposable741
15.7 本章小结742
第16章 使用其他基类743
16.1 目录和文件的处理743
16.1.1 DirectoryInfo类和Directory类744
16.1.2 File类和FileInfo类746
16.1.3 常见的目录和文件操作747
16.1.4 路径的处理756
16.1.5 文件的读写758
16.1.6 编写定制流773
16.1.7 有关网络请求的类和流776
16.1.8 正则表达式781
16.2 模式匹配781
16.2.1 模式的顺序和长度782
16.2.2 文本替换783
16.2.3 模式范例783
16.3 正则表达式类783
16.3.1 Regex类784
16.3.2 Match类785
16.3.3 Group类785
16.3.4 Gapture类786
16.3.5 替换787
16.4 本章小结787
17.1 编写业务对象789
第17章 .NET组件789
17.1.1 创建对象790
17.1.2 编译类801
17.1.3 测试类802
17.2 跨语言继承808
17.2.1 跨语言继承实例808
17.2.2 .NET中的事务处理812
17.3 部署组件816
17.3.1 什么是装配件817
17.3.2 装配件和版本818
17.3.3 装配件清单818
17.3.4 并排执行820
17.4 本章小结820
第18章 建立ASP.NET服务器控件821
18.1 编写简单的控件821
18.1.1 创建一个C#控件822
18.1.2 在Visual Basic中的控件开发825
18.1.3 组合控件842
18.2 编写一个文本框控件851
18.2.1 一个引发事件的控件856
18.2.2 使用视图状态863
18.2.3 类型和视图状态869
18.2.4 关于对象属性和UI模板的更多内容870
18.2.5 DataBind/OnDataBinding879
18.3 其他问题881
18.3.1 访问ASP.NET内部对象881
18.3.2 编写自适应控件883
18.3.3 控件属性885
18.3.4 自定义控件构建器886
18.4 用户控件886
18.5 本章小结887
第19章 显示Web服务888
19.1 Web服务概况889
19.2 构建ASP.NET Web服务892
19.3 编写ASP.NET Web服务897
19.3.1 内联898
19.3.2 代码后置898
19.3.3 WebService指令900
19.3.4 应用程序代码901
19.4 协议和数据类型905
19.4.1 协议支持905
19.4.2 数据类型908
19.5 WebMethod和WebService属性909
19.5.1 WebMethod910
19.5.2 WebService917
19.6.2 无状态与有状态922
19.6.1 繁琐的模式922
19.6 设计ASP.NET Web服务922
19.6.3 高速缓存与静态924
19.6.4 异步与同步925
19.7 高级ASP.NETWeb服务926
19.7.1 控制并整理XML926
19.7.2 修改Web服务帮助页929
19.7.3 SOAP头文件930
19.8 本章小结935
第20章 使用Web服务937
20.1 发现和描述Web服务938
20.1.1 通用的描述、发现和集成938
20.1.2 Web服务描述语言940
20.2 构建Web服务代理946
20.2.1 Fibonacci代理947
20.2.2 Visual Studio.NET949
20.2.3 命令行工具(wsdl.exe)954
20.3 使用代理类960
20.3.1 控制超时960
20.3.2 设置URL961
20.3.3 代理Web服务器访问962
20.3.4 维护状态963
20.4 从Web站点转换为Web服务:屏幕清理966
20.4.1 编写WSDL967
20.4.2 构建代理968
20.4.3 使用ScreenScrape代理970
20.5 设计选择971
20.5.1 处理异常971
20.5.2 使用SOAP头文件974
20.6 Web服务安全性977
20.6.1 ASP.NET身份验证和授权977
20.6.2 HTTPS加密和客户证书983
20.7 高级主题987
20.7.1 定制的身份验证和授权987
20.7.2 SOAP Extensions992
20.8 本章小结1000
第21章 移动控件1002
21.1 无线Web概要1002
21.1.1 WAP1003
21.1.2 WML1005
21.1.3 设备的互用性1009
21.2 移动控件介绍1010
21.2.1 简单范例1011
21.2.2 查看生成的代码1013
21.2.3 移动控件表单1017
21.2.4 控件引用1018
21.3.1 设置样式1044
21.3 移动控件高级主题1044
21.3.2 使用设备的功能1045
21.3.3 模板1048
21.3.4 分页1051
21.4 本章小结和未来展望1052
21.4.1 移动Internet的未来发展1052
21.4.2 移动控件的未来发展1053
第22章 调试、跟踪和错误处理1054
22.1 跟踪1054
22.1.1 页面级跟踪1055
22.1.2 写跟踪信息1056
22.1.3 应用程序级跟踪1059
22.2 错误处理1060
22.2.1 结构化的异常处理1061
22.2.2 ASP.NET错误处理1067
22.2.3 向管理员通知错误1069
22.3 调试1070
22.3.1 SDK调试器1071
22.3.2 在Visual Studio.NET中调试代码1074
22.4 测试与性能1075
22.4.1 实施1076
22.4.2 抽样1083
22.4.3 分析1088
22.5 本章小结1088
第23章 迁移和互用性1089
23.1 迁移、集成还是重写1089
23.1.1 迁移1090
23.1.2 集成1090
23.1.3 重写1090
23.1.4 不做任何改动1090
23.2.2 内部对象1091
23.2 ASP.NET1091
23.2.1 准备工作1091
23.2.3 页面的改变1099
23.3 语言变化1100
23.3.1 Visual Basic.NET1100
23.3.2 JScript.NET1104
23.4 互用性1104
23.4.1 跨边界1105
23.4.2 在.NET中使用COM对象1107
23.4.3 在COM中使用.NET组件1111
23.4.4 API调用1118
23.5 本章小结1125
24.1 应用程序纵览1126
24.1.1 IBuyAdventure.NET(IBA.NET)1126
第24章 案例研究——IBuyAdventure.NET1126
24.1.2 业务对象和装配件1128
24.1.3 IBuyAdventure.NET数据库1134
24.1.4 应用程序用户接口1136
24.2 本章小结1169
附录A 公用的系统名称空间1170
附录B 提高性能的技巧1174
附录C 参考及其他信息1178
附录D 支持、勘误表和p2p.wrox.com1181
D.1 在线论坛p2p.wrox.com1181
D.1.1 如何为技术支持登记1181
D.1.2 本系统如何提供最好的支持1182
D.2 在线(www.wrox.com)查询勘误表1183
D.3 添加勘误表:电子邮件支持1183
D.4 联系方式1184
热门推荐
- 1480491.html
- 1549560.html
- 3503147.html
- 2116283.html
- 2272843.html
- 3844564.html
- 1288374.html
- 667582.html
- 1398337.html
- 3057248.html
- http://www.ickdjs.cc/book_1536972.html
- http://www.ickdjs.cc/book_3026909.html
- http://www.ickdjs.cc/book_3198372.html
- http://www.ickdjs.cc/book_2086985.html
- http://www.ickdjs.cc/book_103892.html
- http://www.ickdjs.cc/book_1702644.html
- http://www.ickdjs.cc/book_3069596.html
- http://www.ickdjs.cc/book_1681637.html
- http://www.ickdjs.cc/book_716440.html
- http://www.ickdjs.cc/book_1548755.html