首页 / 软件开发 / Delphi / 第十三章-Delphi开发数据库应用程序概述(二)(3)
第十三章-Delphi开发数据库应用程序概述(二)(3)2007-05-073、系统运行和维护一个应用系统性能的优劣,效率的高低始终应当由用户来做出判决,应用程序在运行过程中,用户会提出一些新的需求和建议,根据用户需求的变化,应当对应用程序做一定的修改,使其进一步地得到完善和提高。 13.4.3 交付数据库应用程序 交付数据库应用程序意味着将它交付给最终用户,并且提供应用程序运行所需的软件,非数据库应用程序往往只需要一个EXE文件,而数据库应用程序要包括下列几类文件:● 数据库应用程序生成的EXE文件和DLL文件(如果有的话)● 必要的辅助文件(如Readme文件或HLP联机帮助文件)● 支持访问数据库的BDE,有时也称为IDAPI● 用于打印输出报表的ReportSmith报表工具● 如果应用中使用了VBX控件,还要包括VBX和BIVBXII.DLL13.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/IDAPICONFIGFILE01=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