3、系統運行和維護
一個應用系統性能的優劣,效率的高低始終應當由用戶來做出判決,應用程序在運行過程中,用戶會提出一些新的需求和建議,根據用戶需求的變化,應當對應用程序做一定的修改,使其進一步地得到完善和提高。
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:\DELPHI\IDAPI.CFG
然後在Windows的Program Manager中為IDAPICFG.EXE起動圖標。
語言驅動程序的安裝
BDE可以為應用程序提供不同的語言支持,語言驅動程序可以在配置Paradox,dBASE數據庫時裝入,對於服務器上的數據庫可以在IDAPI.CFG 文件中說明相應的語言驅動程序,語言驅動程序在C:\DELPHI\IDAPI\LANGDRV子目錄下(驅動器名與Delphi安裝的磁盤有關),是帶有擴展名為.LD的文件。如果正確安裝了語言驅動程序,在Windows的WIN.INI 文件中包含下列內容(缺省情況下):
[Borland Language Drivers]
LDpath=C:/dELPHI\IDAPI\LANGDRV