📄 d127.bmp.txt
字号:
访问的高层接口。
2.数据应用程序的基本开发步骤
数据库应用程序的最终目标就是为用户提供一个满足其长期需要的软件产品,因此,成
功地开发一个数据库应用程序的关键之一就是要详细地分析并定义用户的需求,然后再围绕
用户的需求进行开发,数据库应用程序一般开发的基本步骤如下:
(1)系统设计
系统设计阶段应当根据用户的需求,明确地描述数据库(数据库服务器端)和应用界面
(客户机端)实现的功能,即决定哪些功能由服务器端实现,哪些功能由客户机端实现。对
于客户/服务器应用程序,许多功能既可以在服务器端实现又可以在客户机端实现,例如一
个复杂的数据变换功能既可以由客户机端应用程序实现,也可以由服务器端的存储过程实
现。服务器和客户端的应用程序功能的划分往往取决于应用程序运行的硬件环境。然后的工
作就是要选择合适的开发工具,如Visual C++、Visual Basic、Delplu、PB等。
(2)系统实现
如果使用Visual C++作为系统开发的工具,那么系统实现阶段的主要任务是使用Visual
C++提供的工具和部件以及C++语言实现系统设计阶段的设想,并进行调试。
在系统实现阶段,最好使用一个备份数据库,这个备份数据库与原教据库具有相同的结
构,但其中的数据只是原数据库的一部分,之所以不在原数据库上开发应用程序,是因为考
虑到没有调试好的应用程序可能会破坏数据库中的数据或者妨碍数据库的正常操作。如果应
用程序是基于远程SQL数据库服务器的,在系统实现阶段可以采用两种方法:在本地InterBase
服务器上,使用数据库的备份数据库进行开发和调试;在远程服务器上,使用数据库的备份
数据库进行开发和调试。第一种方法优越性在于,它独立于服务器,而不至于影响服务器的
其他操作,而且不消耗服务器的资源、不增加网络的负担;它的缺点是开发的应用程序只能
在标准的SQL服务器上使用和调试。第二种方法能够使程序设计人员直接感受到服务器的
特性,但它在调试阶段要消耗网络和服务器的资源,这种方法具有一定的危险性,程序中的
错误可能会导致服务器的瘫痪。
(3)系统运行和维护
一个应用程序的优劣、效率的高低始终应当由用户来做出判决,应用程序在运行过程中,
用户会提出一些新的需求和建议,根据用户需求的变化,应当对应用程序做一定的修改,使
其进一步得到完善和提高。
在以上的这3个步骤中,都包含着数据库的开发和应用程序界面的开发两大类任务。对
于一个客户/服务器模式昀应用,数据库和应用程序界面的区别就更明显一些,因为它们运
行在不同的平台之上,而且使用的操作系统也往往不一样,如一个UNIX环境的服务器和
Windows环境的客户机。
4.2 ADO数据库访问方式
ADO (ActiveX Date Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE
127
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -