第四課 VB的程序代碼編寫機(jī)制_第1頁
第四課 VB的程序代碼編寫機(jī)制_第2頁
第四課 VB的程序代碼編寫機(jī)制_第3頁
第四課 VB的程序代碼編寫機(jī)制_第4頁
第四課 VB的程序代碼編寫機(jī)制_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第四課 VB 的程序代碼編寫機(jī)制在前面我們學(xué)習(xí)了寫軟件的過程,先設(shè)計(jì)界面,再添加代碼, 再運(yùn)行調(diào)試, 雖然我們當(dāng)前寫 的軟件比較簡(jiǎn)單,但是軟件的編寫過程其實(shí)就這么三步。由于程序代碼是一個(gè)軟件的靈魂, 那么我們就從軟件代碼的編寫開始講起, 這節(jié)課我們學(xué)習(xí) VB 代碼編寫機(jī)制。打開 VB :把按鈕控件添加到窗體中,然后將按鈕的 caption 屬性修改為“ OK ” ,然后,我們?cè)诖绑w的 名稱上面點(diǎn)鼠標(biāo)右鍵“查看代碼” ,來給按鈕添加代碼,如下圖:Private Sub Command1_Click(Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ”End Sub然后保存,執(zhí)行,

2、一切正常!那么注意以下幾個(gè)問題:【 1】 、語句編寫機(jī)制;程序代碼不區(qū)分字母大小寫。 【這里指的是代碼,而不是我們執(zhí)行語句時(shí)所給的命令的參考 值,比如雙引號(hào)里的 a 和雙引號(hào)里的“紅客技術(shù)” ,這些東西有學(xué)名,叫參數(shù)。也就是說, 這一個(gè)命令在運(yùn)行的時(shí)候所參考的數(shù)值, 參考什么數(shù)值呢?這一句命令的含義是:彈出一個(gè) 消息框 。消息框的內(nèi)容設(shè)定為這一個(gè)值,消息框中只含有一個(gè)“確認(rèn)”按鈕。而消息框的標(biāo) 題是“紅客技術(shù)” ,如果我們把這些參考的數(shù)值更改的話,那么更改為什么值,它就以什么 值顯示。 】演示:小 a 時(shí)彈出小 a ,大寫的則顯示大寫。記得:不區(qū)分大小寫主要是指【雙引號(hào)里】的數(shù)值,而不是指 M

3、sgbox 這些。不信試試 切換到下一行,寫 msgbox ,然后按回車,看到?jīng)]? VB 自動(dòng)將其修改成 Msgbox ,如果要是 我改成 MSGBOX 呢?然后按回車, 看到?jīng)]有? VB 又改為 Msgbox , 為了美觀, 該大寫的大 寫,小寫的小寫。A 、一般情況下,每行一句語句,沒有語句終結(jié)符。比如:Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ”Msgbox “ B ” , vbOKOnly , “ 駭客技術(shù)消息框的內(nèi)容是“ a ” ,樣式是:vbOKOnly ,消息框的標(biāo)題是:“紅客技術(shù)” ;然后接著執(zhí)行 第二句,它不像我們中文說完一句話,用句號(hào)來表示這句話的結(jié)

