版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第六章第六章 菜單設(shè)計(jì)菜單設(shè)計(jì)問題的提出:應(yīng)用Visual FoxPro 6.0設(shè)計(jì)的數(shù)據(jù)庫(kù)應(yīng)用程序涉及到各種功能,如:文件的輸入、編輯、修正、刪除、查詢、打印等,這些功能分別設(shè)計(jì)好以后將怎樣統(tǒng)一到應(yīng)用程序中?以什么樣的形式實(shí)現(xiàn)?解決問題的方法:可以通過合理設(shè)計(jì)菜單,使應(yīng)用程序的主要功能得以體現(xiàn)。 菜單是Windows界面的重要組成部分,各種Windows環(huán)境下的應(yīng)用程序都離不開菜單。菜單為用戶提供了一個(gè)結(jié)構(gòu)化的、可訪問的途徑,便于用戶使用應(yīng)用程序中的命令和工具。第六章第六章 菜單設(shè)計(jì)菜單設(shè)計(jì) 本章主要介紹的內(nèi)容有:Visual FoxPro 6.0菜單設(shè)計(jì)方法;Visual FoxPro 6
2、.0菜單的加載。通過學(xué)習(xí)本章內(nèi)容,您能夠做到:了解數(shù)據(jù)庫(kù)應(yīng)用程序的菜單組成;掌握應(yīng)用Visual FoxPro 6.0設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用程序的菜單系統(tǒng)。本章目錄本章目錄 6.1 引 例 6.2 菜單設(shè)計(jì)過程 6.3菜單設(shè)計(jì)器的使用 6. 4加載菜單 HOME6.1 6.1 引引 例例 “學(xué)生管理系統(tǒng)應(yīng)用軟件的主菜單。 在主菜單上單擊 “編輯菜單,彈出下拉菜單。 6.2 6.2 菜單設(shè)計(jì)過程菜單設(shè)計(jì)過程 6.2.1 菜單的組成 6.2.2 菜單設(shè)計(jì)過程介紹 6.2.1 菜單的組成 所謂菜單,就是將應(yīng)用程序具有的各功能項(xiàng)顯示在屏幕上,用戶選擇功能項(xiàng)操作就像點(diǎn)菜一樣,只需單擊相應(yīng)選項(xiàng)或按某一設(shè)定的鍵,即
3、可完成對(duì)應(yīng)功能項(xiàng)的選擇。 一般地,菜單都是由菜單欄、菜單標(biāo)題、菜單選項(xiàng)及其子菜單組成,菜單選項(xiàng)通常按其功能組成不同的子菜單,功能相似的菜單選項(xiàng)組織在同一子菜單中。有時(shí)為使用戶操作方便,還為某些菜單標(biāo)題或菜單項(xiàng)指定訪問鍵或快捷鍵。 6.2.2 菜單設(shè)計(jì)過程介紹 創(chuàng)建菜單系統(tǒng)有兩種方式:一種是利用菜單設(shè)計(jì)器,另一種是通過編程來(lái)實(shí)現(xiàn),這里主要介紹第一種方式。 在介紹利用菜單設(shè)計(jì)器創(chuàng)建菜單系統(tǒng)之前,首先看看創(chuàng)建菜單系統(tǒng)的步驟: 1.規(guī)劃菜單系統(tǒng) 2.創(chuàng)建菜單 3.為菜單指定任務(wù) 4.預(yù)覽菜單 5.修改菜單 6.生成菜單程序 7.運(yùn)轉(zhuǎn)、調(diào)試生成的程序 6.3 菜單設(shè)計(jì)器的使用 創(chuàng)建菜單系統(tǒng)的大量工作是在
4、Visual Foxpro 6.0提供給我們的“菜單設(shè)計(jì)器中完成的,在那里可創(chuàng)建實(shí)際的菜單、子菜單和菜單選項(xiàng)。 6.3 菜單設(shè)計(jì)器的使用 6.3.1 菜單設(shè)計(jì)器的啟動(dòng) 6.3.2 使用菜單設(shè)計(jì)器設(shè)計(jì)菜單 6.3.3 菜單程序的生成與運(yùn)行 6.3.1 菜單設(shè)計(jì)器的啟動(dòng) 例:設(shè)計(jì)“學(xué)生管理系統(tǒng)應(yīng)用軟件菜單 在對(duì)“學(xué)生管理系統(tǒng)應(yīng)用軟件菜單規(guī)劃后可進(jìn)行如下操作: 1.運(yùn)用“新建窗口啟動(dòng)菜單設(shè)計(jì)器 選“文件菜單或工具欄中“新建選項(xiàng)在“新建對(duì)話框的“文件類型中選擇“菜單選項(xiàng)單擊“新建文件”彈出“新建菜單對(duì)話框單擊“菜單”進(jìn)入 “菜單設(shè)計(jì)器窗口。2. 使用項(xiàng)目管理器啟動(dòng)菜單設(shè)計(jì)器創(chuàng)建一個(gè)項(xiàng)目之后,在項(xiàng)目管理
5、器中,選擇“其他選項(xiàng)卡。在選項(xiàng)卡中選擇“菜單”,然后單擊圖中的“新建” 按鈕 ,也可顯示 “菜單設(shè)計(jì)器窗口。 6.3.2 使用菜單設(shè)計(jì)器設(shè)計(jì)菜單 1. 建立菜單系統(tǒng) 2. 快捷鍵的設(shè)置 3. 常規(guī)選項(xiàng)對(duì)話框與菜單選項(xiàng)對(duì)話框 4. 快速菜單與快捷菜單 5預(yù)覽菜單系統(tǒng) 1.建立菜單系統(tǒng) 在“菜單設(shè)計(jì)器窗口的“菜單名稱欄中輸入菜單名若在該菜單下有子菜單在“結(jié)果欄中選定“子菜單”、若該菜單是執(zhí)行一個(gè)命令則在“結(jié)果欄中選定“命令并在其右側(cè)欄中輸入命令,如“退出對(duì)應(yīng)的是“quit命令。 在菜單名的右邊單擊“創(chuàng)建按鈕顯示菜單的下一級(jí)菜單編輯窗口輸入子菜單項(xiàng) 若子菜單項(xiàng)對(duì)應(yīng)的是命令則在“結(jié)果欄中選“命令并在其
6、右側(cè)的框中輸入相應(yīng)的命令。 在編輯完所有的處理程序后可選“菜單級(jí)列表框中的“菜單欄項(xiàng)返回主菜單。 保存菜單:選“文件菜單中的“保管可以將菜單以擴(kuò)展名為.mnx文件保存。2. 快捷鍵的設(shè)置 設(shè)置快捷鍵的辦法與訪問鍵有所不同??旖萱I是在任何時(shí)候輸入都能夠激活該項(xiàng)功能,而不管是否打開了該主菜單項(xiàng)。例如,Ctrl+C在任何時(shí)候都能完成復(fù)制功能。 先選擇相應(yīng)的菜單項(xiàng),單擊在“選項(xiàng)下面出現(xiàn)一個(gè)小方塊,彈出如圖所示的“提示選項(xiàng)對(duì)話框。 3. 常規(guī)選項(xiàng)對(duì)話框與菜單選項(xiàng)對(duì)話框 當(dāng)“菜單設(shè)計(jì)器啟動(dòng)后并處于活動(dòng)狀態(tài)時(shí),Visual FoxPro 6.0系統(tǒng)主菜單的“顯示菜單選項(xiàng)中將增加兩項(xiàng)“常規(guī)選項(xiàng)和“菜單選項(xiàng)”。
7、 4. 快速菜單與快捷菜單 (1快速菜單 用戶可把Visual FoxPro 6.0的主菜單系統(tǒng)加載到菜單設(shè)計(jì)器中,可速菜單的創(chuàng)建過程。 選“菜單菜單中的“快速菜單選項(xiàng)對(duì)系統(tǒng)菜單進(jìn)行添加、修改或刪除來(lái)定制所需要的菜單系統(tǒng)。 (2快捷菜單 選“新建菜單中的“快捷菜單”在“快捷菜單設(shè)計(jì)器” 中選“插入欄按鈕從中選擇一部分菜單作為“快捷菜單”選“菜單菜單中“生成菜單項(xiàng)生成擴(kuò)展名為.mpr的文件翻開“某一表單”選表單中某一控件雙擊選“RightClick事件在事件代碼框中輸入“DO 快捷菜單文件名.mpr即可。5預(yù)覽菜單系統(tǒng) 在設(shè)計(jì)菜單系統(tǒng)時(shí),用戶可以隨時(shí)預(yù)覽整個(gè)菜單系統(tǒng),以便了解菜單系統(tǒng)的運(yùn)行情況,
8、及時(shí)對(duì)所創(chuàng)建的菜單系統(tǒng)進(jìn)行修改。 若要預(yù)覽整個(gè)系統(tǒng),可在“菜單設(shè)計(jì)器中選擇“預(yù)覽”,已經(jīng)定義的菜單系統(tǒng)出現(xiàn)在屏幕的最外層。此外,“預(yù)覽對(duì)話框可以顯示出菜單系統(tǒng)的文件名或臨時(shí)文件的文件名)。 6.3.3 菜單程序的生成與運(yùn)行 菜單系統(tǒng)創(chuàng)建后,可生成相應(yīng)的菜單程序,以便其它應(yīng)用程序調(diào)用。以“學(xué)生管理系統(tǒng)菜單為例說明菜單程序生成方法: 選“菜單菜單中 “生成選項(xiàng)在“生成菜單對(duì)話框的“輸出文件框中鍵入生成的菜單程序的名稱單擊“生成按鈕生成擴(kuò)展名為.mpr的菜單程序文件。 運(yùn)行菜單程序:選“程序菜單中 “運(yùn)轉(zhuǎn)項(xiàng)運(yùn)行菜單程序。6.4 6.4 加載菜單加載菜單 創(chuàng)建了菜單系統(tǒng)后,可將其添加到應(yīng)用程序中,以便
9、用戶操作。有三種方式加載菜單。 1在應(yīng)用程序中包含菜單 2將快捷方式菜單附加到控件中 3將SDI單文檔界面菜單加載到表單中 1在應(yīng)用程序中包含菜單 若要在應(yīng)用程序中包含菜單,可將 .MNX 文件添加到項(xiàng)目中,并由項(xiàng)目建立應(yīng)用程序。留意:如果您設(shè)計(jì)的菜單是應(yīng)用程序的主菜單,則應(yīng)用程序剛剛執(zhí)行時(shí),菜單即終止運(yùn)行,應(yīng)該在主菜單的清理代碼中包含 READ EVENTS命令,并為退出菜單系統(tǒng)的菜單命令指定一個(gè) CLEAR EVENTS命令,這可以防止應(yīng)用程序的運(yùn)行過早地中斷。 2 將快捷方式菜單附加到控件中 創(chuàng)建并生成了快捷方式菜單以后,就可將其附加到控件中。若為控件添加快捷方式菜單,在控件的 Righ
10、tclick事件中輸入少量代碼即可。具體步驟如下: 創(chuàng)建一快捷菜單“mymune1.mnu”,并將它生成程序文件“mymune1.mpr”,如下圖所示。 打開一表單,選擇要附加快捷方式菜單的控件雙擊。 在該控件的代碼窗口中選“RightClick” 。 在代碼窗口中,鍵入 “DO mymenu1.mpr”,其中 mymenu1.mpr是快捷菜單的文件名。 運(yùn)行表單,對(duì)該控件單擊鼠標(biāo)右鍵,彈出快捷方式菜單。 3將SDI單文檔界面菜單加載到表單中 若要將SDI菜單加載到表單中,具體步驟如下: 創(chuàng)建SDI菜單。將前面建立的“系統(tǒng)菜單.mnu設(shè)為SDI菜 將“系統(tǒng)菜單.mnu生成為“系統(tǒng)菜單.mpr程序文
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鮮花網(wǎng)站課課程設(shè)計(jì)
- 個(gè)性化駕駛員2024年雇傭協(xié)議范本B版B版
- 高頻信號(hào)的降噪課程設(shè)計(jì)
- 課程設(shè)計(jì)潛望鏡
- 音標(biāo)拼讀單詞課程設(shè)計(jì)
- 編織壁掛的課程設(shè)計(jì)
- 2025年眉夾項(xiàng)目可行性研究報(bào)告
- 二零二五年房產(chǎn)交易博覽會(huì)參展商產(chǎn)品推廣合同3篇
- 2025年度停車場(chǎng)車位資源整合承包合作協(xié)議3篇
- 專利技術(shù)實(shí)施許可協(xié)議范本(2024版)版B版
- DZ∕T 0153-2014 物化探工程測(cè)量規(guī)范(正式版)
- 商業(yè)空間設(shè)計(jì)(高職環(huán)境藝術(shù)設(shè)計(jì)專業(yè)和室內(nèi)設(shè)計(jì)專業(yè))全套教學(xué)課件
- 廣東省廣州市名校聯(lián)盟重點(diǎn)名校2024屆中考化學(xué)全真模擬試卷含解析
- 大學(xué)校園交通安全現(xiàn)狀調(diào)查分析
- 環(huán)保安全部年度安全環(huán)保工作總結(jié)模板
- RTO工藝流程簡(jiǎn)介
- 語(yǔ)文新課標(biāo)背景下單元整體教學(xué):六下第4單元大單元設(shè)計(jì)
- 旅游業(yè)務(wù)年度回顧與展望
- 醫(yī)院智慧醫(yī)療及康養(yǎng)平臺(tái)系統(tǒng)采購(gòu)項(xiàng)目招投標(biāo)書范本
- 駕照體檢表完整版本
- 品質(zhì)部規(guī)劃方案
評(píng)論
0/150
提交評(píng)論