版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、(中職)Visual FoxPro數(shù)據(jù)庫(kù)技能教程 第8章ppt課件第8章 菜 單 8.1 技能1:創(chuàng)建下拉式菜單8.2 技能2:在頂層表單中添加下拉式菜單8.3 技能3:創(chuàng)建快捷菜單2技能目標(biāo) 使用菜單設(shè)計(jì)器創(chuàng)建下拉式菜單設(shè)置與生成菜單在頂層表單中添加下拉式菜單創(chuàng)建快捷菜單38.1 技能1:創(chuàng)建下拉式菜單 8.1.1 創(chuàng)建菜單步驟8.1.2 使用菜單設(shè)計(jì)器創(chuàng)建下拉式菜單8.1.3 生成與運(yùn)行菜單 48.1 技能1:創(chuàng)建下拉式菜單下拉式菜單可分為以下兩部分,(1)菜單欄(2)菜單項(xiàng)菜單項(xiàng)菜單欄58.1.1 創(chuàng)建菜單步驟 創(chuàng)建菜單系統(tǒng)步驟如下:(1)整體規(guī)劃菜單,明確菜單功能與用戶要求。(2)設(shè)計(jì)
2、菜單,使用菜單設(shè)計(jì)器設(shè)計(jì)菜單和子菜單。(3)指定菜單項(xiàng)所執(zhí)行的任務(wù),為菜單項(xiàng)添加相應(yīng)的程序代碼來(lái)指定其需要完成的任務(wù),包括一些必要的菜單設(shè)置,如鍵盤訪問(wèn)鍵、菜單快捷鍵等。(4)預(yù)覽菜單,對(duì)菜單進(jìn)行預(yù)覽與檢查,并進(jìn)行修改。(5)保存菜單并生成菜單程序。(6)運(yùn)行菜單。68.1.2 使用菜單設(shè)計(jì)器創(chuàng)建下拉式菜單 1運(yùn)行菜單設(shè)計(jì)器78.1.2 使用菜單設(shè)計(jì)器創(chuàng)建下拉式菜單2菜單設(shè)計(jì)器的組成88.1.2 使用菜單設(shè)計(jì)器創(chuàng)建下拉式菜單實(shí)例1:為“職工管理”創(chuàng)建菜單“mymenu”,要求有信息錄入、信息查詢、報(bào)表管理、退出等功能。9知識(shí)鏈接 Windows應(yīng)用程序基本上都提供菜單項(xiàng)的鍵盤訪問(wèn)方式,訪問(wèn)鍵一
3、般在菜單標(biāo)題上,使用帶下劃線的大寫字母表示。設(shè)置訪問(wèn)鍵的方法是:在“菜單名稱”中,在要設(shè)置為訪問(wèn)鍵的字母前面加上“”即可。如果沒(méi)有指定的訪問(wèn)鍵,系統(tǒng)將自動(dòng)指定菜單項(xiàng)中菜單名稱中的第一個(gè)字母作為訪問(wèn)鍵。10“提示選項(xiàng)”對(duì)話框11知識(shí)鏈接 “提示選項(xiàng)”對(duì)話框,各選項(xiàng)含義如下: 快捷方式:指定菜單項(xiàng)的快捷鍵。只需在“鍵標(biāo)簽”文本框中按下相應(yīng)快捷鍵即可;而“鍵說(shuō)明”文本框中會(huì)出現(xiàn)同樣的內(nèi)容(可以修改),當(dāng)菜單激活時(shí),“鍵說(shuō)明”文本框中的內(nèi)容將顯示在菜單項(xiàng)的標(biāo)題右側(cè)。 位置:當(dāng)在應(yīng)用程序中編輯一個(gè)OLE對(duì)象時(shí),用于指定菜單項(xiàng)的位置。12知識(shí)鏈接跳過(guò):用于定義菜單項(xiàng)的跳過(guò)條件,用戶可以在其中鍵入一個(gè)表達(dá)式
4、,表達(dá)式的值決定該菜單項(xiàng)是否可選,當(dāng)值為.T.時(shí),該菜單項(xiàng)為灰色顯示,表示不可選;反之,菜單項(xiàng)可選。信息:用于設(shè)置菜單項(xiàng)的說(shuō)明信息,該說(shuō)明信息將出現(xiàn)在狀態(tài)欄中,注意信息必須使用引號(hào)括起來(lái)。主菜單名:用于為菜單項(xiàng)指定一個(gè)標(biāo)題,以便在程序代碼中通過(guò)此標(biāo)題引用該菜單項(xiàng)。備注:用于輸入該菜單項(xiàng)的注釋,該注釋只起增強(qiáng)可讀性的作用。138.1.2 使用菜單設(shè)計(jì)器創(chuàng)建下拉式菜單148.1.2 使用菜單設(shè)計(jì)器創(chuàng)建下拉式菜單15知識(shí)鏈接 在本實(shí)例中,調(diào)用菜單命令使用的是相對(duì)路徑,這是一種良好的設(shè)計(jì)習(xí)慣,既不需要輸入字符較多的絕對(duì)路徑以節(jié)約時(shí)間,也不會(huì)出現(xiàn)輸入錯(cuò)誤,從而提高程序設(shè)計(jì)的正確率;還有當(dāng)保存文件時(shí)會(huì)直接
5、定位默認(rèn)目錄。實(shí)現(xiàn)這一功能的前提是設(shè)置默認(rèn)目錄,設(shè)置默認(rèn)目錄的方如下: 選擇【工具】|【選項(xiàng)】命令,在“選項(xiàng)”對(duì)話框中選擇“文件位置”選項(xiàng)卡,選擇“默認(rèn)目錄”選項(xiàng),并單擊“修改”按鈕,打開(kāi)“更改文件位置”對(duì)話框。16知識(shí)鏈接 在“更改文件位置”對(duì)話框中,可在“定位(L)默認(rèn)目錄”文本框中直接輸入“職工管理”文件夾的位置(例如E:職工管理),也可單擊右側(cè)的“瀏覽”按鈕選擇應(yīng)用程序項(xiàng)目所在的文件夾,并選擇“使用(U)默認(rèn)目錄”復(fù)選框,最后單擊“確定”按鈕返回到“選項(xiàng)”對(duì)話框中。在“選項(xiàng)”對(duì)話框中單擊“確定”按鈕完成默認(rèn)目錄的設(shè)置。17知識(shí)鏈接188.1.3 生成與運(yùn)行菜單 1生成菜單實(shí)例2:將實(shí)例
6、1中創(chuàng)建的mymenu.mnx菜單生成菜單程序文件mymenu.mpr。19“生成菜單”對(duì)話框208.1.3 生成與運(yùn)行菜單2運(yùn)行菜單 生成菜單程序文件后,即可運(yùn)行菜單,方法有三種: 按鈕方式 命令方式 菜單方式 218.2 技能2:在頂層表單中添加下拉式菜單 實(shí)例3:創(chuàng)建表單“font”,添加標(biāo)簽Label1,表單及菜單界面如圖所示;創(chuàng)建下拉式菜單“menu1”,包括字體(華文行楷、隸書、宋體)和退出菜單,要求“字體”菜單完成標(biāo)簽的相應(yīng)字體設(shè)置,“退出”菜單釋放font表單;將font表單設(shè)置為頂層表單,并調(diào)用menu1 菜單。 228.2 技能2:在頂層表單中添加下拉式菜單23知識(shí)鏈接 菜
7、單設(shè)計(jì)器窗口打開(kāi)時(shí),“顯示”菜單中會(huì)出現(xiàn)“常規(guī)選項(xiàng)”和“菜單選項(xiàng)”兩個(gè)子菜單。選擇相應(yīng)命令,打開(kāi)相應(yīng)的對(duì)話框,可以進(jìn)一步完善菜單功能。常規(guī)選項(xiàng)窗口中各選項(xiàng)含義如下?!斑^(guò)程”編輯框:為整個(gè)菜單系統(tǒng)指定代碼,在“過(guò)程”編輯框中輸入過(guò)程代碼即可?!霸O(shè)置”復(fù)選框:選擇“設(shè)置”復(fù)選框,在打開(kāi)的“設(shè)置”代碼編輯窗口中添加初始化代碼,通常包括創(chuàng)建環(huán)境的參數(shù),定義內(nèi)存變量,打開(kāi)所需文件的代碼及還原菜單系統(tǒng)的代碼。在生成并運(yùn)行菜單程序時(shí),初始化代碼在菜單定義代碼之前執(zhí)行。24知識(shí)鏈接“清理”復(fù)選框:選擇“清理”復(fù)選框,在打開(kāi)的“清理”代碼編輯窗口中添加清理代碼來(lái)設(shè)置菜單系統(tǒng),通常包括一些初始化時(shí)啟動(dòng)或廢止某些菜
8、單項(xiàng)的代碼。在生成的菜單程序文件中,清理代碼位于初始化代碼和菜單定義代碼之后,而位于為菜單及菜單項(xiàng)指定的代碼之前?!绊攲颖韱巍睆?fù)選框:設(shè)置菜單的頂層表單(SDI)屬性,可以使菜單在用戶自定義表單上?!拔恢谩眴芜x按鈕組:指定菜單項(xiàng)添加的位置。 258.3 技能3:創(chuàng)建快捷菜單 實(shí)例4:創(chuàng)建表單“edit”,并為其創(chuàng)建快捷菜單“menu2”(有剪切、復(fù)制、粘貼、清除功能),要求右擊文本框調(diào)用快捷菜單menu2.mpr。 268.3 技能3:創(chuàng)建快捷菜單27知識(shí)鏈接 “菜單選項(xiàng)”菜單為一級(jí)菜單的菜單項(xiàng)(即頂層菜單)或子菜單輸入代碼,“菜單選項(xiàng)”對(duì)話框中各選項(xiàng)含義如下。名稱:用于顯示當(dāng)前選擇的菜單名稱
9、。如果當(dāng)前正在編輯主菜單,名稱只能是“菜單欄”,該菜單是頂層菜單,此時(shí)名稱是不能改變的。如果當(dāng)前正在編輯子菜單,則名稱是可以改變的?!斑^(guò)程”編輯框:用于輸入顯示菜單的過(guò)程代碼?!熬庉嫛卑粹o:?jiǎn)螕粼摪粹o可在打開(kāi)的編輯窗口中輸入過(guò)程代碼。288.3 技能3:創(chuàng)建快捷菜單298.3 技能3:創(chuàng)建快捷菜單30實(shí)驗(yàn)十九 創(chuàng)建菜單實(shí)驗(yàn)?zāi)康模簞?chuàng)建不同類型的菜單,完成相應(yīng)的菜單規(guī)劃、菜單創(chuàng)建與菜單設(shè)計(jì)。2. 實(shí)驗(yàn)要求及內(nèi)容。(1)學(xué)生以用戶的身份自行規(guī)劃“職工管理”應(yīng)用程序菜單,要求完成如下任務(wù):完成菜單的設(shè)計(jì)與創(chuàng)建。為菜單項(xiàng)添加代碼以完成相應(yīng)任務(wù)。注意菜單的細(xì)節(jié)設(shè)置,例如快捷鍵等。保存菜單并生成菜單。31實(shí)驗(yàn)十九 創(chuàng)建菜單(2)為表單“edit.scx”創(chuàng)建快捷菜單,顏色(紅、綠、藍(lán)),右擊文本框運(yùn)行快捷菜單。3. 完成實(shí)驗(yàn)報(bào)告。32本章小結(jié) (1)使用菜單設(shè)計(jì)器創(chuàng)建菜單:包括菜單項(xiàng)、添加代碼、快捷鍵等,能夠創(chuàng)建合理實(shí)用的下拉式菜
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度版權(quán)許可使用合同(影視作品)
- 2024丙丁雙方關(guān)于虛擬現(xiàn)實(shí)娛樂(lè)內(nèi)容制作合同
- 2024上海市廣告發(fā)布合同
- 2024年度道路照明工程合同
- 04版專屬商標(biāo)轉(zhuǎn)讓合同
- 公司購(gòu)酒合同范例
- 產(chǎn)品安裝銷售合同范例
- 全包工程合同范例
- 2024年度工程健康檢查與居間合同
- 二手汽車分期買賣合同模板
- 河北省石家莊市長(zhǎng)安區(qū)2023-2024學(xué)年五年級(jí)上學(xué)期期中英語(yǔ)試卷
- 品牌經(jīng)理招聘筆試題及解答(某大型國(guó)企)2025年
- 多能互補(bǔ)規(guī)劃
- 珍愛(ài)生命主題班會(huì)
- 《網(wǎng)絡(luò)數(shù)據(jù)安全管理?xiàng)l例》課件
- 消除“艾梅乙”醫(yī)療歧視-從我做起
- 2024年時(shí)事政治試題(帶答案)
- 第7課《回憶我的母親》課件-2024-2025學(xué)年統(tǒng)編版語(yǔ)文八年級(jí)上冊(cè)
- 八年級(jí)歷史上冊(cè)(部編版)第六單元中華民族的抗日戰(zhàn)爭(zhēng)(大單元教學(xué)設(shè)計(jì))
- 公司研發(fā)項(xiàng)目審核管理制度
- 《詩(shī)意的色彩》課件 2024-2025學(xué)年人美版(2024)初中美術(shù)七年級(jí)上冊(cè)
評(píng)論
0/150
提交評(píng)論