本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  Visual C++.NET应用程序中ADO.NET编程技术
编号  14161
编程语言  Visual C++ .NET
开发环境  Visual Studio .NET
资料明细  论文、程序
推荐指数  ★★★★★
内容介绍

1 V isual C ++ . NET的特性
. NET框架的引入带来了一大批新的技术, 从长远的发展来看, . NET 必将取代现有的大量应用技术。 Visual C++.NET是微软下一代 Visual C++ ,是微软.NET战略的重要组成部分。与 Visual C++ 6.0相 比, V i sua lC++ . NET包含许多新的特性,主要有:
a) 不再使用 MFC42. DLL , 而采用与 V isual C++版本号相同的MFC70.DLL。
b) 集成MFC 和 ATL , 使它们能够共用一些常用的类, 如 CString 。
c) 提供最新开发平台的 SDK, 并支持最新 Windows的用户界面特性, 如 Windows XP的界面主题、GDI+、 CLinkCtrl等。
d) 增加了许多新的 MFC用户界面类,如 DHTML对话框、 增强图像类 C I mage 。
e) 在MFC应用程序中支持W eb Serv ices的客户端开发,以及用 ATL Ser ver编写 Web Ser v ices应用程序。
f ) 增加了新的 OLE DB属性和类,这使得用户能够更加快速地进行数据访问。
g) 增加了属性化编程和 ATL更新。所谓属性化编程,是指能够使用少量的代码迅速地建立 COM 组件。在最新 V isual C++ . NET开发环境中, 还新增了一些属性,这些属性可以改变代码的行为,甚至可以通 过插入一些额外的代码来完成一些基本的工作, 例如A ctiveX控件的执行、 类厂的创建以及数据库命令的格式化处理等。
Visual C++ . NET具有复杂的应用程序框架 ( applicat i on f rame w or k)以及对 . NET 的支持。它的许多 新特性,例如对 . NET程序设计的托管代码扩展、 对于属性化代码的支持以及更为统一的开发环境,把 V isual C++ . NET提升到了一个新的层次上。
3 VC++ 6.0主要数据库开发技术
数据库访问是程序中应用最为普遍的部分。从功能简单的数据库 (如 Jet Engine)到复杂的大型数据库 系统(如 Oracle), VC++都提供了一些编程接口。主要有: ODBC API 、 MFC ODBC类、 MFC DAO类(数据访问 对象 )、 MFC 的 OLE /DB、ADO ( A ctiveX 数据对象 )等。
a) ODBC (开放数据库连接) API : 是基于 SQL(结构化查询语言 )而设计的, 它提供了一个通用的编 程接口,允许程序与多种不同的数据库连接。用户可以使用 SQL语句对数据库进行直接的底层功能操作。
b) MFC ODBC类: MFC1 . 5后的版本中引入封装了 ODBC功能的类。通过这些类提供与 ODBC 的接 口,使得用户可以不须处理 ODBC API中的繁杂处理就可以进行数据库操作。
c) MFC DAO (数据访问对象 )编程: DAO用于和微软的 A ccess数据库接口。在数据库应用程序如果 只需与 A ccess数据库接口时, 使用 DAO编程较方便。
d) OLE DB: 是一组 COM (组建对象模型)接口,是数据库的底层接口,它封装了 ODBC的功能,以统一 的方式访问存储在不同信息源中的数据。
e) Act i veX数据对象( ADO ): 是微软提供的面向对象的接口,与 OLE DB类似, 都是基于 COM 接口的 技术, 使用这种技术可以直接对数据库的驱动程序进行访问, 大大提高了访问速度。但 ADO接口更简 单,具有更广泛的特征数组和更高程度的灵活性。
ADO提供编程语言可利用的对象, 除了面向 VC++ ,还提供面向其他各种开发工具的应用, 如 VB, VJ等。 ADO在服务器应用方面非常有用, 特别是对于 ASP(动态服务器页面)。ADO是一个与编程语言无关的 COM 组件, 是用 于访问数据库的基于自动化的接口, 是建立在 OLE DB底层技术上的高级编程接口,因而有强大的数据处 理功能和简单、 易用的编程接口。直到几年之前, ADO还是微软平台上首选的数据访问技术, 但是 . NET已 经改变了这种状况。
4用ADO.NET管理数据库
对于运行在 . NET下的现代应用程序而言, ADO. NET是首选的数据访问技术, 它是传统 ADO在托管 环境中的代替品。ADO . NET由一系列数据库相关类和接口组成, 它的基石是 XML技术, 所以通过运用 ADO . NET技术应用程序不仅能访问关系型数据库中的数据, 而且还能访问层次化的 XML数据。使用 ADO . NET管理数据库中的关系非常简单。

作品说明
  以上是对设计和程序的介绍,如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  • 超市管理系统(SQL Server)
  • 汇编语言试题库管理系统
  • 图书馆管理系统
  • 酒店餐饮管理系统
  • 上一篇:远程视频通信系统的研究与开发
  • 下一篇:基于VC++的资料管理系统的设计与实现