使用 Visual FoxPro 創(chuàng )建面向對象的事件驅動(dòng)應用程序時(shí),可以每次只建立一部分模塊。這種模塊化構造應用程序的方法可以使您在每完成一個(gè)組件后,就對其進(jìn)行檢驗。在完成了所有的功能組件之后,就可以進(jìn)行應用程序的編譯了。 為了快速建立一個(gè)應用程序及其項目,即一個(gè)具有完整“應用程序框架”的項目,可以使用“應用程序向導”。在項目建立之后,此版本新增加的“應用程序生成器”就打開(kāi)了,您可以使用它添加數據庫、表、報表和表單。 一般來(lái)講,應用程序的建立需要以下步驟: 構造應用程序框架 將文件添加到項目中 連編應用程序 在建立應用程序時(shí),需要考慮如下的任務(wù): 設置應用程序的起始點(diǎn)。 初始化環(huán)境。 顯示初始的用戶(hù)界面。 控制事件循環(huán)。 退出應用程序時(shí),恢復原始的開(kāi)發(fā)環(huán)境。 設置起始點(diǎn) 將各個(gè)組件鏈接在一起,然后使用主文件為應用程序設置一個(gè)起始點(diǎn)。主文件作為應用程序執行的起始點(diǎn),可以包含一個(gè)程序或者表單。當用戶(hù)運行應用程序時(shí),Visual FoxPro 將為應用程序啟動(dòng)主文件,然后主文件再依次調用所需要的應用程序其他組件。所有應用程序必須包含一個(gè)主文件。一般來(lái)講,最好的方法是為應用程序建立一個(gè)主程序。但是,使用一個(gè)表單作為主程序,可以將主程序的功能和初始的用戶(hù)界面集成在一起。 如果使用應用程序向導建立應用程序,可讓向導替您建立一個(gè)主文件程序。您無(wú)須自己專(zhuān)門(mén)來(lái)做,除非在向導完成之后,自己想改變主文件。 初始化環(huán)境 主文件或者主應用程序對象必須做的第一件事情就是對應用程序的環(huán)境進(jìn)行初始化。在打開(kāi) Visual FoxPro 時(shí),默認的 Visual FoxPro 開(kāi)發(fā)環(huán)境將建立 SET 命令和系統變量的值。但是,對應用程序來(lái)說(shuō),這些值并非最合適。 提示 如果要查看 Visual FoxPro 開(kāi)發(fā)環(huán)境的默認值,在沒(méi)有配置文件的情況下鍵入 VFP -C 命令啟動(dòng) Visual FoxPro,再執行 DISPLAY STATUS 命令。 對于您的應用程序來(lái)說(shuō),初始化環(huán)境的理想方法是將初始的環(huán)境設置保存起來(lái),在啟動(dòng)代碼中為程序建立特定的環(huán)境設置。 顯示初始的用戶(hù)界面 初始的用戶(hù)界面可以是個(gè)菜單,也可以是一個(gè)表單或其他的用戶(hù)組件。通常,在顯示已打開(kāi)的菜單或表單之前,應用程序會(huì )出現一個(gè)啟動(dòng)屏幕或注冊對話(huà)框。 在主程序中,可以使用 DO 命令運行一個(gè)菜單,或者使用 DO FORM 命令運行一個(gè)表單以初始化用戶(hù)界面。 若要連編一個(gè)應用程序 在“項目管理器”中,選擇“連編”按鈕。 在“連編選項”對話(huà)框中,選擇“連編應用程序”,生成 .app 文件;或者“連編可執行文件”以建立一個(gè) .exe 文件。 選擇所需的其他選項并選擇“確定”按鈕。

