查看匯總:2014計(jì)算機(jī)二級(jí)VB考試重難點(diǎn)分析匯總
第11章 可視化程序設(shè)計(jì)
本章主要考查可視化程序設(shè)計(jì),包括菜單程序設(shè)計(jì)、對(duì)話框程序設(shè)計(jì)、多重窗體程序設(shè)計(jì)、Visual Basic工程結(jié)構(gòu)與執(zhí)行控制等知識(shí)點(diǎn)。通過對(duì)歷年試卷內(nèi)容的分析,本章考核內(nèi)容約占6%,屬于一般考查對(duì)象,下次考試將保持上升趨勢。
11.1 菜單程序設(shè)計(jì)
菜單的基本作用有兩個(gè),一是提供人機(jī)對(duì)話的界面,以便讓使用者選擇應(yīng)用系統(tǒng)的各種功能;二是管理應(yīng)用系統(tǒng),控制各種功能模塊的運(yùn)行。
在實(shí)際應(yīng)用中,菜單可分為兩種基本類型,即下拉式菜單和彈出式菜單。
11.1.1 考點(diǎn)1:下拉式菜單
下拉式菜單是一種典型的窗口式菜單。在下拉式菜單系統(tǒng)中,一般有一個(gè)主菜單,其中包括若干選擇項(xiàng),主菜單的每一項(xiàng)都可以“下拉”出下一級(jí)菜單供用戶選擇或輸入信息。操作完畢后菜單從屏幕上消失,并恢復(fù)原來的屏幕狀態(tài)。
1.菜單編輯器
Visual Basic中的菜單通過菜單編輯器,即菜單設(shè)計(jì)窗口建立?梢酝ㄟ^以下4種方式進(jìn)入菜單編輯器:
執(zhí)行“工具”菜單中的“菜單編輯器”命令;
使用熱鍵Ctrl+E;
單擊工具欄中的“菜單編輯器”按鈕;
在要建立菜單的窗體上單擊鼠標(biāo)右鍵,將彈出一個(gè)菜單,然后單擊“菜單編輯器”命令。
菜單編輯器窗口分為三個(gè)部分:即數(shù)據(jù)區(qū)、編輯區(qū)和菜單項(xiàng)顯示區(qū)。
(1)數(shù)據(jù)區(qū)
數(shù)據(jù)區(qū)用來輸入或修改菜單項(xiàng)、設(shè)置屬性。在數(shù)據(jù)區(qū)中,必須提供菜單項(xiàng)的“標(biāo)題”和“名稱”屬性,“有效”屬性和“可見”屬性一般默認(rèn)為True,只有在必要時(shí)才設(shè)置其他屬性。在設(shè)置“標(biāo)題”屬性時(shí),如果輸入一個(gè)減號(hào)(—),則可在菜單中加入一條分隔線;如果在菜單“標(biāo)題”中包含“&”,則可將該符號(hào)后的字母作為訪問鍵(通過ALT加該鍵打開該菜單)。
(2)編輯區(qū)
編輯區(qū)用來對(duì)輸入的菜單項(xiàng)進(jìn)行簡單的編輯。
(3)菜單項(xiàng)顯示區(qū)
菜單項(xiàng)顯示區(qū)用來顯示所輸入的菜單項(xiàng)。菜單在數(shù)據(jù)區(qū)輸入,在編輯區(qū)進(jìn)行位置調(diào)整,在菜單項(xiàng)顯示區(qū)顯示。
2.菜單項(xiàng)的控制
(1)有效性控制
菜單中的某些菜單項(xiàng)應(yīng)能根據(jù)執(zhí)行條件的不同進(jìn)行動(dòng)態(tài)變化,即當(dāng)條件滿足時(shí)可以執(zhí)行,否則不能執(zhí)行。
菜單項(xiàng)的“有效”屬性,菜單項(xiàng)的有效性就是通過該屬性來控制的。實(shí)際上,只要把一個(gè)菜單項(xiàng)的“有效”屬性設(shè)置為False,就可以使其失效,運(yùn)行后該菜單項(xiàng)變?yōu)榛疑?為了使一個(gè)失效的菜單項(xiàng)變?yōu)橛行В灰阉摹坝行А睂傩灾匦略O(shè)置為True即可實(shí)現(xiàn)。
(2)菜單項(xiàng)標(biāo)記
所謂菜單項(xiàng)標(biāo)記,就是在菜單項(xiàng)前加上一個(gè)“√”。它有兩個(gè)作用:一是可以明顯地表示當(dāng)前某個(gè)(或某些)命令狀態(tài)是“On”或“Off”二是可以表示當(dāng)前選擇的是哪個(gè)菜單項(xiàng)。菜單項(xiàng)標(biāo)記通過菜單設(shè)計(jì)窗口中的“復(fù)選”屬性設(shè)置,當(dāng)該屬性為True時(shí),相應(yīng)的菜單項(xiàng)前有“√”標(biāo)記;如果該屬性為False,則相應(yīng)的菜單項(xiàng)前沒有“√”標(biāo)記。
相關(guān)推薦:
2014年全國計(jì)算機(jī)二級(jí)VB考點(diǎn)解析匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |