第十一章應(yīng)用程序的開(kāi)發(fā)和生成費(fèi)下載.ppt_第1頁(yè)
第十一章應(yīng)用程序的開(kāi)發(fā)和生成費(fèi)下載.ppt_第2頁(yè)
第十一章應(yīng)用程序的開(kāi)發(fā)和生成費(fèi)下載.ppt_第3頁(yè)
第十一章應(yīng)用程序的開(kāi)發(fā)和生成費(fèi)下載.ppt_第4頁(yè)
第十一章應(yīng)用程序的開(kāi)發(fā)和生成費(fèi)下載.ppt_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第十一章 應(yīng)用程序的開(kāi)發(fā)和生成,第一節(jié) 應(yīng)用程序項(xiàng)目綜合實(shí)踐 第二節(jié) 使用應(yīng)用程序生成器,第一節(jié) 應(yīng)用程序項(xiàng)目綜合實(shí)踐,一、系統(tǒng)開(kāi)發(fā)基本步驟 根據(jù)應(yīng)用系統(tǒng)的重點(diǎn)和復(fù)雜性不同,一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)通常分為“輸入密集型”、“輸出密集型”、“處理密集型”三種。無(wú)論系統(tǒng)有哪些特殊要求,借助Visual FoxPro開(kāi)發(fā)的系統(tǒng)一般都包括以下幾個(gè)組成部分:, 一個(gè)或多個(gè)數(shù)據(jù)庫(kù)。 用戶界面,諸如歡迎屏、輸入表單、顯示表單、工具欄和菜單等。 事務(wù)處理:如查詢、統(tǒng)計(jì)和計(jì)算等,允許用戶檢索或輸出自己需要的數(shù)據(jù)。 輸出形式與界面,如瀏覽、排序、報(bào)表、標(biāo)簽等。 主程序:設(shè)置應(yīng)用程序系統(tǒng)環(huán)境和起始點(diǎn)。,下面具體介紹如何把

2、各個(gè)部件集成起來(lái),并生成一個(gè)較完整的應(yīng)用程序。 1.建立應(yīng)用程序目錄結(jié)構(gòu) 2.用項(xiàng)目管理器組織應(yīng)用系統(tǒng) 3.加入項(xiàng)目信息 在“項(xiàng)目信息”對(duì)話框中可以輸入開(kāi)發(fā)者的信息,如姓名、地址,定位項(xiàng)目的主目錄,是否對(duì)應(yīng)用程序進(jìn)行加密等等。,二、連編應(yīng)用程序,各個(gè)模塊調(diào)試無(wú)誤之后,需要對(duì)整個(gè)項(xiàng)目進(jìn)行聯(lián)合調(diào)試并編譯,在Visual FoxPro中稱為連編項(xiàng)目。 1.設(shè)置文件的“排除”與“包含” 在剛剛添加的數(shù)據(jù)庫(kù)文件的左側(cè)有一個(gè)排除符號(hào),表示此項(xiàng)從項(xiàng)目中排除。Visual FoxPro假設(shè)表在應(yīng)用程序中可以被修改,所以默認(rèn)表為“排除”。, 文件的“排除”與“包含” “排除”與“包含”相對(duì)應(yīng)。將一個(gè)項(xiàng)目編譯成一

3、個(gè)應(yīng)用程序時(shí),所有在項(xiàng)目中被包含的文件將組合為一個(gè)單一的應(yīng)用程序文件。在項(xiàng)目連編之后,那些在項(xiàng)目中標(biāo)記為“包含”的文件將變?yōu)橹蛔x文件,不能再修改。如果應(yīng)用程序中包含需要用戶修改的文件,必須將該文件標(biāo)記為“排除”。, 將標(biāo)記為“排除”的文件設(shè)置成“包含”的操作。 在項(xiàng)目管理器中設(shè)置:要將標(biāo)記為“排除”的文件設(shè)置成“包含”,只要在選定文件之后,右擊鼠標(biāo),從快捷菜單上選擇“包含”即可。 在主菜單上的“項(xiàng)目”下拉選項(xiàng)中也可以進(jìn)行同樣的操作。反之,選定沒(méi)有排除符號(hào)的文件,快捷菜單將出現(xiàn)“排除”。 在“項(xiàng)目信息”的“文件”選項(xiàng)卡中設(shè)置:?jiǎn)螕暨x定文件“包含”欄的標(biāo)記,帶的表示包含,空的表示排除。,2.設(shè)置主

