XML.NET编程指南

XML.NET编程指南
作 者: Adam Sills Mesbah Ahmed 战晓苏 战晓苏
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《XML.NET编程指南》作者简介

内容简介

本书全面介绍了基于.NETFramework开发XML文档和应用程序的技术。全书共10章,分别介绍了Microsoft.NETFramwork、VisualStudio.NET集成开发环境、XML基础、在.NETFramework中使用XML、.NET和XML的安全问题、XML和使用ASP.NET的Web、创建XML.NET客户簿、利用ADO和XML创建信息板、建立远程数据库视窗和建立一个批发目录。本书涵盖了XML.NET开发的最新技术,内容全面,实例丰富,实用性强。为便于读者学习和掌握,本书给出了很多提示性内容,并在每章最后都给出了小结、快速回顾和常见问题。本书面向对网络编程和.NET有基本了解的读者,通过本书读者可以在较短的时间内掌握网络应用开发的最新技术,成为出色的网络程序员。前言欢迎阅读本书!我们特别希望为那些想提高编程技巧、能够在.NET平台上写应用程序的XML程序员编写一本合格的参考书。所以阅读本书的前提是:接触过XML并且熟悉VB.NET、C#和ASP.NET。换言之,本书不适合新手和初学者。自从1998年2月有了开端以来,XML在WWW协会(W3C:WorldWideWebConsor-tium)的不懈努力推动之下持续向前发展。起初,许多开发者还嘲笑XML,认为它只不过是编写脚本的新方法而已。但那些常用数据库进行管理和开发的人员很快就意识到XML的潜力之所在:XML会成为不需要任何专门的方法,就能为团体之间提供数据服务的一种新途径。开发员开始把XML的一些片段融入到他们的桌面应用程序中,有的用来存储配置数据,有的作为输出文件。随着时间的推移,他们开始把XML放到Internet上,使数据库之间开始通过XML进行通信。许多企业发现,得益于XML,他们对外部数据库的数据操作变得更加轻松了。不过开发员并不是惟一发现XML潜力的群体:还有微软和那些让XML成为.NETFramework基础的人士。.NET的目标是:在桌面应用程序与在线应用程序之间建立联系;使其对象之间的通信变得更为方便。本书采用下列原则编写组织而成:在实际应用中,XML应遵守灵活性的原则。读者很可能会意外地发现:桌面应用程序运行XML的同时,在线电子商务商店也在利用XML传送数据。当读者阅读本书的时候会发现我们要在VB.NET和C#之间跳来跳去,或者这两者都用到一点。这种.NET所具有的灵活性便于我们适当地运用某些代码,以实现XM...

图书目录

致谢 v

作者简介 v

技术编辑和书评作者 viii

前言 ix

第1章 介绍Microsoft .NET Framework 1

介绍 1

什么是.NET Framework 2

介绍Common Language Runtime 2

使用.NET顺应性编程语言 3

创建连编 4

理解元数据 12

反射 15

使用系统服务 17

Microsoft中间语言 19

使用命名空间系统来组织类 19

共用类型系统 20

对自动资源管理的依赖 22

安全服务 28

小结 32

快速回顾 33

常见问题 34

第2章 Visual Studio.NET集成开发环境 36

介绍 36

介绍Visual Studio.NET 36

VS.NET的组件 38

VS.NET的性能 46

定制IDE 51

创建项目 51

小结 53

快速回顾 54

常见问题 55

第3章 回顾XML的基础知识 56

介绍 56

XML概述 56

构造良好的XML文档 62

通过XSLT转换XML 67

XML Path语言 72

小结 73

快速回顾 73

常见问题 74

第4章 在.NET Framework中使用XML 75

介绍 75

解释XML文档对象模型 75

System.Xml命名空间介绍 84

使用System.Xml命名空间 100

小结 108

快速回顾 109

常见问题 109

第5章 理解.NET和XML的安全性 111

介绍 111

在.NET Framework中使用XML的危险性 112

.NET的内部安全机制 113

代码访问安全性(CAS) 115

基于角色的安全性 128

安全策略 133

密码术 144

安全工具 145

保障XML的安全——最好的实践 146

小结 152

快速回顾 153

常见问题 156

第6章 使用XML和ASP.NET的Web开发 159

介绍 159

回顾ASP.NET平台的基础 160

阅读和分析XML 160

借助XmlTextWriter类来书写XML文档 164

探索XML文档对象模型 166

利用XPathDocument和XPathNavigator来查询XML数据 177

利用XSLT对XML文档进行转换 183

利用XML和数据库实现在线工作 190

小结 193

快速回顾 193

常见问题 195

第7章 创建XML.NET客户簿 197

介绍 197

XML客户簿的实用设计要求 198

向客户簿中添加记录 201

查看客户簿 207

客户簿界面的高级选项 209

小结 213

快速回顾 214

常见问题 215

第8章 用ADO和XML创建留言板 216

介绍 216

创建数据库 216

设计应用程序 223

设计用户界面 249

建立通用功能 250

建立登录界面 255

设计浏览界面 260

创建用户功能 267

建立管理界面 272

小结 282

快速回顾 283

常见问题 284

第9章 建立远程数据库阅读程序 285

介绍 285

理解ADO.NET 285

利用ADO.NET从数据库访问数据 290

利用Base64转换二进制数据 300

设计和实现一个远程数据库浏览程序 309

小结 314

快速回顾 314

常见问题 315

第10章 建立一个批发目录 316

介绍 316

基本设计因素 317

对项目进行编码 323

XML程序包设计 324

顾客界面设计 341

商务及Web服务 359

小结 373

快速回顾 374

常见问题 375