版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第9章菜單設(shè)計(jì)菜單是將應(yīng)用系統(tǒng)所提供的功能組織起來(lái),每個(gè)菜單項(xiàng)對(duì)應(yīng)一個(gè)命令或程序,選擇菜單項(xiàng)即執(zhí)行該程序或命令。菜單分為下拉菜單和快捷菜單。下拉菜單在運(yùn)行時(shí)將代替VisualFoxPro的系統(tǒng)菜單。快捷菜單是當(dāng)用戶(hù)在選定的對(duì)象上單擊鼠標(biāo)右鍵時(shí)彈出的菜單,列出了與選定的對(duì)象有關(guān)的常用操作功能。1第9章菜單設(shè)計(jì)菜單是將應(yīng)用系統(tǒng)所提供的功能組織起來(lái),每個(gè)第9章菜單設(shè)計(jì)9.1下拉式菜單的設(shè)計(jì)
9.2快捷菜單的設(shè)計(jì) 2第9章菜單設(shè)計(jì)9.1下拉式菜單的設(shè)計(jì) 29.1下拉式菜單的設(shè)計(jì)下拉菜單系統(tǒng)是由菜單欄、菜單標(biāo)題、菜單和菜單選項(xiàng)組成。菜單欄:位于窗口標(biāo)題欄的下方,用于放置菜單標(biāo)題。菜單標(biāo)題:?jiǎn)螕舨藛螛?biāo)題,打開(kāi)一個(gè)下拉菜單。菜單:由一組菜單選項(xiàng)構(gòu)成的列表。菜單選項(xiàng):?jiǎn)螕舨藛芜x項(xiàng),執(zhí)行相應(yīng)的命令,過(guò)程或打開(kāi)下一級(jí)菜單(子菜單)。39.1下拉式菜單的設(shè)計(jì)下拉菜單系統(tǒng)是由菜單欄、菜單標(biāo)題、9.1下拉式菜單的設(shè)計(jì)下拉菜單的其它部分分組線(xiàn):在菜單中,通常會(huì)把不同的功能項(xiàng)進(jìn)行分組,用一條橫線(xiàn)來(lái)劃分不同的組。菜單標(biāo)題:菜單和菜單選項(xiàng)都有一個(gè)標(biāo)題(名稱(chēng))和內(nèi)部名字(也稱(chēng)選項(xiàng)序號(hào))??旖莘绞剑菏侵竿ㄟ^(guò)一個(gè)鍵或組合鍵來(lái)快速執(zhí)行某個(gè)菜單選項(xiàng)的功能,包括訪問(wèn)鍵和快捷鍵。49.1下拉式菜單的設(shè)計(jì)下拉菜單的其它部分49.1下拉式菜單的設(shè)計(jì)訪問(wèn)鍵(也稱(chēng)熱鍵)是一個(gè)字母,即在菜單標(biāo)題(名稱(chēng))中加下劃線(xiàn)的字符,在激活菜單后,可以直接用字母鍵執(zhí)行相應(yīng)菜單項(xiàng)的功能,還可以用ALT+訪問(wèn)鍵快速打開(kāi)菜單;快捷鍵一般由功能鍵或CTRL+字母鍵組成,其優(yōu)點(diǎn)在于,無(wú)論菜單是否被激活,使用快捷鍵都可以快速執(zhí)行該菜單項(xiàng)的功能。59.1下拉式菜單的設(shè)計(jì)訪問(wèn)鍵(也稱(chēng)熱鍵)是一個(gè)字母,即在9.1下拉式菜單的設(shè)計(jì)菜單標(biāo)題菜單欄菜單菜單選項(xiàng)訪問(wèn)鍵快捷鍵分組線(xiàn)69.1下拉式菜單的設(shè)計(jì)菜單標(biāo)題菜單欄菜單菜單選項(xiàng)訪問(wèn)鍵快9.1下拉式菜單的設(shè)計(jì)9.1.1用菜單設(shè)計(jì)器定義菜單9.1.2生成菜單 9.1.3下拉式菜單設(shè)計(jì)實(shí)例9.1.4快速設(shè)計(jì)菜單79.1下拉式菜單的設(shè)計(jì)9.1.1用菜單設(shè)計(jì)器定義菜9.1.1用菜單設(shè)計(jì)器定義菜單1.打開(kāi)菜單設(shè)計(jì)器的常用方法:在項(xiàng)目管理器中,選擇“其它”選項(xiàng)卡,從中選擇“菜單”,然后單擊“新建”按鈕,選擇“菜單”按鈕選擇“文件”菜單中的“新建”或者單擊工具欄上的“新建”按鈕采用命令方式:CREATEMENU89.1.1用菜單設(shè)計(jì)器定義菜單1.打開(kāi)菜單設(shè)計(jì)器的常用9.1.1用菜單設(shè)計(jì)器定義菜單2.菜單設(shè)計(jì)器的組成“菜單名稱(chēng)”欄“結(jié)果”欄“選項(xiàng)”欄“菜單級(jí)”下拉列表框“菜單項(xiàng)”按鈕組“預(yù)覽”按鈕組成99.1.1用菜單設(shè)計(jì)器定義菜單2.菜單設(shè)計(jì)器的組成99.1.1用菜單設(shè)計(jì)器定義菜單(1)“菜單名稱(chēng)”欄的作用用于定義菜單和菜單項(xiàng)的標(biāo)題(也稱(chēng)名稱(chēng))設(shè)置訪問(wèn)鍵在需要設(shè)置為訪問(wèn)鍵的字母前加“\<”。例如設(shè)置菜單名稱(chēng)為“文件(\<F)”,該菜單項(xiàng)將顯示為“文件(F)”。設(shè)置分組線(xiàn)在兩組菜單項(xiàng)之間插入一行,輸入“\-”(反斜杠和減號(hào))。109.1.1用菜單設(shè)計(jì)器定義菜單(1)“菜單名稱(chēng)”欄的作用9.1.1用菜單設(shè)計(jì)器定義菜單(2)“結(jié)果”欄
描述菜單項(xiàng)將要執(zhí)行的任務(wù),包括子菜單、命令、過(guò)程和填充名稱(chēng)(或菜單項(xiàng)#)子菜單:選擇該項(xiàng),單擊右側(cè)的“創(chuàng)建”按鈕可以創(chuàng)建下一級(jí)子菜單。命令:該菜單項(xiàng)由一條命令實(shí)現(xiàn),可在右側(cè)的文本框中輸入命令。過(guò)程:該菜單項(xiàng)由一組命令實(shí)現(xiàn);選擇該選,單擊右側(cè)的“創(chuàng)建”按鈕,進(jìn)入過(guò)程代碼編輯對(duì)話(huà)框,建立過(guò)程。119.1.1用菜單設(shè)計(jì)器定義菜單(2)“結(jié)果”欄119.1.1用菜單設(shè)計(jì)器定義菜單填充名稱(chēng)或菜單項(xiàng)#:“填充名稱(chēng)”出現(xiàn)在主菜單中,“菜單項(xiàng)?!背霈F(xiàn)在子菜單中,它們一般在程序中引用。(3)“選項(xiàng)”欄用于定義菜單項(xiàng)的其他屬性??旖莘绞剑骸版I標(biāo)簽”用來(lái)定義快捷鍵,“鍵說(shuō)明”用于定義在菜單項(xiàng)后顯示的快捷鍵名稱(chēng)。信息:定義菜單項(xiàng)的說(shuō)明信息,注意:說(shuō)明信息必須加定界符。129.1.1用菜單設(shè)計(jì)器定義菜單填充名稱(chēng)或菜單項(xiàng)#:“填充9.1.1用菜單設(shè)計(jì)器定義菜單(4)“菜單級(jí)”下拉列表框菜單級(jí)顯示了當(dāng)前正在設(shè)計(jì)的子菜單名字,選擇菜單級(jí)的下拉列表框,可以選擇其它級(jí)別的菜單進(jìn)行設(shè)計(jì)。(5)“菜單項(xiàng)”按鈕組“插入”按鈕:在當(dāng)前菜單項(xiàng)前面插入一個(gè)新的菜單項(xiàng),默認(rèn)名稱(chēng)為“新菜單項(xiàng)”?!皠h除”按鈕:選擇某一菜單項(xiàng),單擊“刪除”按鈕,即可刪除選中的菜單項(xiàng)?!安迦霗凇卑粹o:插入VisualFoxPro系統(tǒng)菜單中的某個(gè)標(biāo)準(zhǔn)項(xiàng)目。139.1.1用菜單設(shè)計(jì)器定義菜單(4)“菜單級(jí)”下拉列表框9.1.1用菜單設(shè)計(jì)器定義菜單(6)“預(yù)覽”按鈕單擊“預(yù)覽”按鈕,創(chuàng)建的菜單會(huì)暫時(shí)替代系統(tǒng)主菜單,同時(shí),屏幕上出現(xiàn)“預(yù)覽”對(duì)話(huà)框,用戶(hù)可以預(yù)覽其菜單設(shè)計(jì)的效果,單擊菜單項(xiàng),將在對(duì)話(huà)框中顯示執(zhí)行的命令和提示。單擊“確定”按鈕,退出預(yù)覽狀態(tài)。149.1.1用菜單設(shè)計(jì)器定義菜單(6)“預(yù)覽”按鈕149.1.1用菜單設(shè)計(jì)器定義菜單3.菜單定義文件的保存與運(yùn)行保存:結(jié)果保存在菜單定義文件(.MNX)中,該文件本身是一張表,僅存放菜單的各項(xiàng)定義。運(yùn)行:在項(xiàng)目管理器中,選擇菜單定義文件,然后單擊“運(yùn)行”按鈕。菜單定義文件脫離了菜單設(shè)計(jì)器環(huán)境不能運(yùn)行。注意:運(yùn)行用戶(hù)自定義的菜單將替代系統(tǒng)菜單,要回到系統(tǒng)菜單,可在命令窗口中輸入命令:SETSYSMENUTODEFAULT159.1.1用菜單設(shè)計(jì)器定義菜單3.菜單定義文件的保存與運(yùn)9.1.2生成菜單建立能夠直接運(yùn)行的菜單,則需要生成菜單程序文件(.MPR),方法:在菜單設(shè)計(jì)器中,選擇“菜單”菜單中的“生成”;然后在“生成菜單”對(duì)話(huà)框中指定菜單程序文件的名稱(chēng)和存放路徑;最后單擊“生成”按鈕。在生成菜單程序文件的過(guò)程中,系統(tǒng)還將檢查菜單設(shè)計(jì)的邏輯錯(cuò)誤。169.1.2生成菜單建立能夠直接運(yùn)行的菜單,則需要生成菜單9.1.3下拉式菜單設(shè)計(jì)實(shí)例要設(shè)計(jì)一個(gè)下拉式的菜單系統(tǒng),可按下列步驟進(jìn)行:(1)菜單及子菜單的規(guī)劃;(2)菜單及菜單項(xiàng)的命名;(3)用菜單設(shè)計(jì)器進(jìn)行菜單的定義;(4)生成菜單程序文件;(5)運(yùn)行測(cè)試。179.1.3下拉式菜單設(shè)計(jì)實(shí)例要設(shè)計(jì)一個(gè)下拉式的菜單系統(tǒng),9.1.3下拉式菜單設(shè)計(jì)實(shí)例例9.1用菜單設(shè)計(jì)器建立菜單STMENU.MNX,菜單系統(tǒng)包括“數(shù)據(jù)處理、查詢(xún)、退出”三個(gè)主菜單項(xiàng),其中“數(shù)據(jù)處理”菜單項(xiàng)包括“修改、刪除”兩個(gè)子菜單項(xiàng),要求實(shí)現(xiàn):運(yùn)行“修改”選項(xiàng),則打開(kāi)STUDENT表,且用BROWSE命令修改表中記錄;運(yùn)行“刪除”選項(xiàng)將對(duì)記錄進(jìn)行物理刪除;運(yùn)行“記錄查詢(xún)”選項(xiàng),將執(zhí)行表單CHAXUN.SCX,并要求為該選項(xiàng)設(shè)置訪問(wèn)鍵C;為“退出”選項(xiàng)定義快捷鍵F3,并在狀態(tài)欄中顯示“退出系統(tǒng)”信息,要求選擇該項(xiàng),將返回VISUALFOXPRO的主菜單。189.1.3下拉式菜單設(shè)計(jì)實(shí)例例9.1用菜單設(shè)計(jì)器建立菜9.1.3下拉式菜單設(shè)計(jì)實(shí)例單擊“創(chuàng)建”按鈕,建立下級(jí)菜單199.1.3下拉式菜單設(shè)計(jì)實(shí)例單擊“創(chuàng)建”按鈕,建立下級(jí)菜9.1.3下拉式菜單設(shè)計(jì)實(shí)例單擊“創(chuàng)建”按鈕,建立過(guò)程usestudentbrowse進(jìn)入“數(shù)據(jù)處理”子菜單的編輯輸入命令打開(kāi)“菜單級(jí)”返回主菜單209.1.3下拉式菜單設(shè)計(jì)實(shí)例單擊“創(chuàng)建”按鈕,建9.1.3下拉式菜單設(shè)計(jì)實(shí)例設(shè)置訪問(wèn)鍵單擊此按鈕進(jìn)入選項(xiàng)設(shè)置設(shè)置快捷鍵設(shè)置提示信息219.1.3下拉式菜單設(shè)計(jì)實(shí)例設(shè)置訪問(wèn)鍵單擊此按鈕進(jìn)入選項(xiàng)9.1.4快速設(shè)計(jì)菜單在菜單設(shè)計(jì)器中,選擇“菜單”菜單中的“快速菜單”,可以將VisualFoxPro系統(tǒng)菜單的內(nèi)容顯示在菜單設(shè)計(jì)器中,用戶(hù)可以對(duì)其進(jìn)行增加、刪除和修改,從而可以根據(jù)用戶(hù)的需要快速地定義菜單。229.1.4快速設(shè)計(jì)菜單在菜單設(shè)計(jì)器中,選擇“菜單”菜單中9.2快捷菜單的設(shè)計(jì)快捷菜單:從屬于某個(gè)界面對(duì)象,當(dāng)鼠標(biāo)右擊該對(duì)象時(shí),就會(huì)彈出快捷菜單,展示當(dāng)前對(duì)象的可用功能。設(shè)計(jì)步驟:使用菜單設(shè)計(jì)器創(chuàng)建快捷菜單保存并生成菜單程序文件將菜單程序文件加入相應(yīng)的對(duì)象一般在該對(duì)象的鼠標(biāo)右擊事件(RightClickEvent)中,執(zhí)行快捷菜單程序文件。注意,執(zhí)行時(shí)菜單程序文件的擴(kuò)展名MPR不可省略。239.2快捷菜單的設(shè)計(jì)快捷菜單:從屬于某個(gè)界面對(duì)象,當(dāng)鼠標(biāo)9.2快捷菜單的設(shè)計(jì)例9.2為表單“學(xué)生表瀏覽.SCX”創(chuàng)建一個(gè)快捷菜單STUKJ.MPR,菜單項(xiàng)包括:首頁(yè)、上一頁(yè)、下一頁(yè)、末頁(yè)和退出。設(shè)計(jì)步驟:249.2快捷菜單的設(shè)計(jì)例9.2為表單“學(xué)生表瀏覽.SCX9.2快捷菜單的設(shè)計(jì)1)進(jìn)入快捷菜單設(shè)計(jì)器,創(chuàng)建如圖所示的快捷菜單定義文件STUKJ.MNX。259.2快捷菜單的設(shè)計(jì)1)進(jìn)入快捷菜單設(shè)計(jì)器,創(chuàng)建如圖所示9.2快捷菜單的設(shè)計(jì)2)選擇“菜單”菜單中的“生成”,生成菜單程序文件STUKJ.MPR。269.2快捷菜單的設(shè)計(jì)2)選擇“菜單”菜單中的“生成”,生9.2快捷菜單的設(shè)計(jì)3)打開(kāi)“學(xué)生表瀏覽”表單,選擇表單Form1的RightClick事件,如圖所示編寫(xiě)程序:dostukj.mpr279.2快捷菜單的設(shè)計(jì)3)打開(kāi)“學(xué)生表瀏覽”表單,選擇表單9.2快捷菜單的設(shè)計(jì)運(yùn)行表單“學(xué)生表瀏覽”,在表單空白處單擊鼠標(biāo)右鍵,彈出如圖所示的快捷菜單。289.2快捷菜單的設(shè)計(jì)運(yùn)行表單“學(xué)生表瀏覽”,在表單空白處第9章菜單設(shè)計(jì)菜單是將應(yīng)用系統(tǒng)所提供的功能組織起來(lái),每個(gè)菜單項(xiàng)對(duì)應(yīng)一個(gè)命令或程序,選擇菜單項(xiàng)即執(zhí)行該程序或命令。菜單分為下拉菜單和快捷菜單。下拉菜單在運(yùn)行時(shí)將代替VisualFoxPro的系統(tǒng)菜單。快捷菜單是當(dāng)用戶(hù)在選定的對(duì)象上單擊鼠標(biāo)右鍵時(shí)彈出的菜單,列出了與選定的對(duì)象有關(guān)的常用操作功能。29第9章菜單設(shè)計(jì)菜單是將應(yīng)用系統(tǒng)所提供的功能組織起來(lái),每個(gè)第9章菜單設(shè)計(jì)9.1下拉式菜單的設(shè)計(jì)
9.2快捷菜單的設(shè)計(jì) 30第9章菜單設(shè)計(jì)9.1下拉式菜單的設(shè)計(jì) 29.1下拉式菜單的設(shè)計(jì)下拉菜單系統(tǒng)是由菜單欄、菜單標(biāo)題、菜單和菜單選項(xiàng)組成。菜單欄:位于窗口標(biāo)題欄的下方,用于放置菜單標(biāo)題。菜單標(biāo)題:?jiǎn)螕舨藛螛?biāo)題,打開(kāi)一個(gè)下拉菜單。菜單:由一組菜單選項(xiàng)構(gòu)成的列表。菜單選項(xiàng):?jiǎn)螕舨藛芜x項(xiàng),執(zhí)行相應(yīng)的命令,過(guò)程或打開(kāi)下一級(jí)菜單(子菜單)。319.1下拉式菜單的設(shè)計(jì)下拉菜單系統(tǒng)是由菜單欄、菜單標(biāo)題、9.1下拉式菜單的設(shè)計(jì)下拉菜單的其它部分分組線(xiàn):在菜單中,通常會(huì)把不同的功能項(xiàng)進(jìn)行分組,用一條橫線(xiàn)來(lái)劃分不同的組。菜單標(biāo)題:菜單和菜單選項(xiàng)都有一個(gè)標(biāo)題(名稱(chēng))和內(nèi)部名字(也稱(chēng)選項(xiàng)序號(hào))。快捷方式:是指通過(guò)一個(gè)鍵或組合鍵來(lái)快速執(zhí)行某個(gè)菜單選項(xiàng)的功能,包括訪問(wèn)鍵和快捷鍵。329.1下拉式菜單的設(shè)計(jì)下拉菜單的其它部分49.1下拉式菜單的設(shè)計(jì)訪問(wèn)鍵(也稱(chēng)熱鍵)是一個(gè)字母,即在菜單標(biāo)題(名稱(chēng))中加下劃線(xiàn)的字符,在激活菜單后,可以直接用字母鍵執(zhí)行相應(yīng)菜單項(xiàng)的功能,還可以用ALT+訪問(wèn)鍵快速打開(kāi)菜單;快捷鍵一般由功能鍵或CTRL+字母鍵組成,其優(yōu)點(diǎn)在于,無(wú)論菜單是否被激活,使用快捷鍵都可以快速執(zhí)行該菜單項(xiàng)的功能。339.1下拉式菜單的設(shè)計(jì)訪問(wèn)鍵(也稱(chēng)熱鍵)是一個(gè)字母,即在9.1下拉式菜單的設(shè)計(jì)菜單標(biāo)題菜單欄菜單菜單選項(xiàng)訪問(wèn)鍵快捷鍵分組線(xiàn)349.1下拉式菜單的設(shè)計(jì)菜單標(biāo)題菜單欄菜單菜單選項(xiàng)訪問(wèn)鍵快9.1下拉式菜單的設(shè)計(jì)9.1.1用菜單設(shè)計(jì)器定義菜單9.1.2生成菜單 9.1.3下拉式菜單設(shè)計(jì)實(shí)例9.1.4快速設(shè)計(jì)菜單359.1下拉式菜單的設(shè)計(jì)9.1.1用菜單設(shè)計(jì)器定義菜9.1.1用菜單設(shè)計(jì)器定義菜單1.打開(kāi)菜單設(shè)計(jì)器的常用方法:在項(xiàng)目管理器中,選擇“其它”選項(xiàng)卡,從中選擇“菜單”,然后單擊“新建”按鈕,選擇“菜單”按鈕選擇“文件”菜單中的“新建”或者單擊工具欄上的“新建”按鈕采用命令方式:CREATEMENU369.1.1用菜單設(shè)計(jì)器定義菜單1.打開(kāi)菜單設(shè)計(jì)器的常用9.1.1用菜單設(shè)計(jì)器定義菜單2.菜單設(shè)計(jì)器的組成“菜單名稱(chēng)”欄“結(jié)果”欄“選項(xiàng)”欄“菜單級(jí)”下拉列表框“菜單項(xiàng)”按鈕組“預(yù)覽”按鈕組成379.1.1用菜單設(shè)計(jì)器定義菜單2.菜單設(shè)計(jì)器的組成99.1.1用菜單設(shè)計(jì)器定義菜單(1)“菜單名稱(chēng)”欄的作用用于定義菜單和菜單項(xiàng)的標(biāo)題(也稱(chēng)名稱(chēng))設(shè)置訪問(wèn)鍵在需要設(shè)置為訪問(wèn)鍵的字母前加“\<”。例如設(shè)置菜單名稱(chēng)為“文件(\<F)”,該菜單項(xiàng)將顯示為“文件(F)”。設(shè)置分組線(xiàn)在兩組菜單項(xiàng)之間插入一行,輸入“\-”(反斜杠和減號(hào))。389.1.1用菜單設(shè)計(jì)器定義菜單(1)“菜單名稱(chēng)”欄的作用9.1.1用菜單設(shè)計(jì)器定義菜單(2)“結(jié)果”欄
描述菜單項(xiàng)將要執(zhí)行的任務(wù),包括子菜單、命令、過(guò)程和填充名稱(chēng)(或菜單項(xiàng)#)子菜單:選擇該項(xiàng),單擊右側(cè)的“創(chuàng)建”按鈕可以創(chuàng)建下一級(jí)子菜單。命令:該菜單項(xiàng)由一條命令實(shí)現(xiàn),可在右側(cè)的文本框中輸入命令。過(guò)程:該菜單項(xiàng)由一組命令實(shí)現(xiàn);選擇該選,單擊右側(cè)的“創(chuàng)建”按鈕,進(jìn)入過(guò)程代碼編輯對(duì)話(huà)框,建立過(guò)程。399.1.1用菜單設(shè)計(jì)器定義菜單(2)“結(jié)果”欄119.1.1用菜單設(shè)計(jì)器定義菜單填充名稱(chēng)或菜單項(xiàng)#:“填充名稱(chēng)”出現(xiàn)在主菜單中,“菜單項(xiàng)?!背霈F(xiàn)在子菜單中,它們一般在程序中引用。(3)“選項(xiàng)”欄用于定義菜單項(xiàng)的其他屬性??旖莘绞剑骸版I標(biāo)簽”用來(lái)定義快捷鍵,“鍵說(shuō)明”用于定義在菜單項(xiàng)后顯示的快捷鍵名稱(chēng)。信息:定義菜單項(xiàng)的說(shuō)明信息,注意:說(shuō)明信息必須加定界符。409.1.1用菜單設(shè)計(jì)器定義菜單填充名稱(chēng)或菜單項(xiàng)#:“填充9.1.1用菜單設(shè)計(jì)器定義菜單(4)“菜單級(jí)”下拉列表框菜單級(jí)顯示了當(dāng)前正在設(shè)計(jì)的子菜單名字,選擇菜單級(jí)的下拉列表框,可以選擇其它級(jí)別的菜單進(jìn)行設(shè)計(jì)。(5)“菜單項(xiàng)”按鈕組“插入”按鈕:在當(dāng)前菜單項(xiàng)前面插入一個(gè)新的菜單項(xiàng),默認(rèn)名稱(chēng)為“新菜單項(xiàng)”。“刪除”按鈕:選擇某一菜單項(xiàng),單擊“刪除”按鈕,即可刪除選中的菜單項(xiàng)?!安迦霗凇卑粹o:插入VisualFoxPro系統(tǒng)菜單中的某個(gè)標(biāo)準(zhǔn)項(xiàng)目。419.1.1用菜單設(shè)計(jì)器定義菜單(4)“菜單級(jí)”下拉列表框9.1.1用菜單設(shè)計(jì)器定義菜單(6)“預(yù)覽”按鈕單擊“預(yù)覽”按鈕,創(chuàng)建的菜單會(huì)暫時(shí)替代系統(tǒng)主菜單,同時(shí),屏幕上出現(xiàn)“預(yù)覽”對(duì)話(huà)框,用戶(hù)可以預(yù)覽其菜單設(shè)計(jì)的效果,單擊菜單項(xiàng),將在對(duì)話(huà)框中顯示執(zhí)行的命令和提示。單擊“確定”按鈕,退出預(yù)覽狀態(tài)。429.1.1用菜單設(shè)計(jì)器定義菜單(6)“預(yù)覽”按鈕149.1.1用菜單設(shè)計(jì)器定義菜單3.菜單定義文件的保存與運(yùn)行保存:結(jié)果保存在菜單定義文件(.MNX)中,該文件本身是一張表,僅存放菜單的各項(xiàng)定義。運(yùn)行:在項(xiàng)目管理器中,選擇菜單定義文件,然后單擊“運(yùn)行”按鈕。菜單定義文件脫離了菜單設(shè)計(jì)器環(huán)境不能運(yùn)行。注意:運(yùn)行用戶(hù)自定義的菜單將替代系統(tǒng)菜單,要回到系統(tǒng)菜單,可在命令窗口中輸入命令:SETSYSMENUTODEFAULT439.1.1用菜單設(shè)計(jì)器定義菜單3.菜單定義文件的保存與運(yùn)9.1.2生成菜單建立能夠直接運(yùn)行的菜單,則需要生成菜單程序文件(.MPR),方法:在菜單設(shè)計(jì)器中,選擇“菜單”菜單中的“生成”;然后在“生成菜單”對(duì)話(huà)框中指定菜單程序文件的名稱(chēng)和存放路徑;最后單擊“生成”按鈕。在生成菜單程序文件的過(guò)程中,系統(tǒng)還將檢查菜單設(shè)計(jì)的邏輯錯(cuò)誤。449.1.2生成菜單建立能夠直接運(yùn)行的菜單,則需要生成菜單9.1.3下拉式菜單設(shè)計(jì)實(shí)例要設(shè)計(jì)一個(gè)下拉式的菜單系統(tǒng),可按下列步驟進(jìn)行:(1)菜單及子菜單的規(guī)劃;(2)菜單及菜單項(xiàng)的命名;(3)用菜單設(shè)計(jì)器進(jìn)行菜單的定義;(4)生成菜單程序文件;(5)運(yùn)行測(cè)試。459.1.3下拉式菜單設(shè)計(jì)實(shí)例要設(shè)計(jì)一個(gè)下拉式的菜單系統(tǒng),9.1.3下拉式菜單設(shè)計(jì)實(shí)例例9.1用菜單設(shè)計(jì)器建立菜單STMENU.MNX,菜單系統(tǒng)包括“數(shù)據(jù)處理、查詢(xún)、退出”三個(gè)主菜單項(xiàng),其中“數(shù)據(jù)處理”菜單項(xiàng)包括“修改、刪除”兩個(gè)子菜單項(xiàng),要求實(shí)現(xiàn):運(yùn)行“修改”選項(xiàng),則打開(kāi)STUDENT表,且用BROWSE命令修改表中記錄;運(yùn)行“刪除”選項(xiàng)將對(duì)記錄進(jìn)行物理刪除;運(yùn)行“記錄查詢(xún)”選項(xiàng),將執(zhí)行表單CHAXUN.SCX,并要求為該選項(xiàng)設(shè)置訪問(wèn)鍵C;為“退出”選項(xiàng)定義快捷鍵F3,并在狀態(tài)欄中顯示“退出系統(tǒng)”信息,要求選擇該項(xiàng),將返回VISUALFOXPRO的主菜單。469.1.3下拉式菜單設(shè)計(jì)實(shí)例例9.1用菜單設(shè)計(jì)器建立菜9.1.3下拉式菜單設(shè)計(jì)實(shí)例單擊“創(chuàng)建”按鈕,建立下級(jí)菜單479.1.3下拉式菜單設(shè)計(jì)實(shí)例單擊“創(chuàng)建”按鈕,建立下級(jí)菜9.1.3下拉式菜單設(shè)計(jì)實(shí)例單擊“創(chuàng)建”按鈕,建立過(guò)程usestudentbrowse進(jìn)入“數(shù)據(jù)處理”子菜單的編輯輸入命令打開(kāi)“菜單級(jí)”返回主菜單489.1.3下拉式菜單設(shè)計(jì)實(shí)例單擊“創(chuàng)建”按鈕,建9.1.3下拉式菜單設(shè)計(jì)實(shí)例設(shè)置訪問(wèn)鍵單擊此按鈕進(jìn)入選項(xiàng)設(shè)置設(shè)置快捷鍵設(shè)置提示信息499.1.3下拉式菜單設(shè)計(jì)實(shí)例設(shè)置訪
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度文化產(chǎn)業(yè)財(cái)務(wù)代理與管理合同3篇
- 2025年度美術(shù)館東館館舍租賃知識(shí)產(chǎn)權(quán)保護(hù)合同4篇
- 2025年度個(gè)人一手房買(mǎi)賣(mài)合同稅收優(yōu)惠范本3篇
- 2025年度智能家居產(chǎn)品買(mǎi)賣(mài)居間服務(wù)合同范文4篇
- 二零二五年度城市居民住房按揭貸款合同范本8篇
- 二零二五年度充電樁充電站設(shè)計(jì)與施工合同7篇
- 2025版電商數(shù)據(jù)分析工具定制開(kāi)發(fā)合同3篇
- 2025年度面包磚生產(chǎn)線(xiàn)自動(dòng)化改造合同范本4篇
- 2025年度園林綠化工程結(jié)算審計(jì)合同3篇
- 二零二五年度豪華公寓裝修承攬工程合同4篇
- 第1課 隋朝統(tǒng)一與滅亡 課件(26張)2024-2025學(xué)年部編版七年級(jí)歷史下冊(cè)
- 2025-2030年中國(guó)糖醇市場(chǎng)運(yùn)行狀況及投資前景趨勢(shì)分析報(bào)告
- 冬日暖陽(yáng)健康守護(hù)
- 水處理藥劑采購(gòu)項(xiàng)目技術(shù)方案(技術(shù)方案)
- 2024級(jí)高一上期期中測(cè)試數(shù)學(xué)試題含答案
- 盾構(gòu)標(biāo)準(zhǔn)化施工手冊(cè)
- 天然氣脫硫完整版本
- 山東省2024-2025學(xué)年高三上學(xué)期新高考聯(lián)合質(zhì)量測(cè)評(píng)10月聯(lián)考英語(yǔ)試題
- 不間斷電源UPS知識(shí)培訓(xùn)
- 三年級(jí)除法豎式300道題及答案
- 人教版八級(jí)物理下冊(cè)知識(shí)點(diǎn)結(jié)
評(píng)論
0/150
提交評(píng)論