ASP.NET 1.0高级编程PDF电子书下载
- 电子书积分:29 积分如何计算积分?
- 作 者:(英)Richard Anderson,(英)Brian Francis著;王毅,杨浩等译
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:7302055696
- 页数:1161 页
第1章 ASP.NET概述 1
1.1 是升级还是创新 1
1.2 开始使用ASP.NET 2
1.3 安装.NET 2
1.3.1 配置范例 3
1.3.2 运行范例 3
1.4 Visual Studio.NET 5
1.5 其他安装 8
1.6 ASP.NET与ASP的区别 8
1.6.1 需要这样一个新版本的原因 9
1.6.2 ASP.NET的优点 10
1.7 编写ASP.NET页面 19
1.7.1 创建Web站点 19
1.7.2 页面范例 20
1.8 本章小结 24
第2章 认识.NET Framework 25
2.1.1 .NET的组成 26
2.1 .NET简介 26
2.1.2 Windows DNA存在的问题 28
2.1.3 需要.NET的原因 30
2.2 公共语言运行时(CLR) 34
2.2.1 通用功能 35
2.2.2 命名空间 37
2.2.3 通用类型系统 38
2.2.4 程序集——版本化和安全性代码 43
2.2.6 中间语言 48
2.2.5 CLR和COM 48
2.2.7 应用程序域(Application Domains) 49
2.3 .NET Framework详解 50
2.3.1 应用程序开发技术 50
2.3.2 类库 52
2.3.3 基类库 53
2.4 ASP.NET的设计目标 54
2.4.1 消除对脚本引擎的依赖性 54
2.4.3 便于部署 56
10.5 对并发数据更新的管理 56
2.4.2 在ASP基础上的升级 56
2.4.4 强大的工具支持 57
2.4.5 更简单、更灵活的配置 57
2.4.6 分解的“开放”设计 59
2.4.7 与语言无关 61
2.4.8 代码更少、更简练、更易于维护 62
2.4.9 功能强大的身份确认模型 62
2.4.10 正确认识错误的存在 63
2.4.11 不需要工具 63
2.5 本章小结 63
3.1 所提供的语言 65
第3章 .NET语言 65
3.1.2 Visual Studio还是Notepad 66
3.1.1 VBScript何去何从 66
3.1.3 Visual Basic.NET 67
3.1.4 C# 80
3.1.5 JScript.NET 93
3.1.6 C++ 101
3.1.7 Visual J#.NET 102
3.1.8 其他支持的语言 102
3.2 .NET语言编译器 102
3.3.1 通用API 106
3.3 CLR的优点 106
3.3.2 通用类型 107
3.3.3 跨语言继承性 108
3.3.4 跨语言调试和记录 110
3.4 性能问题 110
3.4.1 语言 110
3.4.2 后期绑定代码 111
3.5 常用范例 111
3.5.1 变量声明 111
3.5.2 函数和过程 112
3.5.3 语法的区别 113
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对象 132
4.2.3 页面处理步骤 135
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章 服务器控件与验证 168
5.1 服务器控件的概念 168
5.1.1 再论ASP.NET页面模型 168
5.1.2 练习使用服务器控件 171
5.1.3 使用服务器控件的时机 173
5.1.4 ASP.NET中的可用控件 174
5.2.1 HtmlControl基类 175
5.2 HTML服务器控件 175
5.2.2 HTML GenericControl类 176
5.2.3 HTML控件的专有类 177
5.2.4 HTML服务器控件的用法 179
5.2.5 HTML服务器控件范例 180
5.3 ASP.NET输入验证控件 197
5.3.1 输入验证控件的作用 198
5.3.2 BaseValidator类 198
5.3.4 验证控件的应用 199
5.3.3 验证控件的专有成员 199
5.4 本章小结 206
第6章 ASP.NET Web Form控件 208
6.1 基本ASP.NET Web Formr控件 208
6.1.1 为什么要有另外一组控件 209
6.1.2 基类WebControl 209
6.1.3 特殊的Web Form控件类 211
6.1.4 使用Web Form控件 212
6.1.5 ASP Web Form控件范例 218
6.2 ASP.NET列表控件 233
6.2.1 ListControl基类 234
6.2.2 特殊的列表控件类 235
6.2.3 使用ASP列表控件 235
6.3 ASP.NET中的其他多功能控件 241
6.4 本章小结 246
第7章 列表控件和数据绑定 247
7.1 获取范例文件 247
7.2 数据绑定的相关概念 248
7.2.1 在服务器上完成所有操作 249
7.2.2 数据绑定的语法 250
7.2.3 单值数据绑定 250
7.2.4 重复值数据绑定 254
7.2.5 重复值数据绑定的简单范例 261
7.3 添加样式和模板 275
7.3.1 使用样式属性 275
7.3.2 对数据绑定控件使用模板 277
7.3.3 处理数据绑定事件 292
7.3.4 对DataGrid中的行进行排序和筛选 294
7.3.5 DataGrid中的自动分页 300
7.4 使用数据绑定控件编辑数据 304
7.4.1 利用DataGrid控件编辑数据 304
7.4.2 利用DataList控件选择和编辑数据 309
7.5 本章小结 315
第8章 .NET数据管理引论 316
8.1 数据存储和数据访问 316
8.2 XML-将来的数据格式 318
8.3 是否是另一项数据访问技术 318
8.3.1 .NET意味着断开数据的连接 319
8.3.2 .NET意味着XML数据 321
8.3.3 .NET意味着托管代码 321
8.3.4 .NET意味着新的编程模型 321
8.4 在.NET中引入数据管理 322
8.4.1 数据管理的系统命名空间 322
8.4.2 基本的ADO.NET对象 325
8.4.3 .NET中的关系数据提供程序 334
8.5 .NET中常见的数据访问任务 335
8.5.1 在自己的系统上创建范例 336
8.5.2 使用DataReader对象 337
8.5.3 一个简单的DataSet范例 340
8.5.4 含有多个表的DataSet范例 342
8.5.5 返回DataSet对象的用户控件 345
8.6 .NET中的XML引论 346
8.7 .NET中常见的XML任务 353
8.7.1 经由DOM的XML文档访问操作 354
8.7.2 使用XPathNavigator对象的XML文档访问操作 356
8.7.3 搜索XML文档 360
8.7.4 XML TextWriter对象范例 362
8.7.5 XML TextReader对象范例 365
8.7.6 XSL Transform对象范例 367
8.8 选择一种数据存储的方法 369
8.8.1 关键在于访问和处理 369
8.8.2 传输协议是大势所趋 370
8.8.3 .NET是一套伟大的解决方案 370
8.9 本章小结 370
第9章 处理关系数据 372
9.1 获得范例文件 372
9.2 访问复杂数据 373
9.2.1 利用DataReader访问复杂数据 373
9.2.2 通过DataSet访问复杂数据 376
9.2.3 访问和显示嵌套的数据 377
9.2.4 使用数据库存储过程 380
9.3 处理DataTable对象 387
9.3.1 管理约束和默认值 390
9.3.2 指定主键和外键 393
9.3.3 添加、修改、移去和删除行 396
9.3.4 处理DataTable事件 403
9.3.5 使用表和列映射 407
9.4 数据的排序和筛选 410
9.4.1 数据表对象中的排序和筛选 410
9.4.2 DataView对象中的排序和筛选 415
9.5 本章小结 418
第10章 关系数据源的更新 419
10.1 获得范例文件 419
10.2.1 使用Command对象和SQL语句 420
10.2 利用Command对象更新数据 420
10.2.2 使用存储过程和Command对象 423
10.3 使用事务处理更新数据源 427
10.3.1 数据库事务 427
10.3.2 基于连接的事务处理 430
10.4 更新DataSet对象中的数据 435
10.4.1 深入到DataAdapter对象内部 435
10.4.2 使用DataAdapter.Update方法 439
10.4.3 使用存储过程更新DataSet 444
10.4.4 DataAdapter中的更新事件 451
10.5.1 避免出现并发错误 456
10.5.2 一个并发错误范例 457
10.5.3 仅更新已改变的列 459
10.5.4 利用RowUpdated事件捕获错误 465
10.5.5 更新完成后查找错误 471
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文件读入DataSet 484
11.2.4 以字符串的形式从DataSet中得到XML 486
11.2.5 DataSet中的嵌套XML和关系数据 488
11.3 处理XmlDataDocument对象 492
11.4 直接从SQL Server中读取XML数据 498
11.5 验证XML文档的有效性 501
11.6 创建和编辑XML文档 508
11.7 使用XSL和XSLT转换 515
11.8 本章小结 518
第12章 Web应用程序和Global.asax 520
12.1 IIS Web根目录以应用程序 520
12.2 ASP.NET Web应用程序 524
12.2.1 注册组件 525
12.2.2 应用程序代码:global.asax 528
12.3 应用程序状态的管理 532
12.3.1 Session——管理用户状态 533
12.3.2 Application——管理应用程序状态 536
12.3.3 Cache——管理瞬时状态 538
12.4.1 事件的语法和原型 547
12.4 应用程序事件 547
12.4.2 支持的事件 548
12.4.3 事件范例 551
12.5 高级主题 556
12.5.1 静态变量 557
12.5.2 为global.asax使用自己的基类 558
12.5.3 将文件扩展名映射到ASP.NET中 559
12.5.4 异步应用程序事件 561
12.6 本章小结 566
第13章 ASP.NET的配置 568
13.1 配置综述 568
13.1.1 ASP的配置 569
13.1.2 ASP.NET的配置 570
13.1.3 配置文件格式 573
13.2 常用的配置设置 577
13.2.1 通用配置设置 577
13.2.2 页面配置 579
13.2.3 应用程序设置 580
13.2.4 Session状态 581
13.2.5 跟踪 589
13.2.6 定制错误 593
13.2.7 身份验证和授权 597
13.2.8 Web服务 600
13.2.9 国际化和编码 601
13.2.10 编译选项 603
13.2.11 执行身份的控制 609
13.2.12 用HTTP处理程序来扩展ASP.NET 610
13.2.14 配置ASP.工作进程 615
13.2.13 用HTTP模块扩展ASP.NET 615
13.3 高级问题 626
13.3.1 指定位置 626
13.3.2 锁定配置设置 627
13.3.3 定制配置处理程序 629
13.4 本章小结 632
第14章 保障ASP.NET应用程序的安全 633
14.1 Windows2000和IIS安全性概述 633
14.1.1 安全性需求 633
14.1.2 安全性概念 634
14.1.3 Windows2000的身份验证过程 637
14.1.4 在IIS中验证身份 639
14.1.5 在Windows2000中授权 641
14.1.6 在IIS中授权 642
14.2.1 ASP.NET安全进程 643
14.2 ASP.NET安全概述 643
14.2.2 ASP.NET安全选项 645
14.3 程序设计的安全和个性化 660
14.3.1 角色和身份概述 660
14.3.2 获取用户的身份和角色 660
14.4 ASP.NET安全范例 662
14.4.1 获取范例文件 662
14.4.2 Windows身份验证范例 665
14.4.3 基于表单的身份验证范例 668
14.4.4 简单的个性化范例 681
14.5 ASP.NET进程模型和信任级别 686
14.5.1 ASP.NET“进程模型” 686
14.5.2 身份元素和个性化 688
14.5.3 指定信任级别 689
14.6 本章小结 691
第15章 处理集合和列表 692
15.1 处理集合和列表 693
15.2 System.Collections核心接口 693
15.2.1 Ienumerable和IEnumerator接口 694
15.2.2 ICollection和IList接口 697
15.2.3 排序列表——IComparer和IComparable 705
15.2.4 ICollection接口 710
15.2.5 处理字典对象 715
15.3 System.Collections.Specialized命名空间 729
15.3.1 StringCollection类 729
15.3.2 StringDictionary类 730
15.4 强制类型的集合 730
15.4.1 定义定制类型 731
15.4.2 创建集合类 732
15.4.3 使用集合类 734
15.4.4 DictionaryBase和CollectionBase类 739
15.4.5 可任意处理的枚举对象 740
15.5 本章小结 741
第16章 使用其他基类 742
16.1 目录和文件的处理 742
16.1.1 类的概述 742
16.1.2 DirectoryInfo类和Directory类 743
16.1.3 File类和FileInfo类 745
16.1.4 常见的目录和文件操作 746
16.1.5 路径的处理 755
16.1.6 文件的读写 757
16.1.7 编写定制流 770
16.1.8 Web请求的类和流 774
16.2.1 模式匹配 778
16.2 正则表达式 778
16.2.2 正则表达式类 780
16.3 本章小结 784
第17章 .NET组件 785
17.1 编写业务对象 785
17.1.1 创建对象 786
17.1.2 编译类 797
17.1.3 测试类 798
17.2 跨语言继承 804
17.2.1 跨语言继承范例 804
17.2.2 .NET中的事务处理 807
17.3 部署组件 812
17.3.1 什么是程序集 812
17.3.2 程序集和版本问题 813
17.3.3 程序集清单 814
17.3.4 并排执行 816
17.4 本章小结 816
第18章 建立ASP.NET服务器控件 817
18.1 编写简单的控件 817
18.1.1 创建一个C#控件 817
18.1.2 Visual Basic中的控件开发 821
18.1.3 组合控件 838
18.2 编写文本框控件 847
18.2.1 引发事件的控件 851
18.2.2 使用视图状态 858
18.2.3 类型和视图状态 864
18.2.4 关于对象属性和UI模板的更多内容 865
18.2.5 Data Bind/OnDataBinding 874
18.3 其他问题 877
18.3.1 控件属性 880
18.3.2 定制控件构建器 881
18.4 用户控件 881
18.5 本章小结 882
第19章 显示Web服务 883
19.1 Web服务概况 884
19.2 构建ASP.NET Web服务 887
19.3 编写ASP.NET Web服务 892
19.3.1 内联 892
19.3.2 后台编码 892
19.3.3 WebService指令 893
19.3.4 应用程序代码 894
19.4 协议和数据类型 898
19.5 WebMethod和WebService属性 901
19.5.1 WebMethod属性 902
19.5.2 WebService属性 909
19.6 设计ASP.NET Web服务 914
19.6.1 繁琐和简洁 914
19.6.2 无状态与有状态 914
19.6.3 高速缓存与静态 915
19.6.4 异步与同步 917
19.7 高级ASP.NET Web服务 917
19.7.1 控制并整理XML 917
19.7.2 修改Web服务帮助页 920
19.7.3 SOAP头文件 921
19.8 本章小结 926
第20章 使用Web服务 927
20.1 查找和描述Web服务 927
20.1.1 UDDI 928
20.1.2 Web服务描述语言 930
20.2 构建Web服务代理 933
20.2.1 Fibonacci代理 934
20.2.2 Visual Studio.NET 936
20.2.3 使用wsdl.exe 940
20.3 使用代理类 945
20.3.1 控制超时 945
20.3.2 设置URL 946
20.3.3 代理Web服务器访问 947
20.3.4 维护状态 948
20.4 从Web站点转换为Web服务 951
20.4.1 编写WSDL 951
20.4.2 构建代理 953
20.4.3 使用Screenscrape代理 954
20.5.1 处理异常 956
20.5 设计选择 956
20.5.2 使用SOAP头文件 958
20.6 Web服务安全性 961
20.6.1 ASP.NET身份验证和授权 961
20.6.2 HTTPS加密和客户证书 966
20.7 高级主题 970
20.7.1 定制的身份验证和授权 970
20.7.2 SOAP Extensions 975
20.8 本章小结 983
第21章 移动控件 984
21.1 无线Web概要 984
21.1.1 WAP 985
21.1.2 WML 987
21.1.3 设备的互用性 991
21.2 移动控件介绍 992
21.2.1 简单范例 993
21.2.2 查看生成的代码 995
21.2.3 移动控件表单 998
21.2.4 控件引用 1000
21.3 移动控件的高级主题 1027
21.3.1 设置样式 1027
21.3.2 使用设备的功能 1029
21.3.3 模板 1031
21.3.4 分页 1034
21.4 本章小结和未来展望 1036
21.4.1 移动Internet的未来发展 1036
21.4.2 移动控件的未来发展 1036
22.1 跟踪 1037
第22章 调试、跟踪和错误处理 1037
22.1.1 页面级跟踪 1038
22.1.2 写跟踪信息 1039
22.1.3 应用程序级跟踪 1042
22.2 错误处理 1044
22.2.1 结构化的异常处理 1044
22.2.2 ASP.NET错误处理 1050
22.2.3 向管理员通知错误 1052
22.3 调试 1054
22.3.1 SDK调试器 1055
22.3.2 在Visual Studio.NET中调试代码 1057
22.4 测试与性能 1058
22.4.1 实施 1059
22.4.2 抽样 1067
22.5 本章小结 1070
22.4.3 分析 1070
第23章 迁移和互用性 1071
23.1 迁移、集成还是重写 1071
23.1.1 迁移 1072
23.1.2 集成 1072
23.1.3 重写 1072
23.1.4 不做任何改动 1072
23.2 ASP.NET 1073
23.2.1 准备工作 1073
23.2.2 内部对象 1073
23.2.3 页面的改变 1081
23.3 语言的变化 1082
23.3.1 Visual Basic.NET 1082
23.4 互用性 1086
23.3.2 JScript.NET 1086
23.4.1 跨边界 1087
23.4.2 在.NET中使用COM对象 1089
23.4.3 在COM中使用.NET组件 1093
23.4.4 API调用 1100
23.5 本章小结 1107
第24章 案例研究——IBuyAdventure.NET 1108
24.1 应用程序纵览 1108
24.1.1 IBuyAdventure.NET(IBA.NET) 1108
24.1.2 业务对象和程序集 1110
24.1.3 IBuyAdventure.NET数据库 1116
24.1.4 应用程序用户界面 1118
24.2 本章小结 1150
附录A 公用的系统命名空间 1151
附录B 提高性能的技巧 1155
附录C 参考及其他信息 1159
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《工业机器人离线编程与仿真》张明文,封家诚,王鑫主编 2019
- 《古代巴比伦》(英)莱昂纳德·W.金著 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《一个数学家的辩白》(英)哈代(G.H.Hardy)著;李文林,戴宗铎,高嵘译 2019
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《莎士比亚戏剧精选集》(英)威廉·莎士比亚(William Shakespeare)著 2020
- 《莎士比亚 叙事诗·抒情诗·戏剧》(英)威廉·莎士比亚著 2019
- 《亚历山大继业者战争 上 将领与战役》(英)鲍勃·本尼特,(英)麦克·罗伯茨著;张晓媛译 2019
- 《孩子们的音乐之旅 1 宝宝睡觉 幼儿版》包菊英主编 2016
- 《超级参与者》王金强责编;赵磊译者;(澳)杰里米·海曼斯,(英)亨利·蒂姆斯 2020
- 《物联网导论》张翼英主编 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019