荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: playboy (能量爆炸), 信区: Visual
标  题: ADO与ODBC
发信站: BBS 荔园晨风站 (Mon Nov 29 17:03:20 1999), 转信

有很多种使用数据库的方法,对大多数数据库来说,选择
C++这种产品也许并不适宜。我们知道,像dBASE IV,FoxPro,
Oracle和Access这样的产品是完全以数据库管理为中心的。
事实上,这些产品非常善于创建数据库管理器,以至于它们
确实并不善于做太多其它的工作。即使要用更通用化而非更
专用化的数据库产品来执行一些类型的工作,在使程序设计
更容易这一方面,像VisualBasic和Delphi这样的RAD环境也
要比Visual C++强很多。 你是不是对我的说法感到很奇怪
?下面我就要谈一谈,在谈到使用数据库管理系统(DBMS)这
个话题时,用Visual C++实际上可以做些什么。虽然上述其
它语言使得编写成熟的包括用户界面和高速搜索能力的DBMS
就像孩子做游戏一样容易,但是,它们缺少Visual C++可以
提供的某些重要东西。你不能为使用Access的数据库轻松地
编写出实用程序。正像实用程序的定义所说的,实用程序应
该很小并且具备可移植性——Access应用程序却不是这样。
即使用Access这样的产品创建的程序可以很小并且可以移植
,你仍有其它方面的需求:底层的功能。注:编写数据库实
用程序及驱动程序时,可以选择Visual C++语言。 想像一
下,使用像Visual Basic这样的语言来与实时数据采集设备
打交道的情况。在进行底层访问时,RAD的保护环境常常使程
序员不能进行有效的处理。当然,数据采集设备几
乎不依赖于简明的连接。你打算如何把Visual Basic和外部
的数据源连接起来呢?数据源甚至可能不了解Windows,DOS
或类似的成熟的操作系统。 只要使用得当,很容易看到Visual C++
是一种不可没有想到,Visual C++数据库应用程序的市场是很有潜力
的。随着人们在旅途中越来越多地使用膝上型和掌上型电脑,这两
类电脑上的数据库应用程序也变得越来越普通。你也许能够适应今
天的膝上型电脑上的Access应用程序,但谈到硬盘大小或内存需求
时,公司里较老的膝上型电脑可能就达不到要求。运行Windows CE
的掌上型电脑在运行这个Access应用程序时,肯定会发生故障。
在这一数据库市场的新领域,Visual C++提供了无价无限的工具。

--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.90]
※ 修改:·duck 于 Mar 10 00:35:54 修改本文·[FROM: 192.168.111.118]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店