2011年計(jì)算機(jī)二級(jí)考試VB常見(jiàn)錯(cuò)誤和難點(diǎn)分析
1.標(biāo)點(diǎn)符號(hào)錯(cuò)誤
在VB中只允許使用西文標(biāo)點(diǎn),任何中文標(biāo)點(diǎn)符號(hào)在程序編譯時(shí)產(chǎn)生"無(wú)效字符"錯(cuò)誤,并在該行以紅色字顯示。用戶在進(jìn)入VB后不要使用中文標(biāo)點(diǎn)符號(hào)。中、西文狀態(tài)下標(biāo)點(diǎn)號(hào)對(duì)照見(jiàn)下表所示。
中、西狀態(tài)下標(biāo)點(diǎn)符號(hào)對(duì)照
2.字母和數(shù)字形狀相似
L的小寫字母"l"和數(shù)字"1"形式幾乎相同、O的小寫字母"o"與數(shù)字"0"也難以區(qū),這在輸入代碼時(shí)要十分注意,避免單獨(dú)作為變量名使用。
3.對(duì)象名稱(Name)屬性寫錯(cuò)
在窗體上創(chuàng)建的每個(gè)控件都有默認(rèn)的名稱,用于在程序中唯一地標(biāo)識(shí)該控件對(duì)象。系統(tǒng)為每個(gè)創(chuàng)建的對(duì)象提供了默認(rèn)的對(duì)象名,例如,Text1、Text2、Command1、Label1等。用戶可以將屬性窗口的(名稱)屬性改為自己所指定的可讀性好的名稱,如txtInput、txtOutput、 cmdOk等。對(duì)初學(xué)者,由于程序較簡(jiǎn)單、控件對(duì)象使用較少,還是用默認(rèn)的控件名較方便。
當(dāng)程序中的對(duì)象名寫錯(cuò)時(shí),系統(tǒng)顯示"要求對(duì)象"的信息,并對(duì)出錯(cuò)的語(yǔ)句以黃色背景。用戶可以在代碼窗口的"對(duì)象列表"框檢查該窗體所使用的對(duì)象。
4.Name屬性和Caption屬性混淆
Name屬性的值用于在程序中唯一地標(biāo)識(shí)該控件對(duì)象,在窗體上不可見(jiàn);而Caption屬性的值是在窗體上顯示的內(nèi)容。
5.對(duì)象的屬性名、方法名寫錯(cuò)
當(dāng)程序中對(duì)象的屬性名、方法名寫錯(cuò)時(shí),VB系統(tǒng)會(huì)顯示"方法或數(shù)據(jù)成員未找到"的信息。在編寫程序代碼時(shí),盡量使用自動(dòng)列出成員功能,即當(dāng)用戶在輸入控件對(duì)象名和句點(diǎn)后,系統(tǒng)自動(dòng)列出該控件對(duì)象在運(yùn)行模式下可用的屬性和方法,用戶按空格鍵或雙擊鼠標(biāo)即可,這樣既可減少輸入也可防止此類錯(cuò)誤出現(xiàn)。
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢時(shí)間匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |