



版權(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 FoxP
2、ro 6.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)或按
3、某一設(shè)定的鍵,即可完成對(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)行、調(diào)試生成的程序 6.3 菜單設(shè)計(jì)器的使用 創(chuàng)建菜單系
4、統(tǒng)的大量工作是在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.使用“新建”窗口啟動(dòng)菜單設(shè)計(jì)器 選“文件”菜單或工具欄中“新建”選項(xiàng)在“新建”對(duì)話框的“文件類型”中選擇“菜單”選項(xiàng)單擊“新建文件”彈出“新建菜單對(duì)話框單擊“菜單”進(jìn)入 “菜單設(shè)計(jì)器”窗口。2. 使用項(xiàng)目管理器啟動(dòng)菜
5、單設(shè)計(jì)器 創(chuàng)建一個(gè)項(xiàng)目之后,在項(xiàng)目管理器中,選擇“其他”選項(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í)菜單編輯窗口輸入子
6、菜單項(xiàng) 若子菜單項(xiàng)對(duì)應(yīng)的是命令則在“結(jié)果”欄中選“命令”并在其右側(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 FoxP
7、ro 6.0系統(tǒng)主菜單的“顯示”菜單選項(xiàng)中將增加兩項(xiàng)“常規(guī)選項(xiàng)”和“菜單選項(xiàng)”。 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
8、”即可。5預(yù)覽菜單系統(tǒng) 在設(shè)計(jì)菜單系統(tǒng)時(shí),用戶可以隨時(shí)預(yù)覽整個(gè)菜單系統(tǒng),以便了解菜單系統(tǒng)的運(yùn)行情況,及時(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)行菜單程序:
9、選“程序”菜單中 “運(yùn)行”項(xiàng)運(yùn)行菜單程序。6.4 6.4 加載菜單加載菜單 創(chuàng)建了菜單系統(tǒng)后,可將其添加到應(yīng)用程序中,以便用戶操作。有三種方式加載菜單。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 將
10、快捷方式菜單附加到控件中 創(chuàng)建并生成了快捷方式菜單以后,就可將其附加到控件中。若為控件添加快捷方式菜單,在控件的 Rightclick事件中輸入少量代碼即可。具體步驟如下: 創(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)普通型粉煤機(jī)市場(chǎng)調(diào)查研究報(bào)告
- 2025屆山東省濰坊市高三開學(xué)調(diào)研考-地理試題(含答案)
- 2025年中國(guó)整流器盒數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025-2030年中國(guó)中檔商務(wù)酒店連鎖業(yè)融資發(fā)展可行性及投資前景報(bào)告
- 2025-2030年中國(guó)x光機(jī)行業(yè)未來(lái)發(fā)展趨勢(shì)及前景調(diào)研研究報(bào)告
- 2025-2030年中國(guó)it運(yùn)維管理行業(yè)供需現(xiàn)狀及投資發(fā)展規(guī)劃研究報(bào)告
- 3A游戲行業(yè)深度研究-TakeTwo-曾取凌云志-再見拉滿弓
- 新疆石河子高級(jí)中學(xué)2025屆高三質(zhì)量普查調(diào)研考試英語(yǔ)試題含解析
- 商品預(yù)售房備案合同協(xié)議
- 信陽(yáng)涉外職業(yè)技術(shù)學(xué)院《留學(xué)英語(yǔ)(英)》2023-2024學(xué)年第二學(xué)期期末試卷
- 大數(shù)據(jù)與會(huì)計(jì)函授??飘厴I(yè)實(shí)習(xí)報(bào)告
- 6.3價(jià)值的創(chuàng)造和實(shí)現(xiàn) 說課課件高中政治統(tǒng)編版必修四哲學(xué)與文化
- 2024及往年真題六西格瑪綠帶復(fù)習(xí)題及答案
- 失業(yè)保險(xiǎn)制度對(duì)促進(jìn)就業(yè)的實(shí)際影響的研究
- 心腦血管疾病預(yù)防課件
- 基于51單片機(jī)數(shù)字溫度計(jì)設(shè)計(jì)論文
- 鐵路內(nèi)燃機(jī)車司機(jī)(高級(jí)工)理論考試題庫(kù)(濃縮600題)
- 小兒肺炎中醫(yī)護(hù)理
- 2024年廣東省中考數(shù)學(xué)試卷(原卷版)
- DL∕T 5028.1-2015 電力工程制圖標(biāo)準(zhǔn) 第1部分:一般規(guī)則部分
- QC-T 1175-2022 電動(dòng)汽車用高壓接觸器
評(píng)論
0/150
提交評(píng)論