4、束,需要大家注意。B 、長語句可以通過續(xù)行符“” (一個(gè)空格后面跟一個(gè)下劃線將其分成多行。有的時(shí)候, 我們要執(zhí)行一個(gè)命令,也就是一句話, 非常的長, 怎么辦?可以把這個(gè)命令進(jìn)行 多行顯示,比如:我在 Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ”這句的其中某個(gè)部位。如 vbOKOnly 處按回車, 也就是把原先一行變成 2行顯示, 但必須在前一行后邊加上 “續(xù)行符” 。 【續(xù)行符】也就是一個(gè)“空格”后面跟一個(gè)“下劃線” 。那么這樣下來, VB 就認(rèn)為它只是一句話而已,運(yùn)行時(shí)就不會(huì)產(chǎn)生錯(cuò)誤。Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ”中,參數(shù) -1:

5、“ a ”告訴這個(gè) msgbox 這個(gè)命令顯示的內(nèi)容為 a ;參數(shù) -2:vbOKOnly 告訴 msgbox 這個(gè)命令只顯示一個(gè)確認(rèn)按鈕 ;參數(shù) -3:“ 紅客技術(shù) ” 告訴 msgbox 這個(gè)命令標(biāo)題是“紅客技術(shù)” 。但是不能在參數(shù)中間加續(xù)行符!代碼很長的時(shí)候可以通過 “續(xù)行符” 來分隔開,這樣便于我們觀察代碼。C 、多個(gè)語句通過冒號(hào)“:”分隔,將其合并到同一行上。有時(shí)候我們也可以將 2句合成一句,如:Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ” Msgbox “ B ” , vbOKOnly , “ 駭客技術(shù)但需要在兩句之間用“:”這個(gè)冒號(hào)隔開,這樣, VB 就會(huì)

6、認(rèn)為冒號(hào)是分隔個(gè)個(gè)語句的標(biāo)記。 Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ” :Msgbox “ B ” , vbOKOnly , “ 駭客技術(shù)我們執(zhí)行看看 看,成功。當(dāng)然可以再加多個(gè)冒號(hào),多個(gè)語句,一點(diǎn)都沒有影響?!?2】 、注釋;作用:提高程序代碼的可讀性;比如我寫了兩行代碼, 但是擔(dān)心過后會(huì)忘記具體的含義, 所以, 我們就有必要給代碼加上注 釋。這樣,不僅自己,別人在閱讀時(shí),也可以大概明白你的代碼含義。1、 :Rem 注釋內(nèi)容;如:Rem 這句語句的含義是彈出一個(gè)消息框 .Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ” :Rem 這句語句的含

7、義是彈出一個(gè)消息框 . :Rem 這句語句的含義是彈出一個(gè)消息框 . 2、 注釋內(nèi)容,如:你也可以在代碼的前面注釋 Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ” 這句語句的含義是彈出一個(gè)消息框 .你也可以在代碼的前面注釋 3、 塊注釋方法如果各位有機(jī)會(huì)去寫大型程序,那么非常讓人驕傲的事情,因?yàn)檫@是對(duì)自己所學(xué)的一次難 得的考驗(yàn)機(jī)會(huì),那么,既然是大型程序,代碼自然多,因此,出問題的機(jī)率也自然多。那 我們要是僅僅想審核這部分“問題”代碼,該怎么操作呢? 如:Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ”Msgbox “ b ” , vbOKOnly ,

8、“ 紅客技術(shù) ”Msgbox “ c ” , vbOKOnly , “ 紅客技術(shù) ”Msgbox “ d ” , vbOKOnly , “ 紅客技術(shù) ”Msgbox “ w ” , vbOKOnly , “ 紅客技術(shù) ”Msgbox “ m ” , vbOKOnly , “ 紅客技術(shù) ”(1假如后兩句出問題了,我只想審核執(zhí)行后 2句。那么有人可能想到,把前面的代碼全部刪除了不就 OK ?是的,那么 VB 就會(huì)從剩下的代碼 開始執(zhí)行,但是如果你被刪除的代碼很多,要想恢復(fù),就很麻煩了,所以此方法,不可取。 (2 按照前面兩種注釋的方法, 把不需要審核的代碼全變成“注釋” ,但是如果是幾千條代 碼,你就得忙上好一陣子了。(3有沒有更加簡(jiǎn)便的方法?答案是肯定的。那就是“塊注釋”方法。具體操作:在菜單欄中選擇“視圖”“工具欄”“編輯” ,默認(rèn)情況下,編輯前面是不 打勾的,我們把它勾選上,這會(huì)兒,就發(fā)現(xiàn)了工具欄下面多了一行“編輯工具欄” ?!熬庉嫻ぞ邫凇敝?有 2項(xiàng),一個(gè)是“設(shè)置注釋塊” ,另一個(gè)則是相應(yīng)的“解除注釋塊” 。 這兩個(gè)的功能對(duì)我們?cè)诰帉懘笮痛a的過程中,非常的有輔助作用?,F(xiàn)在, 把不需要審核的代碼全部選中,然后點(diǎn)擊“設(shè)置注釋塊”工具,看到吧!被選

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論