MCAD/MCSD制胜宝典-用Visual Basic.NET和Visual c#.NET开发XML Web服务与服务器组件
2003-8
第1版 (2003年8月1日)
微软公司
482
831000
无
本书是MCAD/MCSD制胜宝典系列丛书之一,系统地介绍了.NET框架、创建和管理Windows服务、创建和使用服务组件、ADO.NET数据库编程、XML Web服务编程等内容。通过本书的学习,您不但可以学会如何使用Visual Basic.NET和Visual C#.NET开发XML Web服务与服务器组件,还能为参加MCP考试70-310和70-320做好准备。 本书非常适合准备从事XML Web服务开发的编程人员阅读和学习,更是准备MCP考试70-310和70-32时的必备辅导材料。
第1章 .NET框架 1.1 .NET框架概述 1.1.1 了解.NET 1.1.2 .NET框架及其在.NET中的作用 1.1.3 .NET框架体系结构 1.2 公共语言运行库 1.2.1 公共语言运行库的体系结构 1.2.2 公共语言运行库组件 1.3 托管执行过程 1.3.1 托管执行过程的定义 1.3.2 自动内存管理 1.4 程序集和全局程序集高速缓存 1.4.1 程序集概述 1.4.2 命名空间简介 1.4.3 程序集的类型 1.4.4 程序集标识 1.4.5 程序集的部署 1.5 配置和安个性 1.6 应用程序域和运行库宿主 1.6.1 进程和应用程序域 1.6.2 运行库宿主 1.7 .NET框架工具简介 1.7.1 程序集链接器 1.7.2 使用llasm.exe工具 1.7.3 使用lldasm.exe工具 1.7.4 使用Caspol.exe工具 1.7.5 Mscorcfg.msc 1.8 本章小结 1.9 实验:创建程序集和查看MSIL 1.9.1 练习1:创建单文件程序集 1.9.2 练习2:使用Ildasm查看MSIL代码 1.9.3 练习3:创建多文件程序集 1.10 本章复习第2章 创建和管理Windows服务 2.1 了解Windows服务 2.1.1 Windows服务概述 2.1.2 服务应用程序和其他Visual Studio.NET应用程序的区别 2.1.3 Windows服务应用程序的编程模型 2.2 创建Windows服务 2.2.1 创建Windows服务应用程序 2.2.2 更改Windows服务应用程序的默认属性 2.2.3 向服务应用程序添加功能 2.3 在Windows服务应用程序中处理事件和登录情总 2.3.1 处理Windows服务的事件 2.3.2 在系统事件日志中记录信息 2.3.3 创建自定义事件日志 2.3.4 使用性能计数器 2.4 添加安装程序、指定安全上下文以及安装和卸载Windows服务 2.4.1 了解安装程序的作用 2.4.2 添加安装程序 2.4.3 指定服务应用程序的安全上下文 2.4.4 安装和卸载Windows服务 2.5 管理Windows服务 2.5.1 使用SCM 2.5.2 使用ServiceController类 2.6 配置和调试Windows服务 2.6.1 配置Windows服务 2.6.2 调试Windows服务 2.7 本章小结 2.8 实验:创建和管理Windows服务 2.8.1 练习1:创建和安装Windows服务 2.8.2 练习2:创建客户端应用程序 2.8.3 练习3:管理Windows服务 2.9 本章复习第3章 创建和使用服务组件 3.1 COM+编程概述 3.1.1 COM+的演化 3.1.2 COM+的组件服务 3.2 了解、创建和注册服务组件 3.2.1 开发服务组件 3.2.2 注册服务组件 3.3 利用COM+服务 3.3.1 启动COM+事务 3.3.2 启用JIT激活 3.3.3 使用权耦合事件服务 3.3.4 使用对象池服务 3.3.5 使用排队组件服务 3.3.6 使用对象构造 3.4 使用Component Serices工具管理服务组件 3.4.1 Component Services工具 3.4.2 使用Component Services工具配置激活 3.4.3 使用Component Servlces工具配置事务 3.4.4 使用Component Services工具配置安全 3.5 实现服务组件的安全 3.5.1 实现服务组件的安全 3.5.2 基于角色的安全 3.5.3 应用程序中的组件级别安全检查 3.5.4 编程方式实现组件安全 3.5.5 安全调用卜下文信息 3.5.6 COM+安全服务和.NET框架间的互操作性 3.6 本章小结 3.7 实验:创建、配置和管理服务组件 3.7.1 练习1:创建服务组件 3.7.2 练习2:创建客户端应用程序 3.7.3 练习3:创建Accounts表 3.7.4 练习4:使用Component Services工具配餐服务组件 3.8 本章复习第4章 创建和使用.NET远程处理对象 4.1 理解.NET远程处理机制 4.1.1 .NET远程处理机制概述 4.1.2 跨远程处理边界访问对象 4.1.3 .NET远程处理体系结构 4.1.4 可远程处理和不可远程处理的对象 4.2 实现服务器激活和客户端激活对象 4.2.1 理解远程对象激活 4.2.2 使用生存期租约 4.2.3 发布范围 4.3 使用信道跨应用程序域传输消息 4.3.1 理解信道 4.3.2 为远程通信选择信道 4.3.3 HTTP信道 4.3.4 TCP信道 4.3.5 接收器和接收链 4.4 事件和委托的实现 4.4.1 理解事件和委托 4.4.2 在远程处理应用程序中实现事件和委托 4.5 实现异步方法 4.5.1 异步方法 4.5.2 在远程处理应用程序中实现异步方法 4.6 配置和保护.NET远程处理对象 4.6.1 远程对象的配置 4.6.2 保护.NET远程处理对象 4.7 本章小结 4.8 实验:创建和使用.NET远程处理对象 4.8.1 练习1:创建ChatCoordinator.dll库 4.8.2 练习2:为配置ChatCoordlnator对象创建配置文件 4.8.3 练习3:创建一个控制台程序来激活ChatCoordinator对象 4.8.4 练习4:创建一个聊天客户端程序 4.8.5 练习5:创建一个配置文件来配置ChatClient对象 4.8.6 练习6:运行聊天程序 4.9 本章复习第5章 ADO.NET数据库编程 5.1 理解ADO.NET 5.1.1 ADO.NET概述 5.1.2 ADO.NET体系结构 5.1.3 ADO.NET的特性 5.1.4 ADO和ADO.NET之间的区别 5.2 理解.NET数据提供程序 5.2.1 .NET数据提供程序概述 5.2.2 OleDbConnectlon类 5.2.3 SqlConnection类 5.2.4 OleDbConunand类 5.2.5 使用数据适配器 5.2.6 DataReader类 5.2.7 使用Data Adapter Configuration Wizard创建数据访问组件 5.3 使用Dataset 5.3.1 理解ADO.NET DataSet 5.3.2 创建ADO.NET DataSet 5.3.3 操纵ADO.NET DataSet 5.3.4 创建数据现图 5.3.5 处理ADO.NET DataSet事件 5.3.6 创建一个类型化ADO.NET 5.4 本章小结 5.5 实验:创建和使用数据访问组件 5.5.1 练习1:创建航空数据库 5.5.2 练习2:创建数据访问组件 5.5.3 练习3:创建一个远程数据访问组件 5.5.4 练习4:创建一个Windows服务来控制远程数据访问组件 5.5.5 练习5:创建一个远程客户端应用程序 5.6 本章复习第6章 访问和操作XML数据 6.1 了解XML文档对象模型 6.1.1 XML文档对象模型概述 6.1.2 XML文档对象模型 6.1.3 创建XML语法分析程序 6.2 使用XmlReader和XmlWrter 6.2.I1 XmlReader概述 6.2.2 使用XmITextReader读取XML 6.2.3 XmlWriter概述 6.2.4 使用XmITextWriter写入XML 6.3 使用XPathNavigator 6.3.1 了解XPathNavigator类 6.3.2 执行XPath查询 6.4 了解XML Schema对象模型 6.5 确认XML文档 6.5.1 了解XML确认 6.5.2 使用XmlValidatingReader确认XML文档 6.5.3 使用XmlValidatingReader读取XML片段 6.6 使用XML和Datasets 6.6.1 XML和Dataset概述 6.6.2 使用xML文件和Dataset 6.6.3 用XML数据填充Dataset 6.7 本章小结 6.8 实验:访问和操作XML数据 6.8.1 练习1:创建产品目录 6.8.2 练习2:创建产品目录Windows应用程序 6.8.3 练习3:运行产品目录应用程序 6.9 本章复习第7章 创建与使用XML Web服务 7.1 了解XML Web服务 7.1.1 XML W的服务简介 7.1.2 XML Web服务基础结构 7.1.3 在客户端与XML Web服务之间进行通信 7.2 创建XML Web服务 7.3 部署和发现XML Web服务 7.3.1 发布XML Web Service 7.3.2 Web服务发布的项 7.3.3 了解XML Web服务发现机制 7.3.4 为Web服务配置发现信息 7.4 使用XML Web服务 7.4.1 使用XML Web服务 7.4.2 使用Web服务公开的方法 7.5 本章小结 7.6 实验:创建和使用XML Web服务 7.6.1 练习1:创建XML Web服务 7.6.2 练习2:创建Windows客户端应用程序 7.7本章复习第8章 XML Web服务高级编程 8.1 用特性控制Web方法的特征 8.1.1 Web方法的属性 8.1.2 缓冲Web方法的响应 8.1.3 缓存Web方法的结果 8.1.4 为Web方活提供说明 8.1.5 为Web方法启用会话状态 8.1.6 用别名标识重载的Web方法 8.1.7 使Web方法作为事务的根对象 8.2 创建异步方法 8.2.1 异步编程概述 8.2.2 在XML Web服务中进行异步编程二 8.3 使用SOAP扩展 8.3.1 SOAP扩展概述 8.3.2 生成SOAP扩展 8.4 配置和保护Web服务 8.4.1 Web.config文件的结构 8.4.2 使用Web.config文件中的元素配置Web服务 8.4.3 为Web服务配置安全性 8.5 本章小结 8.6 实验:实现事务处理异步方法和SOAp扩展 8.6.1 练习1:创建LabTest数据库和Authors表 8.6.2 练习2:实现WebMethod特征的事务属性 8.6.3 练习3:在XML Web服务中实现SOAP扩展 8.6.4 练习 4:创建XML Web服务客户程序 8.6.5 练习5:异步调用Web方法 8.7 本章复习第9章 测试和调试XML Web服务 9.1 设计单元测试计划 9.1.1 测试过程概述 9.1.2 组织测试计划 9.1.3 基于要求的测试 9.1.4 制定测试计划 9.1.5 制定测试计划的方法 9.2 Visual Studio.NET调试工具概述 9.2.1 Visual Studio.NET调试过程简介 9.2.2 使用DbgClr工具调试Visual StudiNET应用程序 9.2.3 使用CorDbg工具调试.NET应用程序 9.2.4 在Visual Studio.NET中调试XML Web服务 9.3 代码插入 9.3.1 代码插入概述 9.3.2 利用跟踪功能插入代码 9.3.3 异常处理机制 9.4 创建及测试多区域性附属程序集和测试数据 9.4.1 附属程序集概述 9.4.2 创建附属程序集 9.4.3 用强名称编译附属程序集 9.4.4 安装附属程序集 9.4.5 从资源文件中提取数据 9.5 本章小结 9.6 实验:跟踪和调试 9.6.1 练习1:实现跟踪功能 9.6.2 练习2:调试已部署的XML Web服务 9.7 本章复习第10章 部署XML Web服务和Windows服务 10.1 理解.NET部署特性 10.1.1 理解.NET部署 10.1.2 打包和分发选项 10.1.3 部署方法 10.2 .NET部署选项和安装程序 10.2.1 .NET部署项目概述 10.2.2 部署Windows服务 10.2.3 部署XML Web服务 10.2.4 使用Mefge Module项目部署组件 10.2.5 使用Cabinet项目部署.NET组件和应用程序 10.3 注册及定位组件和程序集 10.3.1 注册组件和程序集 10.3.2 定位程序集 10.4 实现版本管理和并行部署 10.4.1 在程序集中实现版本管理 10.4.2 在全局程序集缓存中部署一个程序集的多个版本 10.5 本章小结 10.6 实验:创建SetUp项目 10.6.1 练习1:创建Setup项目 10.6.2 练习2:用Web Setup项目部署Web服务 10.7 本章复习附录A 问题与答案附录B COM互操作性附录C 考试重点索引附录D 微软认证专家计划术语表
无
MCAD/MCSD制胜宝典-用Visual Basic.NET和Visual c#.NET开发XML Web服务与服务器组件 PDF格式下载
虽然MicrosoftPress的编排方面并不是最好的,但对于翻译过来的书籍而言,开类书籍确实是微软自己的更适合读者的阅读,而且清华翻译MicrosoftPress从我开始接触它时就感觉非常不错,错误极少,翻译质量非常之高,而书本身就是好书,提个醒,微软的书籍不要买hope的,翻的太差,深有体会……
这本书还是能不错的
<h2>in a word ,good</h2>
就是调货时间长了一点,下单后第四天才出库。质量满意。
翻译确实有问题!
到底是微软自己的人写自己的东西,所以看起来很容易懂,但在翻译上个人觉得不是太好,可能是自己要求高了点吧!总体上来说还是值得一看的!