




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第十一章 應(yīng)用程序的開發(fā)和生成,第一節(jié) 應(yīng)用程序項目綜合實踐 第二節(jié) 使用應(yīng)用程序生成器,第一節(jié) 應(yīng)用程序項目綜合實踐,一、系統(tǒng)開發(fā)基本步驟 根據(jù)應(yīng)用系統(tǒng)的重點和復(fù)雜性不同,一個數(shù)據(jù)庫應(yīng)用系統(tǒng)通常分為“輸入密集型”、“輸出密集型”、“處理密集型”三種。無論系統(tǒng)有哪些特殊要求,借助Visual FoxPro開發(fā)的系統(tǒng)一般都包括以下幾個組成部分:, 一個或多個數(shù)據(jù)庫。 用戶界面,諸如歡迎屏、輸入表單、顯示表單、工具欄和菜單等。 事務(wù)處理:如查詢、統(tǒng)計和計算等,允許用戶檢索或輸出自己需要的數(shù)據(jù)。 輸出形式與界面,如瀏覽、排序、報表、標(biāo)簽等。 主程序:設(shè)置應(yīng)用程序系統(tǒng)環(huán)境和起始點。,下面具體介紹如何把
2、各個部件集成起來,并生成一個較完整的應(yīng)用程序。 1.建立應(yīng)用程序目錄結(jié)構(gòu) 2.用項目管理器組織應(yīng)用系統(tǒng) 3.加入項目信息 在“項目信息”對話框中可以輸入開發(fā)者的信息,如姓名、地址,定位項目的主目錄,是否對應(yīng)用程序進行加密等等。,二、連編應(yīng)用程序,各個模塊調(diào)試無誤之后,需要對整個項目進行聯(lián)合調(diào)試并編譯,在Visual FoxPro中稱為連編項目。 1.設(shè)置文件的“排除”與“包含” 在剛剛添加的數(shù)據(jù)庫文件的左側(cè)有一個排除符號,表示此項從項目中排除。Visual FoxPro假設(shè)表在應(yīng)用程序中可以被修改,所以默認表為“排除”。, 文件的“排除”與“包含” “排除”與“包含”相對應(yīng)。將一個項目編譯成一
3、個應(yīng)用程序時,所有在項目中被包含的文件將組合為一個單一的應(yīng)用程序文件。在項目連編之后,那些在項目中標(biāo)記為“包含”的文件將變?yōu)橹蛔x文件,不能再修改。如果應(yīng)用程序中包含需要用戶修改的文件,必須將該文件標(biāo)記為“排除”。, 將標(biāo)記為“排除”的文件設(shè)置成“包含”的操作。 在項目管理器中設(shè)置:要將標(biāo)記為“排除”的文件設(shè)置成“包含”,只要在選定文件之后,右擊鼠標(biāo),從快捷菜單上選擇“包含”即可。 在主菜單上的“項目”下拉選項中也可以進行同樣的操作。反之,選定沒有排除符號的文件,快捷菜單將出現(xiàn)“排除”。 在“項目信息”的“文件”選項卡中設(shè)置:單擊選定文件“包含”欄的標(biāo)記,帶的表示包含,空的表示排除。,2.設(shè)置主
4、程序 主程序是整個應(yīng)用程序的入口點,主程序的任務(wù)包括設(shè)置應(yīng)用程序的起始點;初始化環(huán)境;顯示初始的用戶界面;控制事件循環(huán);當(dāng)退出應(yīng)用程序時,恢復(fù)原始的開發(fā)環(huán)境。 任何應(yīng)用程序都必須且只能包含唯一一個主程序文件。當(dāng)用戶運行應(yīng)用程序時,將首先啟動主程序文件,然后主程序文件再依次調(diào)用所需的應(yīng)用程序其他組件。,在Visual FoxPro 6.0中,程序文件、菜單、表單或查詢都可以作為主程序,一般而言,最好的方法是為應(yīng)用程序?qū)iT建立一個主程序。項目管理器將以黑體字顯示設(shè)置為主程序文件的名稱。 設(shè)置主程序有兩種方法: 在項目管理器中選中要設(shè)置為主程序的文件,從主菜單的“項目”菜單或快捷菜單中選擇“設(shè)置主文
5、件”選項。項目管理器將應(yīng)用程序的主文件自動設(shè)置為“包含”,在編譯完應(yīng)用程序之后,該文件作為只讀文件處理。, 在“項目信息”的“文件”選項卡中選中要設(shè)置的主程序文件,右擊鼠標(biāo),在彈出的快捷菜單中選擇“設(shè)置主文件”。在這種情況下,只有把文件設(shè)置為“包含”之后才能激活“設(shè)置主文件”選項。 3.連編應(yīng)用程序 將項目連編為一個應(yīng)用程序文件后,應(yīng)用程序文件包括項目中所有“包含”文件。應(yīng)用程序連編結(jié)果有兩種文件形式: 應(yīng)用程序文件(.app):需要在Visual FoxPro中運行。 可執(zhí)行文件(.exe):可以在Window下運行。,連編應(yīng)用程序的操作步驟如下: 在“項目管理器”中,選擇“連編”按鈕,彈出
6、如圖所示的“連編選項”對話框。 如果在“連編選項”對話框中,選擇“連編應(yīng)用程序”復(fù)選框,則生成一個.app文件;若選擇“連編可執(zhí)行文件”復(fù)選框,則生成一個.exe文件;選擇“連編COM DLL”是使用項目文件中的類信息,創(chuàng)建一個具有.dll文件擴展名的動態(tài)鏈接庫。 選擇所需的其他選項,然后選擇“確定”按鈕。 連編應(yīng)用程序的命令是BUILD APP或BUILD EXE。,例如,要從項目“職工管理.pjx”連編得到一個應(yīng)用程序“職工管理系統(tǒng).app”或可執(zhí)行程序“職工管理系統(tǒng).exe”,則在命令窗口鍵入: BUILD APP 職工管理系統(tǒng) FROM 職工管理 或 BUILD EXE 職工管理系統(tǒng)
7、FROM 職工管理,5.運行應(yīng)用程序 當(dāng)為項目建立了一個最終的應(yīng)用程序文件之后,就可運行它了。 運行.app應(yīng)用程序 .app應(yīng)用程序需要在Visual FoxPro中運行。因此,運行.app文件需要首先啟動Visual FoxPro,然后從“程序”菜單中選擇“運行”,選擇要執(zhí)行的應(yīng)用程序。或者在“命令”窗口中,鍵入DO 應(yīng)用程序文件名。, 運行.exe可執(zhí)行文件 生成的.exe應(yīng)用程序文件既可以在Visual FoxPro中運行,也可以在Windows中雙擊該.exe文件的圖標(biāo)來運行它。,5.運行應(yīng)用程序 當(dāng)為項目建立了一個最終的應(yīng)用程序文件之后,就可運行它了。 運行.app應(yīng)用程序 .ap
8、p應(yīng)用程序需要在Visual FoxPro中運行。因此,運行.app文件需要首先啟動Visual FoxPro,然后從“程序”菜單中選擇“運行”,選擇要執(zhí)行的應(yīng)用程序。或者在“命令”窗口中,鍵入DO 應(yīng)用程序文件名。, 運行.exe可執(zhí)行文件 生成的.exe應(yīng)用程序文件既可以在Visual FoxPro中運行,也可以在Windows中雙擊該.exe文件的圖標(biāo)來運行它。,第二節(jié) 使用應(yīng)用程序生成器,一、使用應(yīng)用程序向?qū)?利用應(yīng)用程序創(chuàng)建一個新項目有兩種途徑,一個僅創(chuàng)建一個項目文件,用來分類管理其他文件;二是使用應(yīng)用程序向?qū)梢粋€項目和一個Visual FoxPro應(yīng)用程序的框架。 1.使用應(yīng)用
9、程序向?qū)?chuàng)建項目和應(yīng)用程序框架 2.應(yīng)用程序框架 3.應(yīng)用程序生成器的功能,二、應(yīng)用程序生成器,應(yīng)用程序生成器包括“常規(guī)”、“數(shù)據(jù)”、“表單”、“報表”、“信息”和“高級”6個選項卡。通過熟悉這些選項卡的界面可以了解到它的強大功能。,1.“常規(guī)”選項卡 常規(guī)選項卡用于設(shè)置以下內(nèi)容: 名稱:指定應(yīng)用程序的名稱。名稱將顯示在標(biāo)題欄和“關(guān)于”對話框中,并在整個應(yīng)用程序中使用。 圖像:指定顯示在啟動畫面和“關(guān)于”對話框中的圖像文件的文件名。 應(yīng)用程序類型:這一組單選鈕用于指定應(yīng)用程序的運行方式。,2.“信息”選項卡 使用此選項卡可指定應(yīng)用程序的生產(chǎn)信息。如指定應(yīng)用程序作者的名字,給出編寫或使用應(yīng)用程序
10、的公司名稱,指定應(yīng)用程序的版本,給出版權(quán)信息,指定商業(yè)或服務(wù)標(biāo)志等等。 3.“數(shù)據(jù)”選項卡 “數(shù)據(jù)”選項卡用于指定應(yīng)用程序的數(shù)據(jù)源以及表單和報表的樣式。該選項卡的表格中顯示了在應(yīng)用程序中使用的表、表單和報表。,數(shù)據(jù)庫向?qū)В簬椭鷦?chuàng)建應(yīng)用程序所需要的數(shù)據(jù)庫。關(guān)閉向?qū)Ш?,表格中將列出新建?shù)據(jù)庫中的表。 表向?qū)В簬椭鷦?chuàng)建應(yīng)用程序所需要的表。 “選擇”按鈕:用于指定要在應(yīng)用程序中使用的已有數(shù)據(jù)庫或表。 “清除”按鈕:用于刪除表格中已經(jīng)列出的數(shù)據(jù)庫和表數(shù)據(jù)源。 “生成”按鈕:用于根據(jù)所選的表按照指定的樣式生成表單或報表。,表單樣式:可以從下拉列表中為表格中列出的表選擇表單樣式。 報表樣式:可以從下拉列表中
11、為表格中列出的表選擇報表樣式。 4.“表單”選項卡 此選項卡用于指定菜單的類型、啟動表單的菜單、工具欄以及表單可否有多個實例。需要為每個列出的表單分別設(shè)置所需的選項。 5.“報表”選項卡 此選項卡用于指定在應(yīng)用程序中使用的報表名稱。,6.“高級”選項卡 此選項卡指定幫助文件的名稱和應(yīng)用程序的默認目錄。還可以指定應(yīng)用程序是否包含常用工具欄和“收藏夾”菜單。,幫助文件:用于指定應(yīng)用程序幫助文件的名稱和路徑。 默認的數(shù)據(jù)目錄:指定應(yīng)用程序數(shù)據(jù)文件的默認目錄。 “菜單”區(qū)域: “常用工具欄”復(fù)選框:指定應(yīng)用程序是否具有常用工具欄。 “收藏夾”菜單復(fù)選框:指定應(yīng)用程序中是否包括“收藏夾”菜單。,“清理”按鈕:使“應(yīng)用程序生成器”中所做的修改與當(dāng)前活動項目保持一致。單擊此按鈕彈出如圖所示的提示,如果確定要清理,應(yīng)單擊“是”按鈕。,7.重
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 哇哈哈企業(yè)管理
- 2024年小自考漢語言文學(xué)考情分析試題及答案
- 2024年美容師獨特服務(wù)方式的開發(fā)與實施試題及答案
- 有效學(xué)習(xí)計劃2025年語文試題及答案
- 二手車評估的道德規(guī)范試題及答案
- 心靈投射能力測試題及答案
- 寵物自主飲食行為研究試題及答案
- 汽車美容師市場營銷知識考察試題及答案
- 公務(wù)員省考公共基礎(chǔ)知識試題及答案
- 汽車維修工電池檢測方法試題及答案
- 肺癌健康教育課件
- 財務(wù)共享與創(chuàng)新案例分析課件
- 中國糖尿病防治指南(2024版)圖文完整版
- 2025年度洗車服務(wù)與車輛檢測中心合作承包合同3篇
- 野生植物保護與自然保護區(qū)建設(shè)考核試卷
- 服務(wù)質(zhì)量、進度、保密等保證措施231521
- 安全五項公示制度模版(2篇)
- 心臟外科圍手術(shù)期康復(fù)
- 《讓子彈飛》電影賞析
- 2024年四川省綿陽市中考英語試題卷(標(biāo)準(zhǔn)含答案)
- 西方文論概覽(第二版)-第五章課件
評論
0/150
提交評論