




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第四課 VB 的程序代碼編寫機(jī)制在前面我們學(xué)習(xí)了寫軟件的過程,先設(shè)計界面,再添加代碼, 再運行調(diào)試, 雖然我們當(dāng)前寫 的軟件比較簡單,但是軟件的編寫過程其實就這么三步。由于程序代碼是一個軟件的靈魂, 那么我們就從軟件代碼的編寫開始講起, 這節(jié)課我們學(xué)習(xí) VB 代碼編寫機(jī)制。打開 VB :把按鈕控件添加到窗體中,然后將按鈕的 caption 屬性修改為“ OK ” ,然后,我們在窗體的 名稱上面點鼠標(biāo)右鍵“查看代碼” ,來給按鈕添加代碼,如下圖:Private Sub Command1_Click(Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ”End Sub然后保存,執(zhí)行,
2、一切正常!那么注意以下幾個問題:【 1】 、語句編寫機(jī)制;程序代碼不區(qū)分字母大小寫。 【這里指的是代碼,而不是我們執(zhí)行語句時所給的命令的參考 值,比如雙引號里的 a 和雙引號里的“紅客技術(shù)” ,這些東西有學(xué)名,叫參數(shù)。也就是說, 這一個命令在運行的時候所參考的數(shù)值, 參考什么數(shù)值呢?這一句命令的含義是:彈出一個 消息框 。消息框的內(nèi)容設(shè)定為這一個值,消息框中只含有一個“確認(rèn)”按鈕。而消息框的標(biāo) 題是“紅客技術(shù)” ,如果我們把這些參考的數(shù)值更改的話,那么更改為什么值,它就以什么 值顯示。 】演示:小 a 時彈出小 a ,大寫的則顯示大寫。記得:不區(qū)分大小寫主要是指【雙引號里】的數(shù)值,而不是指 M
3、sgbox 這些。不信試試 切換到下一行,寫 msgbox ,然后按回車,看到?jīng)]? VB 自動將其修改成 Msgbox ,如果要是 我改成 MSGBOX 呢?然后按回車, 看到?jīng)]有? VB 又改為 Msgbox , 為了美觀, 該大寫的大 寫,小寫的小寫。A 、一般情況下,每行一句語句,沒有語句終結(jié)符。比如:Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ”Msgbox “ B ” , vbOKOnly , “ 駭客技術(shù)消息框的內(nèi)容是“ a ” ,樣式是:vbOKOnly ,消息框的標(biāo)題是:“紅客技術(shù)” ;然后接著執(zhí)行 第二句,它不像我們中文說完一句話,用句號來表示這句話的結(jié)
4、束,需要大家注意。B 、長語句可以通過續(xù)行符“” (一個空格后面跟一個下劃線將其分成多行。有的時候, 我們要執(zhí)行一個命令,也就是一句話, 非常的長, 怎么辦?可以把這個命令進(jìn)行 多行顯示,比如:我在 Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ”這句的其中某個部位。如 vbOKOnly 處按回車, 也就是把原先一行變成 2行顯示, 但必須在前一行后邊加上 “續(xù)行符” 。 【續(xù)行符】也就是一個“空格”后面跟一個“下劃線” 。那么這樣下來, VB 就認(rèn)為它只是一句話而已,運行時就不會產(chǎn)生錯誤。Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ”中,參數(shù) -1:
5、“ a ”告訴這個 msgbox 這個命令顯示的內(nèi)容為 a ;參數(shù) -2:vbOKOnly 告訴 msgbox 這個命令只顯示一個確認(rèn)按鈕 ;參數(shù) -3:“ 紅客技術(shù) ” 告訴 msgbox 這個命令標(biāo)題是“紅客技術(shù)” 。但是不能在參數(shù)中間加續(xù)行符!代碼很長的時候可以通過 “續(xù)行符” 來分隔開,這樣便于我們觀察代碼。C 、多個語句通過冒號“:”分隔,將其合并到同一行上。有時候我們也可以將 2句合成一句,如:Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ” Msgbox “ B ” , vbOKOnly , “ 駭客技術(shù)但需要在兩句之間用“:”這個冒號隔開,這樣, VB 就會
6、認(rèn)為冒號是分隔個個語句的標(biāo)記。 Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ” :Msgbox “ B ” , vbOKOnly , “ 駭客技術(shù)我們執(zhí)行看看 看,成功。當(dāng)然可以再加多個冒號,多個語句,一點都沒有影響?!?2】 、注釋;作用:提高程序代碼的可讀性;比如我寫了兩行代碼, 但是擔(dān)心過后會忘記具體的含義, 所以, 我們就有必要給代碼加上注 釋。這樣,不僅自己,別人在閱讀時,也可以大概明白你的代碼含義。1、 :Rem 注釋內(nèi)容;如:Rem 這句語句的含義是彈出一個消息框 .Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ” :Rem 這句語句的含
7、義是彈出一個消息框 . :Rem 這句語句的含義是彈出一個消息框 . 2、 注釋內(nèi)容,如:你也可以在代碼的前面注釋 Msgbox “ a ” , vbOKOnly , “ 紅客技術(shù) ” 這句語句的含義是彈出一個消息框 .你也可以在代碼的前面注釋 3、 塊注釋方法如果各位有機(jī)會去寫大型程序,那么非常讓人驕傲的事情,因為這是對自己所學(xué)的一次難 得的考驗機(jī)會,那么,既然是大型程序,代碼自然多,因此,出問題的機(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 就會從剩下的代碼 開始執(zhí)行,但是如果你被刪除的代碼很多,要想恢復(fù),就很麻煩了,所以此方法,不可取。 (2 按照前面兩種注釋的方法, 把不需要審核的代碼全變成“注釋” ,但是如果是幾千條代 碼,你就得忙上好一陣子了。(3有沒有更加簡便的方法?答案是肯定的。那就是“塊注釋”方法。具體操作:在菜單欄中選擇“視圖”“工具欄”“編輯” ,默認(rèn)情況下,編輯前面是不 打勾的,我們把它勾選上,這會兒,就發(fā)現(xiàn)了工具欄下面多了一行“編輯工具欄” ?!熬庉嫻ぞ邫凇敝?有 2項,一個是“設(shè)置注釋塊” ,另一個則是相應(yīng)的“解除注釋塊” 。 這兩個的功能對我們在編寫大型代碼的過程中,非常的有輔助作用?,F(xiàn)在, 把不需要審核的代碼全部選中,然后點擊“設(shè)置注釋塊”工具,看到吧!被選
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇南京第十三中學(xué)2024~2025學(xué)年高二下冊期末考試數(shù)學(xué)試題學(xué)生卷
- 江蘇常州聯(lián)盟學(xué)校2024~2025學(xué)年高一下冊期末調(diào)研數(shù)學(xué)試題含解析
- 重癥監(jiān)護(hù)病例監(jiān)測指標(biāo)選擇考核試卷
- 水泵流體動力學(xué)模擬考核試卷
- 單板加工生產(chǎn)質(zhì)量風(fēng)險預(yù)防考核試卷
- 銷售區(qū)域市場顧客生命周期管理考核試卷
- 移動營銷在家用紡織品市場中的情感營銷策略應(yīng)用考核試卷
- 體育市場體育培訓(xùn)行業(yè)競爭格局分析考核試卷
- 2025年中國OA軟件數(shù)據(jù)監(jiān)測研究報告
- 2025年中國GPRS配變監(jiān)測儀數(shù)據(jù)監(jiān)測報告
- 2024年 紹興市交通控股集團(tuán)公司招聘考試筆試真題試題含答案
- 維保人員培訓(xùn)管理制度
- 超限模板及高支模安全專項施工方案(論證后)
- 大隱靜脈患者的護(hù)理查房講課件
- 九師聯(lián)盟2024-2025學(xué)年高二下學(xué)期6月摸底聯(lián)考英語試題(含答案)
- 2025年新高考1卷(新課標(biāo)Ⅰ卷)英語試卷
- LY/T 2252-2014碳匯造林技術(shù)規(guī)程
- 四渡赤水課件(共25張PPT)
- (高清正版)JJF(浙)1080—2012明渠流量計在線校準(zhǔn)規(guī)范(電子版)
- 生活飲用水衛(wèi)生標(biāo)準(zhǔn)GB5749-2006
- 過渡金屬能級圖數(shù)據(jù)庫2
評論
0/150
提交評論