第六章菜單設(shè)計_第1頁
第六章菜單設(shè)計_第2頁
第六章菜單設(shè)計_第3頁
第六章菜單設(shè)計_第4頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第六章第六章 菜單設(shè)計菜單設(shè)計問題的提出: 應(yīng)用Visual FoxPro 6.0設(shè)計的數(shù)據(jù)庫應(yīng)用程序涉及到各種功能,如:文件的輸入、編輯、修改、刪除、查詢、打印等,這些功能分別設(shè)計好以后將怎樣統(tǒng)一到應(yīng)用程序中?以什么樣的形式實現(xiàn)?解決問題的方法: 可以通過合理設(shè)計菜單,使應(yīng)用程序的主要功能得以體現(xiàn)。 菜單是Windows界面的重要組成部分,各種Windows環(huán)境下的應(yīng)用程序都離不開菜單。菜單為用戶提供了一個結(jié)構(gòu)化的、可訪問的途徑,便于用戶使用應(yīng)用程序中的命令和工具。第六章第六章 菜單設(shè)計菜單設(shè)計 本章主要介紹的內(nèi)容有: Visual FoxPro 6.0菜單設(shè)計方法; Visual FoxP

2、ro 6.0菜單的加載。通過學(xué)習(xí)本章內(nèi)容,您能夠做到: 了解數(shù)據(jù)庫應(yīng)用程序的菜單組成; 掌握應(yīng)用Visual FoxPro 6.0設(shè)計數(shù)據(jù)庫應(yīng)用程序的菜單系統(tǒng)。本章目錄本章目錄 6.1 引 例 6.2 菜單設(shè)計過程 6.3菜單設(shè)計器的使用 6. 4加載菜單 HOME6.1 6.1 引引 例例 “學(xué)生管理系統(tǒng)”應(yīng)用軟件的主菜單。 在主菜單上單擊 “編輯”菜單,彈出下拉菜單。 6.2 6.2 菜單設(shè)計過程菜單設(shè)計過程 6.2.1 菜單的組成 6.2.2 菜單設(shè)計過程介紹 6.2.1 菜單的組成 所謂菜單,就是將應(yīng)用程序具有的各功能項顯示在屏幕上,用戶選擇功能項操作就像點菜一樣,只需單擊相應(yīng)選項或按

3、某一設(shè)定的鍵,即可完成對應(yīng)功能項的選擇。 一般地,菜單都是由菜單欄、菜單標(biāo)題、菜單選項及其子菜單組成,菜單選項通常按其功能組成不同的子菜單,功能相似的菜單選項組織在同一子菜單中。有時為使用戶操作方便,還為某些菜單標(biāo)題或菜單項指定訪問鍵或快捷鍵。 6.2.2 菜單設(shè)計過程介紹 創(chuàng)建菜單系統(tǒng)有兩種方式:一種是利用菜單設(shè)計器,另一種是通過編程來實現(xiàn),這里主要介紹第一種方式。 在介紹利用菜單設(shè)計器創(chuàng)建菜單系統(tǒng)之前,首先看看創(chuàng)建菜單系統(tǒng)的步驟: 1.規(guī)劃菜單系統(tǒng) 2.創(chuàng)建菜單 3.為菜單指定任務(wù) 4.預(yù)覽菜單 5.修改菜單 6.生成菜單程序 7.運行、調(diào)試生成的程序 6.3 菜單設(shè)計器的使用 創(chuàng)建菜單系

4、統(tǒng)的大量工作是在Visual Foxpro 6.0提供給我們的“菜單設(shè)計器”中完成的,在那里可創(chuàng)建實際的菜單、子菜單和菜單選項。 6.3 菜單設(shè)計器的使用 6.3.1 菜單設(shè)計器的啟動 6.3.2 使用菜單設(shè)計器設(shè)計菜單 6.3.3 菜單程序的生成與運行 6.3.1 菜單設(shè)計器的啟動 例:設(shè)計“學(xué)生管理系統(tǒng)”應(yīng)用軟件菜單 在對“學(xué)生管理系統(tǒng)”應(yīng)用軟件菜單規(guī)劃后可進(jìn)行如下操作: 1.使用“新建”窗口啟動菜單設(shè)計器 選“文件”菜單或工具欄中“新建”選項在“新建”對話框的“文件類型”中選擇“菜單”選項單擊“新建文件”彈出“新建菜單對話框單擊“菜單”進(jìn)入 “菜單設(shè)計器”窗口。2. 使用項目管理器啟動菜

5、單設(shè)計器 創(chuàng)建一個項目之后,在項目管理器中,選擇“其他”選項卡。在選項卡中選擇“菜單”,然后單擊圖中的“新建” 按鈕 ,也可顯示 “菜單設(shè)計器”窗口。 6.3.2 使用菜單設(shè)計器設(shè)計菜單 1. 建立菜單系統(tǒng) 2. 快捷鍵的設(shè)置 3. 常規(guī)選項對話框與菜單選項對話框 4. 快速菜單與快捷菜單 5預(yù)覽菜單系統(tǒng) 1.建立菜單系統(tǒng) 在“菜單設(shè)計器”窗口的“菜單名稱”欄中輸入菜單名若在該菜單下有子菜單在“結(jié)果”欄中選定“子菜單”、若該菜單是執(zhí)行一個命令則在“結(jié)果”欄中選定“命令”并在其右側(cè)欄中輸入命令,如“退出”對應(yīng)的是“quit”命令。 在菜單名的右邊單擊“創(chuàng)建”按鈕顯示菜單的下一級菜單編輯窗口輸入子