4、程序 主程序是整個(gè)應(yīng)用程序的入口點(diǎn),主程序的任務(wù)包括設(shè)置應(yīng)用程序的起始點(diǎn);初始化環(huán)境;顯示初始的用戶界面;控制事件循環(huán);當(dāng)退出應(yīng)用程序時(shí),恢復(fù)原始的開(kāi)發(fā)環(huán)境。 任何應(yīng)用程序都必須且只能包含唯一一個(gè)主程序文件。當(dāng)用戶運(yùn)行應(yīng)用程序時(shí),將首先啟動(dòng)主程序文件,然后主程序文件再依次調(diào)用所需的應(yīng)用程序其他組件。,在Visual FoxPro 6.0中,程序文件、菜單、表單或查詢都可以作為主程序,一般而言,最好的方法是為應(yīng)用程序?qū)iT(mén)建立一個(gè)主程序。項(xiàng)目管理器將以黑體字顯示設(shè)置為主程序文件的名稱。 設(shè)置主程序有兩種方法: 在項(xiàng)目管理器中選中要設(shè)置為主程序的文件,從主菜單的“項(xiàng)目”菜單或快捷菜單中選擇“設(shè)置主文

5、件”選項(xiàng)。項(xiàng)目管理器將應(yīng)用程序的主文件自動(dòng)設(shè)置為“包含”,在編譯完應(yīng)用程序之后,該文件作為只讀文件處理。, 在“項(xiàng)目信息”的“文件”選項(xiàng)卡中選中要設(shè)置的主程序文件,右擊鼠標(biāo),在彈出的快捷菜單中選擇“設(shè)置主文件”。在這種情況下,只有把文件設(shè)置為“包含”之后才能激活“設(shè)置主文件”選項(xiàng)。 3.連編應(yīng)用程序 將項(xiàng)目連編為一個(gè)應(yīng)用程序文件后,應(yīng)用程序文件包括項(xiàng)目中所有“包含”文件。應(yīng)用程序連編結(jié)果有兩種文件形式: 應(yīng)用程序文件(.app):需要在Visual FoxPro中運(yùn)行。 可執(zhí)行文件(.exe):可以在Window下運(yùn)行。,連編應(yīng)用程序的操作步驟如下: 在“項(xiàng)目管理器”中,選擇“連編”按鈕,彈出

6、如圖所示的“連編選項(xiàng)”對(duì)話框。 如果在“連編選項(xiàng)”對(duì)話框中,選擇“連編應(yīng)用程序”復(fù)選框,則生成一個(gè).app文件;若選擇“連編可執(zhí)行文件”復(fù)選框,則生成一個(gè).exe文件;選擇“連編COM DLL”是使用項(xiàng)目文件中的類信息,創(chuàng)建一個(gè)具有.dll文件擴(kuò)展名的動(dòng)態(tài)鏈接庫(kù)。 選擇所需的其他選項(xiàng),然后選擇“確定”按鈕。 連編應(yīng)用程序的命令是BUILD APP或BUILD EXE。,例如,要從項(xiàng)目“職工管理.pjx”連編得到一個(gè)應(yīng)用程序“職工管理系統(tǒng).app”或可執(zhí)行程序“職工管理系統(tǒng).exe”,則在命令窗口鍵入: BUILD APP 職工管理系統(tǒng) FROM 職工管理 或 BUILD EXE 職工管理系統(tǒng)

7、FROM 職工管理,5.運(yùn)行應(yīng)用程序 當(dāng)為項(xiàng)目建立了一個(gè)最終的應(yīng)用程序文件之后,就可運(yùn)行它了。 運(yùn)行.app應(yīng)用程序 .app應(yīng)用程序需要在Visual FoxPro中運(yùn)行。因此,運(yùn)行.app文件需要首先啟動(dòng)Visual FoxPro,然后從“程序”菜單中選擇“運(yùn)行”,選擇要執(zhí)行的應(yīng)用程序?;蛘咴凇懊睢贝翱谥校I入DO 應(yīng)用程序文件名。, 運(yùn)行.exe可執(zhí)行文件 生成的.exe應(yīng)用程序文件既可以在Visual FoxPro中運(yùn)行,也可以在Windows中雙擊該.exe文件的圖標(biāo)來(lái)運(yùn)行它。,5.運(yùn)行應(yīng)用程序 當(dāng)為項(xiàng)目建立了一個(gè)最終的應(yīng)用程序文件之后,就可運(yùn)行它了。 運(yùn)行.app應(yīng)用程序 .ap

8、p應(yīng)用程序需要在Visual FoxPro中運(yùn)行。因此,運(yùn)行.app文件需要首先啟動(dòng)Visual FoxPro,然后從“程序”菜單中選擇“運(yùn)行”,選擇要執(zhí)行的應(yīng)用程序?;蛘咴凇懊睢贝翱谥校I入DO 應(yīng)用程序文件名。, 運(yùn)行.exe可執(zhí)行文件 生成的.exe應(yīng)用程序文件既可以在Visual FoxPro中運(yùn)行,也可以在Windows中雙擊該.exe文件的圖標(biāo)來(lái)運(yùn)行它。,第二節(jié) 使用應(yīng)用程序生成器,一、使用應(yīng)用程序向?qū)?利用應(yīng)用程序創(chuàng)建一個(gè)新項(xiàng)目有兩種途徑,一個(gè)僅創(chuàng)建一個(gè)項(xiàng)目文件,用來(lái)分類管理其他文件;二是使用應(yīng)用程序向?qū)梢粋€(gè)項(xiàng)目和一個(gè)Visual FoxPro應(yīng)用程序的框架。 1.使用應(yīng)用

