




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、第十一章 應用程序的開發(fā)和生成,第一節(jié) 應用程序項目綜合實踐 第二節(jié) 使用應用程序生成器,第一節(jié) 應用程序項目綜合實踐,一、系統(tǒng)開發(fā)基本步驟 根據(jù)應用系統(tǒng)的重點和復雜性不同,一個數(shù)據(jù)庫應用系統(tǒng)通常分為“輸入密集型”、“輸出密集型”、“處理密集型”三種。無論系統(tǒng)有哪些特殊要求,借助Visual FoxPro開發(fā)的系統(tǒng)一般都包括以下幾個組成部分:, 一個或多個數(shù)據(jù)庫。 用戶界面,諸如歡迎屏、輸入表單、顯示表單、工具欄和菜單等。 事務處理:如查詢、統(tǒng)計和計算等,允許用戶檢索或輸出自己需要的數(shù)據(jù)。 輸出形式與界面,如瀏覽、排序、報表、標簽等。 主程序:設置應用程序系統(tǒng)環(huán)境和起始點。,下面具體介紹如何把
2、各個部件集成起來,并生成一個較完整的應用程序。 1.建立應用程序目錄結(jié)構(gòu) 2.用項目管理器組織應用系統(tǒng) 3.加入項目信息 在“項目信息”對話框中可以輸入開發(fā)者的信息,如姓名、地址,定位項目的主目錄,是否對應用程序進行加密等等。,二、連編應用程序,各個模塊調(diào)試無誤之后,需要對整個項目進行聯(lián)合調(diào)試并編譯,在Visual FoxPro中稱為連編項目。 1.設置文件的“排除”與“包含” 在剛剛添加的數(shù)據(jù)庫文件的左側(cè)有一個排除符號,表示此項從項目中排除。Visual FoxPro假設表在應用程序中可以被修改,所以默認表為“排除”。, 文件的“排除”與“包含” “排除”與“包含”相對應。將一個項目編譯成一
3、個應用程序時,所有在項目中被包含的文件將組合為一個單一的應用程序文件。在項目連編之后,那些在項目中標記為“包含”的文件將變?yōu)橹蛔x文件,不能再修改。如果應用程序中包含需要用戶修改的文件,必須將該文件標記為“排除”。, 將標記為“排除”的文件設置成“包含”的操作。 在項目管理器中設置:要將標記為“排除”的文件設置成“包含”,只要在選定文件之后,右擊鼠標,從快捷菜單上選擇“包含”即可。 在主菜單上的“項目”下拉選項中也可以進行同樣的操作。反之,選定沒有排除符號的文件,快捷菜單將出現(xiàn)“排除”。 在“項目信息”的“文件”選項卡中設置:單擊選定文件“包含”欄的標記,帶的表示包含,空的表示排除。,2.設置主
4、程序 主程序是整個應用程序的入口點,主程序的任務包括設置應用程序的起始點;初始化環(huán)境;顯示初始的用戶界面;控制事件循環(huán);當退出應用程序時,恢復原始的開發(fā)環(huán)境。 任何應用程序都必須且只能包含唯一一個主程序文件。當用戶運行應用程序時,將首先啟動主程序文件,然后主程序文件再依次調(diào)用所需的應用程序其他組件。,在Visual FoxPro 6.0中,程序文件、菜單、表單或查詢都可以作為主程序,一般而言,最好的方法是為應用程序?qū)iT建立一個主程序。項目管理器將以黑體字顯示設置為主程序文件的名稱。 設置主程序有兩種方法: 在項目管理器中選中要設置為主程序的文件,從主菜單的“項目”菜單或快捷菜單中選擇“設置主文
5、件”選項。項目管理器將應用程序的主文件自動設置為“包含”,在編譯完應用程序之后,該文件作為只讀文件處理。, 在“項目信息”的“文件”選項卡中選中要設置的主程序文件,右擊鼠標,在彈出的快捷菜單中選擇“設置主文件”。在這種情況下,只有把文件設置為“包含”之后才能激活“設置主文件”選項。 3.連編應用程序 將項目連編為一個應用程序文件后,應用程序文件包括項目中所有“包含”文件。應用程序連編結(jié)果有兩種文件形式: 應用程序文件(.app):需要在Visual FoxPro中運行。 可執(zhí)行文件(.exe):可以在Window下運行。,連編應用程序的操作步驟如下: 在“項目管理器”中,選擇“連編”按鈕,彈出
6、如圖所示的“連編選項”對話框。 如果在“連編選項”對話框中,選擇“連編應用程序”復選框,則生成一個.app文件;若選擇“連編可執(zhí)行文件”復選框,則生成一個.exe文件;選擇“連編COM DLL”是使用項目文件中的類信息,創(chuàng)建一個具有.dll文件擴展名的動態(tài)鏈接庫。 選擇所需的其他選項,然后選擇“確定”按鈕。 連編應用程序的命令是BUILD APP或BUILD EXE。,例如,要從項目“職工管理.pjx”連編得到一個應用程序“職工管理系統(tǒng).app”或可執(zhí)行程序“職工管理系統(tǒng).exe”,則在命令窗口鍵入: BUILD APP 職工管理系統(tǒng) FROM 職工管理 或 BUILD EXE 職工管理系統(tǒng)
7、FROM 職工管理,5.運行應用程序 當為項目建立了一個最終的應用程序文件之后,就可運行它了。 運行.app應用程序 .app應用程序需要在Visual FoxPro中運行。因此,運行.app文件需要首先啟動Visual FoxPro,然后從“程序”菜單中選擇“運行”,選擇要執(zhí)行的應用程序?;蛘咴凇懊睢贝翱谥?,鍵入DO 應用程序文件名。, 運行.exe可執(zhí)行文件 生成的.exe應用程序文件既可以在Visual FoxPro中運行,也可以在Windows中雙擊該.exe文件的圖標來運行它。,5.運行應用程序 當為項目建立了一個最終的應用程序文件之后,就可運行它了。 運行.app應用程序 .ap
8、p應用程序需要在Visual FoxPro中運行。因此,運行.app文件需要首先啟動Visual FoxPro,然后從“程序”菜單中選擇“運行”,選擇要執(zhí)行的應用程序?;蛘咴凇懊睢贝翱谥?,鍵入DO 應用程序文件名。, 運行.exe可執(zhí)行文件 生成的.exe應用程序文件既可以在Visual FoxPro中運行,也可以在Windows中雙擊該.exe文件的圖標來運行它。,第二節(jié) 使用應用程序生成器,一、使用應用程序向?qū)?利用應用程序創(chuàng)建一個新項目有兩種途徑,一個僅創(chuàng)建一個項目文件,用來分類管理其他文件;二是使用應用程序向?qū)梢粋€項目和一個Visual FoxPro應用程序的框架。 1.使用應用
9、程序向?qū)?chuàng)建項目和應用程序框架 2.應用程序框架 3.應用程序生成器的功能,二、應用程序生成器,應用程序生成器包括“常規(guī)”、“數(shù)據(jù)”、“表單”、“報表”、“信息”和“高級”6個選項卡。通過熟悉這些選項卡的界面可以了解到它的強大功能。,1.“常規(guī)”選項卡 常規(guī)選項卡用于設置以下內(nèi)容: 名稱:指定應用程序的名稱。名稱將顯示在標題欄和“關(guān)于”對話框中,并在整個應用程序中使用。 圖像:指定顯示在啟動畫面和“關(guān)于”對話框中的圖像文件的文件名。 應用程序類型:這一組單選鈕用于指定應用程序的運行方式。,2.“信息”選項卡 使用此選項卡可指定應用程序的生產(chǎn)信息。如指定應用程序作者的名字,給出編寫或使用應用程序
10、的公司名稱,指定應用程序的版本,給出版權(quán)信息,指定商業(yè)或服務標志等等。 3.“數(shù)據(jù)”選項卡 “數(shù)據(jù)”選項卡用于指定應用程序的數(shù)據(jù)源以及表單和報表的樣式。該選項卡的表格中顯示了在應用程序中使用的表、表單和報表。,數(shù)據(jù)庫向?qū)В簬椭鷦?chuàng)建應用程序所需要的數(shù)據(jù)庫。關(guān)閉向?qū)Ш螅砀裰袑⒘谐鲂陆〝?shù)據(jù)庫中的表。 表向?qū)В簬椭鷦?chuàng)建應用程序所需要的表。 “選擇”按鈕:用于指定要在應用程序中使用的已有數(shù)據(jù)庫或表。 “清除”按鈕:用于刪除表格中已經(jīng)列出的數(shù)據(jù)庫和表數(shù)據(jù)源。 “生成”按鈕:用于根據(jù)所選的表按照指定的樣式生成表單或報表。,表單樣式:可以從下拉列表中為表格中列出的表選擇表單樣式。 報表樣式:可以從下拉列表中
11、為表格中列出的表選擇報表樣式。 4.“表單”選項卡 此選項卡用于指定菜單的類型、啟動表單的菜單、工具欄以及表單可否有多個實例。需要為每個列出的表單分別設置所需的選項。 5.“報表”選項卡 此選項卡用于指定在應用程序中使用的報表名稱。,6.“高級”選項卡 此選項卡指定幫助文件的名稱和應用程序的默認目錄。還可以指定應用程序是否包含常用工具欄和“收藏夾”菜單。,幫助文件:用于指定應用程序幫助文件的名稱和路徑。 默認的數(shù)據(jù)目錄:指定應用程序數(shù)據(jù)文件的默認目錄。 “菜單”區(qū)域: “常用工具欄”復選框:指定應用程序是否具有常用工具欄。 “收藏夾”菜單復選框:指定應用程序中是否包括“收藏夾”菜單。,“清理”按鈕:使“應用程序生成器”中所做的修改與當前活動項目保持一致。單擊此按鈕彈出如圖所示的提示,如果確定要清理,應單擊“是”按鈕。,7.重
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版數(shù)學六年級下冊期末試卷(試題帶答案)
- 2025年四川省宜賓縣高三第三輪考試物理試題含解析
- 武漢理工大學《第二外語(法語)2》2023-2024學年第二學期期末試卷
- 河北省廊坊市廣陽區(qū)達標名校2024-2025學年初三下學期階段性抽測二(4月)物理試題含解析
- 寧夏理工學院《酒店公共關(guān)系學》2023-2024學年第二學期期末試卷
- 河南省許昌市許昌縣2025屆數(shù)學五年級第二學期期末預測試題含答案
- 廚房5S管理內(nèi)容
- 南京師范大學《建筑CAD》2023-2024學年第二學期期末試卷
- 江西交通職業(yè)技術(shù)學院《醫(yī)學發(fā)育生物學》2023-2024學年第一學期期末試卷
- 河北師范大學《越南文學簡史》2023-2024學年第二學期期末試卷
- “南展西擴東進”戰(zhàn)略下我國南方地區(qū)冰雪場地分布特征及影響因素研究
- 探討DeepSeek對出版業(yè)的數(shù)字化轉(zhuǎn)型支持
- 2025年公共管理復試試題及答案
- 2025年過氧化工藝證考試題及答案
- 管理學基礎-形考任務二-國開-參考資料
- (AE ADVANCED ENERGY) Sparc-le V 100KHz電源使用說明書和手冊
- 物資出入庫管理制度范本
- 肺癌健康教育課件
- 外科主治醫(yī)師資格考試(專業(yè)代碼317)題庫
- 財務共享與創(chuàng)新案例分析課件
- 中國糖尿病防治指南(2024版)圖文完整版
評論
0/150
提交評論