ADO.NET高级编程——VB.NET编程篇
基本信息
- 原书名: Professional ADO.NET with VB.NET
- 原出版社: Wrox
内容简介回到顶部↑
ADO.NET是Microsoft在.NET环境下使用的一种最新数据访问技术,其功能强大,使用方便。本书采用了大量实例和技术,介绍了ADO.NET的应用方法,主要内容涉及ADO.NET数据提供者的体系结构、数据读取器、数据适配器和DataSet,使用XML模式和强类型化数据集开发安全的应用程序、ADO.NET对事务处理的支持,以及如何定制数据提供者。
本书适合那些在.NET Framework中开发过Visual Basic.NET应用程序,或是已经熟悉如何利用ADO开发数据驱动的应用程序,而且希望掌握ADO.NET的中高级开发人员。
ADO.NET是Microsoft的最新数据访问技术,作为.NET Framework的重要组成部分,它远不只是ADO的升级产品。ADO.NET提供了大量.NET类,促进了对各种数据源中数据的有效访问,可以对数据进行复杂的处理和排序,形成了一个可在其中实现应用程序间通信的重要架构。
本书主要内容
本书运用大量实例和技术综合介绍了ADO.NET的应用方法。不管您是使用ASP.NET开发Web应用程序、还是开发Windows Forms应用程序或XMLWeb服务,本书都将讨论如何将.NET的数据访问技术的应用发挥到极致。
主要内容如下:
● 了解ADO.NET数据提供者的体系结构
● 运用数据读取器、数据适配器和DataSet读取和写入数据
● 使用XMLSchema和强类型数据集使开发更安全
● 定义对数据的约束和数据之间的关系
● 对事务处理过程使用ADO.NET的内置支持
● 优化ADO.NET应用程序的性能和安全性
● 为定制的数据源开发自定义的数据提供者
本书读者对象
本书适合于那些在.NET Framework中开发过应用程序,或是已经熟悉用ADO开发数据驱动的应用程序,而又希望过渡到.NET的开发人员。主要针对的是有相当编程经验的编程人员,而不适合于业余爱好者或是初学者。
本书适合那些在.NET Framework中开发过Visual Basic.NET应用程序,或是已经熟悉如何利用ADO开发数据驱动的应用程序,而且希望掌握ADO.NET的中高级开发人员。
ADO.NET是Microsoft的最新数据访问技术,作为.NET Framework的重要组成部分,它远不只是ADO的升级产品。ADO.NET提供了大量.NET类,促进了对各种数据源中数据的有效访问,可以对数据进行复杂的处理和排序,形成了一个可在其中实现应用程序间通信的重要架构。
本书主要内容
本书运用大量实例和技术综合介绍了ADO.NET的应用方法。不管您是使用ASP.NET开发Web应用程序、还是开发Windows Forms应用程序或XMLWeb服务,本书都将讨论如何将.NET的数据访问技术的应用发挥到极致。
主要内容如下:
● 了解ADO.NET数据提供者的体系结构
● 运用数据读取器、数据适配器和DataSet读取和写入数据
● 使用XMLSchema和强类型数据集使开发更安全
● 定义对数据的约束和数据之间的关系
● 对事务处理过程使用ADO.NET的内置支持
● 优化ADO.NET应用程序的性能和安全性
● 为定制的数据源开发自定义的数据提供者
本书读者对象
本书适合于那些在.NET Framework中开发过应用程序,或是已经熟悉用ADO开发数据驱动的应用程序,而又希望过渡到.NET的开发人员。主要针对的是有相当编程经验的编程人员,而不适合于业余爱好者或是初学者。
目录回到顶部↑
第1章 ado.net概论
1.1 ado.net体系结构
1.2 .net数据提供者
1.3 dataset类
1.4 建立到数据源的连接
1.4.1 具体的连接类
1.4.2 数据提供者中的连接入池
1.5 命令的使用
1.6 ado.net和ad02.6
1.6.1 断开连接的数据访问
1.6.2 只读只前向的访问
1.6.3 提供者特有的类
1.6.4 在.net中使用ad02.x
1.7 小结
第2章 使用数据读取器
2.1 数据读取器的基础知识
2.1.1 idatareader接口
2.1.2 idatarecord接口
2.2 数据读取器操作
2.2.1 导航多个结果集
1.1 ado.net体系结构
1.2 .net数据提供者
1.3 dataset类
1.4 建立到数据源的连接
1.4.1 具体的连接类
1.4.2 数据提供者中的连接入池
1.5 命令的使用
1.6 ado.net和ad02.6
1.6.1 断开连接的数据访问
1.6.2 只读只前向的访问
1.6.3 提供者特有的类
1.6.4 在.net中使用ad02.x
1.7 小结
第2章 使用数据读取器
2.1 数据读取器的基础知识
2.1.1 idatareader接口
2.1.2 idatarecord接口
2.2 数据读取器操作
2.2.1 导航多个结果集
前言回到顶部↑
ADO.NET是Microsoft的最新数据访问技术,作为.NET Framework的重要组成部分,它已不再只是ADO的更新产品。ADO.NET提供了大量.NET类,促进了对各种数据源中数据的有效访问,可以对数据进行复杂的处理和排序,形成了一个可在其中进行应用程序间通信的重要架构。
ADO.NET已经成为所有数据驱动的.NET应用程序或是Web服务的核心组件。了解ADO.NET的强大功能和灵活性对于想有效利用.NET传输技术的人来说很重要。
本书主要内容
本书采用了一个实用的、面向解决方案的方法,全面讨论了ADO.NET类。讨论了如何在以数据为中心的应用程序开发环境中使用各种ADO.NET的组件。
第1章介绍了.NET数据提供者--它是一个提供与各种数据源连接的类集。随后的几章深入讨论了ADO.NET的具体内容:第2章介绍了数据读取器--介绍了数据读取器的概念,使用它们的原因,以及使用它们的时机。第3章介绍了DataSet,第4章则介绍和讨论了数据适配器类。
第5章进一步讨论了DataSet,使用它可以在与数据源断开连接的情况下处理数据。其中介绍了XMLschemas在操作DataSet时的作用。第6章详细讲述了XML在DataSet中的使用,还讨论了诸如XPath和数据验证方面的问题。
第7章结束了对DataSet的讨论,其中讲述了约束、关系和视图,所有这些都会影响表示和操作数据的方式。本章还介绍了DataView,包括使用它的一些例子。
第8章讨论了事务处理,这一主题在商务中极为重要,其中数据源上的所有操作必须都成功或者必须都失败。本章还介绍了隔离级别,它们的影响、性能,以及一些高级的事务处理技术。
第9章研究了映射的概念。我们可以使ADO.NET为代码中的表和列提供不同于其在原数据源中的名称,使得应用程序更为直观。
第10章介绍创建我们自己的组件来访问数据服务,讨论这样做的好处,在它存在时如何部其它,以及如何使用它。另外还介绍了获得更好性能的技巧。
第11章介绍了ADO.NET和Web服务--特别是使用XML交换数据和安全性。
第12章又介绍了XML,但这次是从数据库而不是ADO.NET的角度来讨论它。我们介绍了SQLServer2000对XML的固有支持,可以定制服务器和开发人员在应用程序中的操作。
第13章更理论化地讨论性能和安全性。当然,如果要处理高级要求或是敏感数据,那么就要重点考虑它们了,因此本章介绍了提高性能和安全性的许多方法。
第14章讨论了集成和迁移--特别讲述了从.NET中访问ADO数据源,以及由ADO向ADO.NET进行移植。
最后,第15章讨论如何创建定制的.NET数据提供者。介绍了案例分析的整个过程--从确定所需的数据提供者,然后是体系结构和设计,到最终实现。本章还演示了使用这样一种提供者的多种方法。
本书读者对象
本书适合于那些已在.NET Framework中开发过Visual Basic.NET应用程序,或是有使用ADO开发数据驱动的应用程序的经验,现在又希望转向.NET的开发人员。它主要针对的是有相当经验的编程人员,而不是业余的ASP.NET开发人员或是初学者。本书并没有介绍Visual Basic.NET或Microsoft数据访问技术的基础知识。
使用本书的条件
要学习并运行本书中的示例,需要下列条件:
●Windows2000或WindowsXP
ADO.NET已经成为所有数据驱动的.NET应用程序或是Web服务的核心组件。了解ADO.NET的强大功能和灵活性对于想有效利用.NET传输技术的人来说很重要。
本书主要内容
本书采用了一个实用的、面向解决方案的方法,全面讨论了ADO.NET类。讨论了如何在以数据为中心的应用程序开发环境中使用各种ADO.NET的组件。
第1章介绍了.NET数据提供者--它是一个提供与各种数据源连接的类集。随后的几章深入讨论了ADO.NET的具体内容:第2章介绍了数据读取器--介绍了数据读取器的概念,使用它们的原因,以及使用它们的时机。第3章介绍了DataSet,第4章则介绍和讨论了数据适配器类。
第5章进一步讨论了DataSet,使用它可以在与数据源断开连接的情况下处理数据。其中介绍了XMLschemas在操作DataSet时的作用。第6章详细讲述了XML在DataSet中的使用,还讨论了诸如XPath和数据验证方面的问题。
第7章结束了对DataSet的讨论,其中讲述了约束、关系和视图,所有这些都会影响表示和操作数据的方式。本章还介绍了DataView,包括使用它的一些例子。
第8章讨论了事务处理,这一主题在商务中极为重要,其中数据源上的所有操作必须都成功或者必须都失败。本章还介绍了隔离级别,它们的影响、性能,以及一些高级的事务处理技术。
第9章研究了映射的概念。我们可以使ADO.NET为代码中的表和列提供不同于其在原数据源中的名称,使得应用程序更为直观。
第10章介绍创建我们自己的组件来访问数据服务,讨论这样做的好处,在它存在时如何部其它,以及如何使用它。另外还介绍了获得更好性能的技巧。
第11章介绍了ADO.NET和Web服务--特别是使用XML交换数据和安全性。
第12章又介绍了XML,但这次是从数据库而不是ADO.NET的角度来讨论它。我们介绍了SQLServer2000对XML的固有支持,可以定制服务器和开发人员在应用程序中的操作。
第13章更理论化地讨论性能和安全性。当然,如果要处理高级要求或是敏感数据,那么就要重点考虑它们了,因此本章介绍了提高性能和安全性的许多方法。
第14章讨论了集成和迁移--特别讲述了从.NET中访问ADO数据源,以及由ADO向ADO.NET进行移植。
最后,第15章讨论如何创建定制的.NET数据提供者。介绍了案例分析的整个过程--从确定所需的数据提供者,然后是体系结构和设计,到最终实现。本章还演示了使用这样一种提供者的多种方法。
本书读者对象
本书适合于那些已在.NET Framework中开发过Visual Basic.NET应用程序,或是有使用ADO开发数据驱动的应用程序的经验,现在又希望转向.NET的开发人员。它主要针对的是有相当经验的编程人员,而不是业余的ASP.NET开发人员或是初学者。本书并没有介绍Visual Basic.NET或Microsoft数据访问技术的基础知识。
使用本书的条件
要学习并运行本书中的示例,需要下列条件:
●Windows2000或WindowsXP
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· InfoQ中文站论坛:.NET讨论区(InfoQ .NET)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· WCF的开山之作 WCF画卷的清明上河图(WCF WF WPF)








点击看大图




加载中...

