Welcome

首页 / 软件开发 / Delphi / 第十三章-Delphi开发数据库应用程序概述(二)(3)

第十三章-Delphi开发数据库应用程序概述(二)(3)2007-05-073、系统运行和维护

一个应用系统性能的优劣,效率的高低始终应当由用户来做出判决,应用程序在运行过程中,用户会提出一些新的需求和建议,根据用户需求的变化,应当对应用程序做一定的修改,使其进一步地得到完善和提高。

13.4.3 交付数据库应用程序

交付数据库应用程序意味着将它交付给最终用户,并且提供应用程序运行所需的软件,非数据库应用程序往往只需要一个EXE文件,而数据库应用程序要包括下列几类文件:

● 数据库应用程序生成的EXE文件和DLL文件(如果有的话)

● 必要的辅助文件(如Readme文件或HLP联机帮助文件)

● 支持访问数据库的BDE,有时也称为IDAPI

● 用于打印输出报表的ReportSmith报表工具

● 如果应用中使用了VBX控件,还要包括VBX和BIVBXII.DLL

13.3.4 安装BDE

在交付数据库应用程序时,必须同时在运行应用程序的机器上安装BDE,Delphi 本身包含可再安装的BDE,在准备数据库应用程序安装盘时,同时从Delphi中复制一份BDE 到最终用户的机器中,BDE中包含访问多种数据库系统的驱动程序,为了节省磁盘空间,在安装BDE时,可以只安装应用程序必须的驱动程序,例如,如果我们的应用程序只需要访问dBASE数据库文件,那么在安装BDE时,只需安装dBASE的驱动程序就行了。要访问Paradox数据库,BDE至少需要500KB的磁盘空间。BDE主要包括下列文件,请参看DEPLOY.TXT文件。

表13.5 BDE中主要包括的文件

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

文 件 名 说 明

──────────────────────────────────

IDAPI01.DLL BDE应用程序接口动态连接库

IDBAT01.DLL BDE Batch应用动态连接库

IDQRY01.DLL BDE查询动态连接库

IDASCI01.DLL BDE ASCII码驱动程序

IDPDX01.DLL BDE Paradox数据库驱动程序

IDDBAS01.DLL BDE dBASE数据库驱动程序

IDR10009.DLL BDE 资源库

ILD01.DLL 语言驱动程序

IDODBC01.DLL BDE的ODBC驱动程序

ODBC.NEW Microsoft ODBC驱动程序管理器(Version2.0)

ODBCINST.NEW Microsoft ODBC驱动程序安装程序(Version2.0)

TUTILITY.DLL BDE应用工具库

BDECFG.EXE BDE配置工具

BDECFG.HLP BDE配置工具帮助文件

IDAPI.CFG BDE(IDAPI)配置文件

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

安装BDE可以采用与安装Delphi相同的方法,在Windows环境中运行Delphi的安装程序setup.EXE,此时,Delphi显示Delphi Installation对话框

为我们只须安装BDE,所以只要选择Borland Database Engine检查框,如果应用程序要处理SQL数据库服务器上的数据,还必须要选择SQL Links 检查框, 以便安装 SQL Links。单击Continue按纽,完成BDE的安装。

如果没有Delphi安装盘,我们也可以手工安装BDE , 从现有机器上的 BDE 目录(或IDAPI目录)中拷贝所有的文件到用户机器上的BDE目录中,并在用户的Win.INI 文件的结尾处增加下列语句:

[IDAPI]

DLLPATH=C:/DELPHI/IDAPI

CONFIGFILE01=C:DELPHIIDAPI.CFG

然后在Windows的Program Manager中为IDAPICFG.EXE起动图标。

语言驱动程序的安装

BDE可以为应用程序提供不同的语言支持,语言驱动程序可以在配置Paradox,dBASE数据库时装入,对于服务器上的数据库可以在IDAPI.CFG 文件中说明相应的语言驱动程序,语言驱动程序在C:DELPHIIDAPILANGDRV子目录下(驱动器名与Delphi安装的磁盘有关),是带有扩展名为.LD的文件。如果正确安装了语言驱动程序,在Windows的WIN.INI 文件中包含下列内容(缺省情况下):

[Borland Language Drivers]

LDpath=C:/dELPHIIDAPILANGDRV