VB語(yǔ)言的特點(diǎn)
鑒于Visual Basic 6.0的成熟穩(wěn)定,并且可以讓企業(yè)快速建立多層系統(tǒng),可以開(kāi)發(fā)Web應(yīng)用程序等優(yōu)點(diǎn),Visual Basic 6.0是當(dāng)前最為流行的一種Visual Basic版本。本書(shū)所有后續(xù)內(nèi)容使用的版本均為Visual Basic 6.0。
下面先簡(jiǎn)要介紹Visual Basic 6.0的主要特點(diǎn)。
易學(xué)易用的集成開(kāi)發(fā)環(huán)境:Visual Basic 6.0為用戶設(shè)計(jì)界面、編寫代碼、調(diào)試程序、編譯程序、制作應(yīng)用程序安裝盤等提供了友好的集成開(kāi)發(fā)環(huán)境。
可視化的設(shè)計(jì)平臺(tái):在使用傳統(tǒng)的程序設(shè)計(jì)語(yǔ)言編程時(shí),一般需要通過(guò)編寫程序來(lái)設(shè)計(jì)應(yīng)用程序的界面(如界面的外觀和位置等),在設(shè)計(jì)過(guò)程中看不見(jiàn)界面的實(shí)際效果。而在Visual Basic 6.0中,采用面向?qū)ο蟪绦蛟O(shè)計(jì)方法(Object-Oriented Programming),把程序和數(shù)據(jù)封裝起來(lái)作為一個(gè)對(duì)象,每個(gè)對(duì)象都是可視的。開(kāi)發(fā)人員在界面設(shè)計(jì)時(shí),可以直接用Visual Basic 6.0的工具箱在屏幕上“畫”出窗口、菜單、命令按鍵等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。開(kāi)發(fā)人員要做的僅僅是對(duì)要完成事件過(guò)程的對(duì)象進(jìn)行編寫代碼,因而程序設(shè)計(jì)的效率可大大提高。
事件驅(qū)動(dòng)的編程機(jī)制:面向過(guò)程的程序是由一個(gè)主程序和若干個(gè)子程序及函數(shù)組成的。程序運(yùn)行時(shí)總是先從主程序開(kāi)始,由主程序調(diào)用子程序和函數(shù),開(kāi)發(fā)人員在編程時(shí)必須事先確定整個(gè)程序的執(zhí)行順序。而Visual Basic 6.0事件驅(qū)動(dòng)的編程是針對(duì)用戶觸發(fā)某個(gè)對(duì)象的相關(guān)事件進(jìn)行編碼,每個(gè)事件都可以驅(qū)動(dòng)一段程序的運(yùn)行。開(kāi)發(fā)人員只要編寫響應(yīng)用戶動(dòng)作的代碼。這樣的應(yīng)用程序代碼精簡(jiǎn),比較容易編寫與維護(hù)。
結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言:Visual Basic 6.0具有豐富的數(shù)據(jù)類型和眾多的內(nèi)部函數(shù)。其采用模塊化和結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,結(jié)構(gòu)清晰,語(yǔ)法簡(jiǎn)單,容易學(xué)習(xí)。
強(qiáng)大的數(shù)據(jù)庫(kù)功能:Visual Basic 6.0利用數(shù)據(jù)控件可以訪問(wèn)Access、FoxPro等多種數(shù)據(jù)庫(kù)系統(tǒng),也可以訪問(wèn)Excel、Lotus等多種電子表格。
ActiveX技術(shù):ActiveX發(fā)展了原有的OLE技術(shù),使開(kāi)發(fā)人員擺脫了特定語(yǔ)言的束縛,方便地使用其他應(yīng)用程序提供的功能,使Visual Basic 6.0能夠開(kāi)發(fā)集聲音、圖像、動(dòng)畫、字處理、電子表格、Web等對(duì)象于一體的應(yīng)用程序。
網(wǎng)絡(luò)功能:Visual Basic 6.0提供的DHTML(動(dòng)態(tài)HTML)設(shè)計(jì)工具可以使開(kāi)發(fā)者動(dòng)態(tài)地創(chuàng)建和編輯Web頁(yè)面,使用戶能開(kāi)發(fā)出多功能的網(wǎng)絡(luò)應(yīng)用軟件。
VB語(yǔ)言的三個(gè)特點(diǎn)說(shuō)明:
1、在輸入語(yǔ)句時(shí),命令詞、函數(shù)可以不必要區(qū)分大小寫。
例如:鼠標(biāo)當(dāng)單擊—按妞—在窗臺(tái)上輸出“單擊事件”的字符串。
Private Sub Command1_Click()
Form1.Print “單擊事件”
End Sub
你可以寫成為小寫的:
private sub command1_Click()
form1.print “單擊事件”
end sub 你可以寫成為大寫的:
PRIVATE SUB COMMAND1_CLICK()
FORM1.PRINT“單擊事件”
END SUB
2、輸入程序時(shí)要求一行一句、一句一行。但VB中允許使用復(fù)合語(yǔ)句行,既把幾個(gè)語(yǔ)句放在一行中,各語(yǔ)句之間用冒號(hào)(:)格開(kāi)。
例如:鼠標(biāo)當(dāng)單擊—按妞—在窗臺(tái)上輸出“單”的字符串然后再在下行輸出“擊”然后再在下行輸出“事”然后再在下行輸出“件”。我們通常的寫法是:Private Sub COMMAND1_CLICK() Form1.Print “單” Form1.Print “擊” Form1.Print “事” Form1.Print “件” End Sub 但是我們也可以用冒號(hào)(:)格開(kāi)把它們寫到一行里面:Private Sub COMMAND1_CLICK() Form1.Print “單”:Form1.Print “擊”:Form1.Print “事”:Form1.Print “件” End Sub
3、VB6.0中使用續(xù)行符是下劃線(_)。如果一個(gè)語(yǔ)句的末尾是下劃線,則下行與該行屬于同一個(gè)語(yǔ)句行。
注意:續(xù)行符與它前面的字符之間至少有一個(gè)空格。篇程序時(shí)有時(shí)因?yàn)橛行┏绦虼a太長(zhǎng),為了提高程序的可讀性我們就要用到續(xù)行符(_)
例如:
private sub command1_Click()
form1.print “單擊事件”
end sub 可以用續(xù)行符(_)把form1.print “單擊事件”分成兩行來(lái)顯示:
private sub command1_Click()
private sub command1_Click()
form1.print _ “單擊事件”
end sub
-
VB語(yǔ)言
+關(guān)注
關(guān)注
1文章
18瀏覽量
9710
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論