MCAD/MCSD制胜宝典 用Visual Basic .NET和Visual C#.NET开发XML Web服务与服务器组件PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)微软公司著;杨志娟,李朋朋,马云艳,张莉等译
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302068224
- 页数:482 页
第1章 .NET框架 1
1.1 .NET框架概述 1
1.1.1 了解.NET 2
1.1.2 .NET框架及其在.NET中的作用 2
1.1.3 .NET框架体系结构 4
1.2 公共语言运行库 5
1.2.1 公共语言运行库的体系结构 5
1.2.2 公共语言运行库组件 6
1.3 托管执行过程 7
1.3.1 托管执行过程的定义 7
目录 7
前言 7
1.3.2 自动内存管理 8
1.4 程序集和全局程序集高速缓存 14
1.4.1 程序集概述 14
1.4.2 命名空间简介 14
1.4.3 程序集的类型 15
1.4.4 程序集标识 16
1.4.5 程序集的部署 16
1.5 配置和安全性 18
1.6.1 进程和应用程序域 20
1.6 应用程序域和运行库宿主 20
1.7 .NET框架工具简介 21
1.6.2 运行库宿主 21
1.7.1 程序集链接器 22
1.7.2 使用Ilasm.exe工具 23
1.7.3 使用Ildasm.exe工具 23
1.7.4 使用Caspol.exe工具 24
1.7.5 Mscorcfg.msc 25
1.9 实验:创建程序集和查看MSIL 26
1.9.1 练习1:创建单文件程序集 26
1.8 本章小结 26
1.9.2 练习2:使用Ildasm查看 28
MSIL代码 28
1.9.3 练习3:创建多文件程序集 29
1.10 本章复习 31
第2章 创建和管理Windows服务 32
2.1 了解Windows服务 32
2.1.1 Windows服务概述 33
编程模型 34
2.1.3 Windows服务应用程序的 34
Visual Studio.NET 34
2.1.2 服务应用程序和其他 34
应用程序的区别 34
2.2 创建Windows服务 36
2.2.1 创建Windows服务应用程序 36
2.2.2 更改Windows服务应用程序 38
的默认属性 38
2.2.3 向服务应用程序添加功能 40
2.3 在Windows服务应用程序中处理事件和登录信息 44
2.3.2 在系统事件日志中记录信息 45
2.3.1 处理Windows服务的事件 45
2.3.3 创建自定义事件日志 47
2.3.4 使用性能计数器 49
2.4 添加安装程序、指定安全上下文以及安装和卸载Windows服务 51
2.4.1 了解安装程序的作用 52
2.4.2 添加安装程序 52
2.4.3 指定服务应用程序的 57
安全上下文 57
2.4.4 安装和卸载Windows服务 57
2.5.1 使用SCM 59
2.5 管理Windows服务 59
2.5.2 使用ServiceController类 61
2.6 配置和调试Windows服务 68
2.6.1 配置Windows服务 68
2.6.2 调试Windows服务 70
2.7 本章小结 72
2.8 实验:创建和管理Windows服务 72
2.8.1 练习1:创建和安装Windows 72
服务 72
2.8.2 练习2:创建客户端应用程序 77
2.8.3 练习3:管理Windows服务 81
2.9 本章复习 90
第3章 创建和使用服务组件 91
3.1 COM+编程概述 91
3.1.1 COM+的演化 92
3.1.2 COM+的组件服务 94
3.2 了解、创建和注册服务组件 96
3.2.1 开发服务组件 96
3.2.2 注册服务组件 100
3.3 利用COM+服务 106
3.3.1 启动COM+事务 106
3.3.2 启用JIT激活 108
3.3.3 使用松耦合事件服务 109
3.3.4 使用对象池服务 111
3.3.5 使用排队组件服务 112
3.3.6 使用对象构造 112
3.4 使用Component Services工具管理服务组件 112
3.4.1 Component Services工具 113
3.4.2 使用Component Services工具 116
配置激活 116
配置事务 117
3.4.3 使用Component Services工具 117
3.4.4 使用Component Services工具 118
配置安全 118
3.5 实现服务组件的安全 123
3.5.1 实现服务组件的安全 123
3.5.2 基于角色的安全 123
3.5.3 应用程序中的组件级别 124
安全检查 124
3.5.4 编程方式实现组件安全 125
3.5.5 安全调用上下文信息 125
间的互操作性 127
3.5.6 COM+安全服务和.NET框架 127
3.6 本章小结 128
3.7 实验:创建、配置和管理服务组件 128
3.7.1 练习1:创建服务组件 128
3.7.2 练习2:创建客户端应用程序 135
3.7.3 练习3:创建Accounts表 140
3.7.4 练习4:使用Component Services工具配置服务组件 142
3.8 本章复习 142
4.1 理解.NET远程处理机制 144
第4章 创建和使用.NET远程处理对象 144
4.1.1 .NET远程处理机制概述 145
4.1.2 跨远程处理边界访问对象 145
4.1.3 .NET远程处理体系结构 146
4.1.4 可远程处理和不可远程 147
处理的对象 147
4.2 实现服务器激活和客户端激活对象 148
4.2.1 理解远程对象激活 148
4.2.2 使用生存期租约 153
4.2.3 发布范围 154
4.3.1 理解信道 155
4.3 使用信道跨应用程序域传输消息 155
4.3.2 为远程通信选择信道 157
4.3.3 HTTP信道 158
4.3.4 TCP信道 160
4.3.5 接收器和接收链 162
4.4 事件和委托的实现 163
4.4.1 理解事件和委托 164
4.4.2 在远程处理应用程序中实现事件和委托 165
4.5 实现异步方法 167
异步方法 168
4.5.2 在远程处理应用程序中实现 168
4.5.1 异步方法 168
4.6 配置和保护.NET远程处理对象 169
4.6.1 远程对象的配置 170
4.6.2 保护.NET远程处理对象 171
4.7 本章小结 172
4.8 实验:创建和使用.NET远程处理对象 172
4.8.1 练习1:创建ChatCoordinator.dll库 173
4.8.2 练习2:为配置ChatCoordinator对象创建配置文件 175
4.8.3 练习3:创建一个控制台程序来激活ChatCoordinator对象 176
程序 177
4.8.4 练习4:创建一个聊天客户端 177
配置ChatClient对象 179
4.8.5 练习5:创建一个配置文件来 179
4.8.6 练习6:运行聊天程序 180
4.9 本章复习 181
第5章 ADO.NET数据库编程 183
5.1 理解ADO.NET 183
5.1.1 ADO.NET概述 184
5.1.2 ADO.NET体系结构 185
5.1.3 ADO.NET的特性 186
的区别 187
5.1.4 ADO和ADO.NET之间 187
5.2 理解.NET数据提供程序 188
5.2.1 .NET数据提供程序概述 189
5.2.2 OleDbConnection类 189
5.2.3 SqlConnection类 190
5.2.4 OleDbCommand类 190
5.2.5 使用数据适配器 194
5.2.6 DataReader类 197
5.2.7 使用Data Adapter ConfigurationWizard创建数据访问组件 198
5.3.1 理解ADO.NET DataSet 202
5.3 使用DataSet 202
5.3.2 创建ADO.NET DataSet 203
5.3.3 操纵ADO.NET DataSet 205
5.3.4 创建数据视图 207
5.3.5 处理ADO.NET DataSet事件 208
5.3.6 创建一个类型化ADO.NET 209
DataSet 209
5.4 本章小结 210
5.5 实验:创建和使用数据访问组件 210
5.5.1 练习1:创建航空数据库 210
5.5.2 练习2:创建数据访问组件 214
5.5.3 练习3:创建一个远程数据 218
访问组件 218
5.5.4 练习4:创建一个Windows服务 221
来控制远程数据访问组件 221
5.5.5 练习5:创建一个远程客户端 223
应用程序 223
5.6 本章复习 227
第6章 访问和操作XML数据 228
6.1 了解XML文档对象模型 228
6.1.2 XML文档对象模型 229
6.1.1 XML文档对象模型概述 229
6.1.3 创建XML语法分析程序 233
6.2 使用XmlReader和XmlWriter 235
6.2.1 XmlReader概述 236
6.2.2 使用XmlTextReader读取XML 236
6.2.3 XmlWriter概述 239
6.2.4 使用XmlTextWriter写入XML 239
6.3 使用XPathNavigator 240
6.3.1 了解XPathNavigator类 241
6.3.2 执行XPath查询 241
6.4 了解XMLSchema对象模型 244
6.5 确认XML文档 247
6.5.1 了解XML确认 247
6.5.2 使用XmlValidatingReader确认XML文档 248
6.5.3 使用XmlValidatingReader读取XML片段 252
6.6 使用XML和DataSets 253
6.6.1 XML和DataSet概述 254
6.6.2 使用XML文件和DataSet 254
6.6.3 用XML数据填充DataSet 257
6.8 实验:访问和操作XML数据 258
6.7 本章小结 258
6.8.1 练习1:创建产品目录 259
6.8.2 练习2:创建产品目录Windows 260
应用程序 260
6.8.3 练习3:运行产品目录 277
应用程序 277
6.9 本章复习 279
第7章 创建与使用XML Web服务 280
7.1 了解XML Web服务 280
7.1.2 XML Web服务基础结构 281
7.1.1 XML Web服务简介 281
7.1.3 在客户端与XML Web服务 283
之间进行通信 283
7.2 创建XML Web服务 283
7.3 部署和发现XML Web服务 299
7.3.1 发布XML Web Service 299
7.3.2 Web服务发布的项 301
7.3.3 了解XML Web服务发现机制 301
7.3.4 为Web服务配置发现信息 302
7.4 使用XML Web服务 303
7.4.1 使用XML Web服务 304
7.4.2 使用Web服务公开的方法 305
7.5 本章小结 315
7.6 实验:创建和使用XML Web服务 316
7.6.1 练习1:创建XMLWeb服务 316
7.6.2 练习2:创建Windows客户端 323
应用程序 323
7.7 本章复习 328
第8章 XML Web服务高级编程 329
8.1 用特性控制Web方法的特征 329
8.1.2 缓冲Web方法的响应 330
8.1.1 Web方法的属性 330
8.1.3 缓存Web方法的结果 331
8.1.4 为Web方法提供说明 331
8.1.5 为Web方法启用会话状态 332
8.1.6 用别名标识重载的Web方法 332
8.1.7 使Web方法作为事务 333
的根对象 333
8.2 创建异步方法 334
8.2.1 异步编程概述 334
异步编程 337
8.2.2 在XML Web服务中进行 337
8.3 使用SOAP扩展 340
8.3.1 SOAP扩展概述 340
8.3.2 生成SOAP扩展 341
8.4 配置和保护Web服务 345
8.4.1 Web.config文件的结构 345
8.4.2 使用Web.config文件中的 346
元素配置Web服务 346
8.4.3 为Web服务配置安全性 347
8.5 本章小结 348
8.6 实验:实现事务处理、异步方法和SOAP扩展 349
8.6.1 练习1:创建LabTest数据库和 349
Authors表 349
8.6.2 练习2:实现WebMethod特征的 351
事务属性 351
8.6.3 练习3:在XMLWeb服务中 352
实现SOAP扩展 352
8.6.4 练习4:创建XML Web服务 360
客户程序 360
8.6.5 练习5:异步调用Web方法 364
8.7 本章复习 376
第9章 测试和调试XML Web服务 377
9.1 设计单元测试计划 377
9.1.1 测试过程概述 378
9.1.2 组织测试计划 378
9.1.3 基于要求的测试 379
9.1.4 制定测试计划 379
9.1.5 制定测试计划的方法 379
Visual Studio.NET应用程序 380
9.2.2 使用DbgClr工具调试 380
过程简介 380
9.2.1 Visual Studio.NET调试 380
9.2 Visual Studio.NET调试工具概述 380
9.2.3 使用CorDbg工具调试.NET 385
应用程序 385
9.2.4 在Visual Studio.NET中调试 386
XML Web服务 386
9.3 代码插入 392
9.3.1 代码插入概述 392
9.3.2 利用跟踪功能插入代码 392
9.3.3 异常处理机制 395
9.4 创建及测试多区域性附属程序集和测试数据 399
9.4.1 附属程序集概述 400
9.4.2 创建附属程序集 400
9.4.3 用强名称编译附属程序集 402
9.4.4 安装附属程序集 402
9.4.5 从资源文件中提取数据 402
9.5 本章小结 403
9.6 实验:跟踪和调试 403
9.6.1 练习1:实现跟踪功能 404
XML Web服务 407
9.6.2 练习2:调试已部署的 407
9.7 本章复习 408
第10章 部署XML Web服务和 410
Windows服务 410
10.1 理解.NET部署特性 410
10.1.1 理解.NET部署 411
10.1.2 打包和分发选项 412
10.1.3 部署方法 413
10.2 .NET部署选项和安装程序 414
10.2.1 .NET部署项目概述 414
10.2.2 部署Windows服务 415
10.2.3 部署XML Web服务 422
10.2.4 使用Merge Module项目 426
部署组件 426
10.2.5 使用Cabinet项目部署.NET 430
组件和应用程序 430
10.3 注册及定位组件和程序集 431
10.3.1 注册组件和程序集 432
10.3.2 定位程序集 433
10.4 实现版本管理和并行部署 435
10.4.1 在程序集中实现版本管理 435
10.4.2 在全局程序集缓存中部署一个程序集的多个版本 437
10.5 本章小结 440
10.6 实验:创建Setup项目 440
10.6.1 练习1:创建Setup项目 440
10.6.2 练习2:用Web Setup项目部署Web服务 441
10.7 本章复习 442
附录A 问题与答案 444
附录B COM互操作性 461
附录C 考试重点索引 465
附录D 微软认证专家计划 468
术语表 472
- 《情报学 服务国家安全与发展的现代情报理论》赵冰峰著 2018
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《体育公共服务改革 理想之美与现实之殇》齐超 2019
- 《教育学考研应试宝典》徐影主编 2019
- 《会议服务》黄程主编 2015
- 《创新的脚步 全国社区治理和服务创新实验区成果集萃》民政部编写组编著 2018
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《服务英语》姜宇彤 2018
- 《吉他宝典 吉他手超级手册 上》姜伟主编;汶麟,姚林,杜新春,赖康康,朱家明,克尔曼副主编 2018
- 《以患者为中心的医疗服务与管理》梁海伦著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019