9、程序向?qū)?chuàng)建項(xiàng)目和應(yīng)用程序框架 2.應(yīng)用程序框架 3.應(yīng)用程序生成器的功能,二、應(yīng)用程序生成器,應(yīng)用程序生成器包括“常規(guī)”、“數(shù)據(jù)”、“表單”、“報(bào)表”、“信息”和“高級(jí)”6個(gè)選項(xiàng)卡。通過(guò)熟悉這些選項(xiàng)卡的界面可以了解到它的強(qiáng)大功能。,1.“常規(guī)”選項(xiàng)卡 常規(guī)選項(xiàng)卡用于設(shè)置以下內(nèi)容: 名稱:指定應(yīng)用程序的名稱。名稱將顯示在標(biāo)題欄和“關(guān)于”對(duì)話框中,并在整個(gè)應(yīng)用程序中使用。 圖像:指定顯示在啟動(dòng)畫(huà)面和“關(guān)于”對(duì)話框中的圖像文件的文件名。 應(yīng)用程序類型:這一組單選鈕用于指定應(yīng)用程序的運(yùn)行方式。,2.“信息”選項(xiàng)卡 使用此選項(xiàng)卡可指定應(yīng)用程序的生產(chǎn)信息。如指定應(yīng)用程序作者的名字,給出編寫(xiě)或使用應(yīng)用程序

10、的公司名稱,指定應(yīng)用程序的版本,給出版權(quán)信息,指定商業(yè)或服務(wù)標(biāo)志等等。 3.“數(shù)據(jù)”選項(xiàng)卡 “數(shù)據(jù)”選項(xiàng)卡用于指定應(yīng)用程序的數(shù)據(jù)源以及表單和報(bào)表的樣式。該選項(xiàng)卡的表格中顯示了在應(yīng)用程序中使用的表、表單和報(bào)表。,數(shù)據(jù)庫(kù)向?qū)В簬椭鷦?chuàng)建應(yīng)用程序所需要的數(shù)據(jù)庫(kù)。關(guān)閉向?qū)Ш?,表格中將列出新建?shù)據(jù)庫(kù)中的表。 表向?qū)В簬椭鷦?chuàng)建應(yīng)用程序所需要的表。 “選擇”按鈕:用于指定要在應(yīng)用程序中使用的已有數(shù)據(jù)庫(kù)或表。 “清除”按鈕:用于刪除表格中已經(jīng)列出的數(shù)據(jù)庫(kù)和表數(shù)據(jù)源。 “生成”按鈕:用于根據(jù)所選的表按照指定的樣式生成表單或報(bào)表。,表單樣式:可以從下拉列表中為表格中列出的表選擇表單樣式。 報(bào)表樣式:可以從下拉列表中

11、為表格中列出的表選擇報(bào)表樣式。 4.“表單”選項(xiàng)卡 此選項(xiàng)卡用于指定菜單的類型、啟動(dòng)表單的菜單、工具欄以及表單可否有多個(gè)實(shí)例。需要為每個(gè)列出的表單分別設(shè)置所需的選項(xiàng)。 5.“報(bào)表”選項(xiàng)卡 此選項(xiàng)卡用于指定在應(yīng)用程序中使用的報(bào)表名稱。,6.“高級(jí)”選項(xiàng)卡 此選項(xiàng)卡指定幫助文件的名稱和應(yīng)用程序的默認(rèn)目錄。還可以指定應(yīng)用程序是否包含常用工具欄和“收藏夾”菜單。,幫助文件:用于指定應(yīng)用程序幫助文件的名稱和路徑。 默認(rèn)的數(shù)據(jù)目錄:指定應(yīng)用程序數(shù)據(jù)文件的默認(rèn)目錄。 “菜單”區(qū)域: “常用工具欄”復(fù)選框:指定應(yīng)用程序是否具有常用工具欄。 “收藏夾”菜單復(fù)選框:指定應(yīng)用程序中是否包括“收藏夾”菜單。,“清理”按鈕:使“應(yīng)用程序生成器”中所做的修改與當(dāng)前活動(dòng)項(xiàng)目保持一致。單擊此按鈕彈出如圖所示的提示,如果確定要清理,應(yīng)單擊“是”按鈕。,7.重

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論