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

下載本文檔

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

文檔簡介

第十一章應(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)有哪些特殊要求 借助VisualFoxPro開發(fā)的系統(tǒng)一般都包括以下幾個組成部分 一個或多個數(shù)據(jù)庫 用戶界面 諸如歡迎屏 輸入表單 顯示表單 工具欄和菜單等 事務(wù)處理 如查詢 統(tǒng)計和計算等 允許用戶檢索或輸出自己需要的數(shù)據(jù) 輸出形式與界面 如瀏覽 排序 報表 標(biāo)簽等 主程序 設(shè)置應(yīng)用程序系統(tǒng)環(huán)境和起始點 下面具體介紹如何把各個部件集成起來 并生成一個較完整的應(yīng)用程序 1 建立應(yīng)用程序目錄結(jié)構(gòu)2 用項目管理器組織應(yīng)用系統(tǒng)3 加入項目信息在 項目信息 對話框中可以輸入開發(fā)者的信息 如姓名 地址 定位項目的主目錄 是否對應(yīng)用程序進(jìn)行加密等等 二 連編應(yīng)用程序 各個模塊調(diào)試無誤之后 需要對整個項目進(jìn)行聯(lián)合調(diào)試并編譯 在VisualFoxPro中稱為連編項目 1 設(shè)置文件的 排除 與 包含 在剛剛添加的數(shù)據(jù)庫文件的左側(cè)有一個排除符號 表示此項從項目中排除 VisualFoxPro假設(shè)表在應(yīng)用程序中可以被修改 所以默認(rèn)表為 排除 文件的 排除 與 包含 排除 與 包含 相對應(yīng) 將一個項目編譯成一個應(yīng)用程序時 所有在項目中被包含的文件將組合為一個單一的應(yīng)用程序文件 在項目連編之后 那些在項目中標(biāo)記為 包含 的文件將變?yōu)橹蛔x文件 不能再修改 如果應(yīng)用程序中包含需要用戶修改的文件 必須將該文件標(biāo)記為 排除 將標(biāo)記為 排除 的文件設(shè)置成 包含 的操作 在項目管理器中設(shè)置 要將標(biāo)記為 排除 的文件設(shè)置成 包含 只要在選定文件之后 右擊鼠標(biāo) 從快捷菜單上選擇 包含 即可 在主菜單上的 項目 下拉選項中也可以進(jìn)行同樣的操作 反之 選定沒有排除符號的文件 快捷菜單將出現(xiàn) 排除 在 項目信息 的 文件 選項卡中設(shè)置 單擊選定文件 包含 欄的標(biāo)記 帶 的表示包含 空的表示排除 2 設(shè)置主程序主程序是整個應(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)用程序其他組件 在VisualFoxPro6 0中 程序文件 菜單 表單或查詢都可以作為主程序 一般而言 最好的方法是為應(yīng)用程序?qū)iT建立一個主程序 項目管理器將以黑體字顯示設(shè)置為主程序文件的名稱 設(shè)置主程序有兩種方法 在項目管理器中選中要設(shè)置為主程序的文件 從主菜單的 項目 菜單或快捷菜單中選擇 設(shè)置主文件 選項 項目管理器將應(yīng)用程序的主文件自動設(shè)置為 包含 在編譯完應(yīng)用程序之后 該文件作為只讀文件處理 在 項目信息 的 文件 選項卡中選中要設(shè)置的主程序文件 右擊鼠標(biāo) 在彈出的快捷菜單中選擇 設(shè)置主文件 在這種情況下 只有把文件設(shè)置為 包含 之后才能激活 設(shè)置主文件 選項 3 連編應(yīng)用程序?qū)㈨椖窟B編為一個應(yīng)用程序文件后 應(yīng)用程序文件包括項目中所有 包含 文件 應(yīng)用程序連編結(jié)果有兩種文件形式 應(yīng)用程序文件 app 需要在VisualFoxPro中運行 可執(zhí)行文件 exe 可以在Window下運行 連編應(yīng)用程序的操作步驟如下 在 項目管理器 中 選擇 連編 按鈕 彈出如圖所示的 連編選項 對話框 如果在 連編選項 對話框中 選擇 連編應(yīng)用程序 復(fù)選框 則生成一個 app文件 若選擇 連編可執(zhí)行文件 復(fù)選框 則生成一個 exe文件 選擇 連編COMDLL 是使用項目文件中的類信息 創(chuàng)建一個具有 dll文件擴(kuò)展名的動態(tài)鏈接庫 選擇所需的其他選項 然后選擇 確定 按鈕 連編應(yīng)用程序的命令是BUILDAPP或BUILDEXE 例如 要從項目 職工管理 pjx 連編得到一個應(yīng)用程序 職工管理系統(tǒng) app 或可執(zhí)行程序 職工管理系統(tǒng) exe 則在命令窗口鍵入 BUILDAPP職工管理系統(tǒng)FROM職工管理或BUILDEXE職工管理系統(tǒng)FROM職工管理 5 運行應(yīng)用程序當(dāng)為項目建立了一個最終的應(yīng)用程序文件之后 就可運行它了 運行 app應(yīng)用程序 app應(yīng)用程序需要在VisualFoxPro中運行 因此 運行 app文件需要首先啟動VisualFoxPro 然后從 程序 菜單中選擇 運行 選擇要執(zhí)行的應(yīng)用程序 或者在 命令 窗口中 鍵入DO應(yīng)用程序文件名 運行 exe可執(zhí)行文件生成的 exe應(yīng)用程序文件既可以在VisualFoxPro中運行 也可以在Windows中雙擊該 exe文件的圖標(biāo)來運行它 5 運行應(yīng)用程序當(dāng)為項目建立了一個最終的應(yīng)用程序文件之后 就可運行它了 運行 app應(yīng)用程序 app應(yīng)用程序需要在VisualFoxPro中運行 因此 運行 app文件需要首先啟動VisualFoxPro 然后從 程序 菜單中選擇 運行 選擇要執(zhí)行的應(yīng)用程序 或者在 命令 窗口中 鍵入DO應(yīng)用程序文件名 運行 exe可執(zhí)行文件生成的 exe應(yīng)用程序文件既可以在VisualFoxPro中運行 也可以在Windows中雙擊該 exe文件的圖標(biāo)來運行它 第二節(jié)使用應(yīng)用程序生成器 一 使用應(yīng)用程序向?qū)Ю脩?yīng)用程序創(chuàng)建一個新項目有兩種途徑 一個僅創(chuàng)建一個項目文件 用來分類管理其他文件 二是使用應(yīng)用程序向?qū)梢粋€項目和一個VisualFoxPro應(yīng)用程序的框架 1 使用應(yīng)用程序向?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)用程序的公司名稱 指定應(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ù)所選的表按照指定的樣式生成表單或報表 表單樣式 可以從下拉列表中為表格中列出的表選擇表單樣式 報表樣式 可以從下拉列表中為表格中列出的表選擇報表樣式 4 表單 選項卡此選項卡用于指定菜單的類型 啟動表單的菜單 工具欄以及表單可否有多個實例 需要為每個列出的表單分別設(shè)置所需的選項 5 報表 選項卡此選項卡用于指定在應(yīng)用程序中使用的報表名稱 6 高級 選項卡此選項卡指定幫助文件的名稱和應(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)前活動項目保持一致 單擊此按鈕彈出如圖所示的提示 如果確定要清理 應(yīng)單擊 是 按鈕

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論