6、菜單項 若子菜單項對應(yīng)的是命令則在“結(jié)果”欄中選“命令”并在其右側(cè)的框中輸入相應(yīng)的命令。 在編輯完所有的處理程序后可選“菜單級”列表框中的“菜單欄”項返回主菜單。 保存菜單:選“文件”菜單中的“保存”可以將菜單以擴(kuò)展名為.mnx文件保存。2. 快捷鍵的設(shè)置 設(shè)置快捷鍵的辦法與訪問鍵有所不同。快捷鍵是在任何時候輸入都能夠激活該項功能,而不管是否打開了該主菜單項。例如,Ctrl+C在任何時候都能完成復(fù)制功能。 先選擇相應(yīng)的菜單項,單擊在“選項”下面出現(xiàn)一個小方塊,彈出如圖所示的“提示選項”對話框。 3. 常規(guī)選項對話框與菜單選項對話框 當(dāng)“菜單設(shè)計器”啟動后并處于活動狀態(tài)時,Visual FoxP

7、ro 6.0系統(tǒng)主菜單的“顯示”菜單選項中將增加兩項“常規(guī)選項”和“菜單選項”。 4. 快速菜單與快捷菜單 (1)快速菜單 用戶可把Visual FoxPro 6.0的主菜單系統(tǒng)加載到菜單設(shè)計器中,可速菜單的創(chuàng)建過程。 選“菜單”菜單中的“快速菜單”選項對系統(tǒng)菜單進(jìn)行添加、修改或刪除來定制所需要的菜單系統(tǒng)。 (2)快捷菜單 選“新建”菜單中的“快捷菜單”在“快捷菜單設(shè)計器” 中選“插入欄”按鈕從中選擇一部分菜單作為“快捷菜單”選“菜單”菜單中“生成”菜單項生成擴(kuò)展名為.mpr的文件打開“某一表單”選表單中某一控件雙擊選“RightClick”事件在事件代碼框中輸入“DO 快捷菜單文件名.mpr

8、”即可。5預(yù)覽菜單系統(tǒng) 在設(shè)計菜單系統(tǒng)時,用戶可以隨時預(yù)覽整個菜單系統(tǒng),以便了解菜單系統(tǒng)的運行情況,及時對所創(chuàng)建的菜單系統(tǒng)進(jìn)行修改。 若要預(yù)覽整個系統(tǒng),可在“菜單設(shè)計器”中選擇“預(yù)覽”,已經(jīng)定義的菜單系統(tǒng)出現(xiàn)在屏幕的最外層。此外,“預(yù)覽”對話框可以顯示出菜單系統(tǒng)的文件名(或臨時文件的文件名)。 6.3.3 菜單程序的生成與運行 菜單系統(tǒng)創(chuàng)建后,可生成相應(yīng)的菜單程序,以便其它應(yīng)用程序調(diào)用。以“學(xué)生管理系統(tǒng)”菜單為例說明菜單程序生成方法: 選“菜單”菜單中 “生成”選項在“生成菜單”對話框的“輸出文件”框中鍵入生成的菜單程序的名稱單擊“生成”按鈕生成擴(kuò)展名為.mpr的菜單程序文件。 運行菜單程序:

9、選“程序”菜單中 “運行”項運行菜單程序。6.4 6.4 加載菜單加載菜單 創(chuàng)建了菜單系統(tǒng)后,可將其添加到應(yīng)用程序中,以便用戶操作。有三種方式加載菜單。1在應(yīng)用程序中包含菜單2將快捷方式菜單附加到控件中 3將SDI(單文檔界面)菜單加載到表單中 1在應(yīng)用程序中包含菜單 若要在應(yīng)用程序中包含菜單,可將 .MNX 文件添加到項目中,并由項目建立應(yīng)用程序。注意:如果您設(shè)計的菜單是應(yīng)用程序的主菜單,則應(yīng)用程序剛剛執(zhí)行時,菜單即終止運行,應(yīng)該在主菜單的清理代碼中包含 READ EVENTS命令,并為退出菜單系統(tǒng)的菜單命令指定一個 CLEAR EVENTS命令,這可以防止應(yīng)用程序的運行過早地中斷。 2 將

10、快捷方式菜單附加到控件中 創(chuàng)建并生成了快捷方式菜單以后,就可將其附加到控件中。若為控件添加快捷方式菜單,在控件的 Rightclick事件中輸入少量代碼即可。具體步驟如下: 創(chuàng)建一快捷菜單“mymune1.mnu”,并將它生成程序文件“mymune1.mpr”,如下圖所示。 打開一表單,選擇要附加快捷方式菜單的控件雙擊。 在該控件的代碼窗口中選“RightClick” 。 在代碼窗口中,鍵入 “DO mymenu1.mpr”,其中 mymenu1.mpr是快捷菜單的文件名。 運行表單,對該控件單擊鼠標(biāo)右鍵,彈出快捷方式菜單。 3將SDI(單文檔界面)菜單加載到表單中 若要將SDI菜單加載到表單中,具體步驟如下: 創(chuàng)建SDI菜單。將前面建立的“系統(tǒng)菜單.mnu”設(shè)為SDI菜 將“系統(tǒng)菜單.mnu”生成為“系統(tǒng)菜單.mpr”程

溫馨提示

  • 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

提交評論