二、簡(jiǎn)單應(yīng)用題
第 1 小題
【知識(shí)點(diǎn)播】①在實(shí)際應(yīng)用中,較為復(fù) 的應(yīng)用程序通常由多個(gè)窗體組成,且可設(shè)置其中一個(gè)為啟動(dòng)窗體,只有啟動(dòng)窗體才能在運(yùn)行程序時(shí)自動(dòng)加載并顯示出來(lái)。與多窗體操作有關(guān)的語(yǔ)句和方法主要有:
Load 語(yǔ)句:該語(yǔ)句用于將一個(gè)窗體裝入內(nèi)存,其語(yǔ)法格式為:Load 窗體名稱。
Unload 語(yǔ)句:該語(yǔ)句用于卸載內(nèi)存中指定的窗體,與 Load 語(yǔ)句的功能相反。其語(yǔ)法格式為:Unload 窗體名稱。注意:一般用"me"代表當(dāng)前窗體。
Show 方法:該方法用于加載并顯示一個(gè)窗體,其語(yǔ)法格式為:窗體名稱.Show [模式]。
其中模式可選項(xiàng)的取值為 0(默認(rèn)值)或 1,當(dāng)值為 1 時(shí),窗體為模態(tài),此時(shí)用戶不能對(duì)其他窗體進(jìn)行操作,直到該窗體關(guān)閉為止。
Hide 方法:該方法用于將窗體隱藏起來(lái),其語(yǔ)法格式為:窗體名稱.Hide。
、谠诙鄠(gè)窗體組成的程序中,可以在一個(gè)窗體中讀取另一個(gè)窗體中控件的屬性值,其語(yǔ)法格式為:窗體名稱.控件名稱.屬性名稱。
③窗體的 ControlBox 屬性用于設(shè)置在窗體標(biāo)題欄左側(cè)是否顯示控制按鈕,該屬性在運(yùn)行時(shí)為只讀。如果要顯示控制按鈕除應(yīng)將 ControlBox 屬性值設(shè)置為 True,還必須將窗體的 BorderStyle 屬性值設(shè)置為 1(固定單邊框)、2(可變尺寸)或 3(固定對(duì)話框)。
、芪谋究虻 PasswordChar 屬性常用于設(shè)置用某字符(如*)屏蔽用戶在文本框中鍵入的內(nèi)容,常用于口令輸入,要使 PasswordChar 屬性有效,Multiline 屬性的值必須設(shè)置為 False。
【審題分析】本題源程序設(shè)計(jì)思路:程序運(yùn)行時(shí),在 Form1 啟動(dòng)窗體中輸入和選擇相關(guān)內(nèi)容后,單擊"提交"按鈕時(shí),加載并顯示 Form2(故單擊事件過(guò)程中第 1 個(gè)?處應(yīng)為 Show),并用 Print 方法將 Form1 中各控件的標(biāo)題內(nèi)容顯示在 Form2 中(故第 2 個(gè)?處應(yīng)為 Caption)。在"性別"選擇上,源程序利用 For 循環(huán)逐一判斷單選按鈕組中的兩個(gè)元素是否(If)被選中,選中的依據(jù)是當(dāng)前單選按鈕的 Value 屬性值為 True,選中的單選按鈕的標(biāo)題將被顯示(故第 3 個(gè)?處應(yīng)為 k)。
本題在"密碼"框中顯示"*"字符的設(shè)置不是在設(shè)計(jì)階段完成的,而是在程序運(yùn)行時(shí)通過(guò)代碼來(lái)實(shí)現(xiàn)的,故在窗體 Form1 的 Load 事件過(guò)程中應(yīng)將?處改為 PasswordChar。
【操作步驟】
步驟 1:打開考生文件夾中的本題工程文件 vbsj3.vbp。
步驟 2:選中 Form1 窗口,將其 Caption 屬性設(shè)置為"注冊(cè)"。
步驟 3:選中 Form2 窗口,將其 Caption 屬性設(shè)置為"確認(rèn)",ControllBox 屬性設(shè)置為 False。
步驟 4:打開代碼編輯窗口,去掉程序中的注釋符"’",將問號(hào)"?"改為正確的內(nèi)容。
參考代碼:
Form2.Show
Form2.Print Form1.Frame1.Caption; ":";
If Form1.Opt1(k).Value Then
Txt2.PasswordChar = "*"
步驟 5:按要求將文件保存至考生文件夾中。
【考試誤區(qū)】正確把握程序設(shè)計(jì)思路是解決本題的關(guān)鍵。
第 2 小題
【審題分析】本題通過(guò)計(jì)時(shí)器的 Timer 事件來(lái)控制直線控件的位置,從而實(shí)現(xiàn)鐘表上的指針走時(shí)的功能。為使計(jì)時(shí)器的 Timer事件每秒激活一次和程序剛運(yùn)行時(shí)鐘表指針不動(dòng), 需將計(jì)時(shí)器的 Interval 屬性值設(shè)置為 1000,Enabled 屬性值設(shè)置為 False。在"開始"按鈕的單擊事件過(guò)程中,通過(guò)設(shè)置計(jì)時(shí)器的 Enabled 屬性值為 True 來(lái)啟動(dòng)計(jì)時(shí)器。在"停止" 按鈕的單擊事件過(guò)程中,通過(guò)設(shè)置計(jì)時(shí)器的 Enabled 屬性值為 False 來(lái)停止計(jì)時(shí)器。
【操作步驟】
步驟 1:打開考生文件中的本題工程文件 vbsj4.vbp,在屬性設(shè)置窗口,設(shè)置計(jì)時(shí)器的Interval 屬性值為 1000,Enabled 屬性值為 False。
步驟 2:在代碼編輯窗口,編寫"開始"和"停止"按鈕的單擊事件過(guò)程。
步驟 3:按要求將文件保存至考生文件夾中。
編輯推薦:
2014年上半年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間及入口專題
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |