
【基本介紹】
visual basic 6.0是微軟公司開發(fā)的編程設(shè)計(jì)軟件,基于Windows操作系統(tǒng)可視化編程環(huán)境。Visual Basic 6.0還提供了窗口編輯,可直接對(duì)窗口進(jìn)行編輯和預(yù)覽。Visual Basic 6.0 因操作簡(jiǎn)單實(shí)用,所以從其問世以來很受專業(yè)程序員和編程愛好者的追捧。Visual Basic 6.0的組件有很多,比如編輯器、設(shè)計(jì)器、屬性等開發(fā)組件。Visual Basic 6.0的工具箱由指針、圖片框、標(biāo)簽、文本框、框架、命令按鈕、復(fù)選框、單選按鈕、組合框、列表框、水平滾動(dòng)條、垂直滾動(dòng)條、定時(shí)器、驅(qū)動(dòng)器列表框、目錄列表框、文件列表、形狀控件、直線、圖像控件、數(shù)據(jù)控件、OLE容器構(gòu)成。
【軟件特色】
“Visual” 指的是開發(fā)圖形用戶界面 (GUI) 的方法——不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對(duì)象add到屏幕上的一點(diǎn)即可。 “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 語(yǔ)言,是一種在計(jì)算技術(shù)發(fā)展歷史上應(yīng)用得最為廣泛的語(yǔ)言。Visual Basic源自于BASIC編程語(yǔ)言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫(kù),或者輕松的創(chuàng)建Active X控件,用于高效生成類型安全和面向?qū)ο蟮膽?yīng)用程序 [2] 。程序員可以輕松的使用VB提供的組件快速建立一個(gè)應(yīng)用程序。
【軟件功能】
制作應(yīng)用程序安裝盤等提供了友好的集成開發(fā)環(huán)境。可視化的設(shè)計(jì)平臺(tái):在使用傳統(tǒng)的程序設(shè)計(jì)語(yǔ)言編程時(shí),一般需要通過編寫程序來設(shè)計(jì)應(yīng)用程序的界面(如界面的外觀和位置等),在設(shè)計(jì)過程中看不見界面的實(shí)際效果。而在Visual Basic 6.0中,采用面向?qū)ο蟪绦蛟O(shè)計(jì)方法(Object-Oriented Programming),把程序和數(shù)據(jù)封裝起來作為一個(gè)對(duì)象,每個(gè)對(duì)象都是可視的。開發(fā)人員在界面設(shè)計(jì)時(shí),可以直接用Visual Basic 6.0的工具箱在屏幕上"畫"出窗口、菜單、命令按鍵等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。開發(fā)人員要做的僅僅是對(duì)要完成事件過程的對(duì)象進(jìn)行編寫代碼,因而程序設(shè)計(jì)的效率可大大提高。
事件驅(qū)動(dòng)的編程機(jī)制:面向過程的程序是由一個(gè)主程序和若干個(gè)子程序及函數(shù)組成的。程序運(yùn)行時(shí)總是先從主程序開始,由主程序調(diào)用子程序和函數(shù),開發(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)行。開發(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ù)控件可以訪問Access、FoxPro等多種數(shù)據(jù)庫(kù)系統(tǒng),也可以訪問Excel、Lotus等多種電子表格。
ActiveX技術(shù):ActiveX發(fā)展了原有的OLE技術(shù),使開發(fā)人員擺脫了特定語(yǔ)言的束縛,方便地使用其他應(yīng)用程序提供的功能,使Visual Basic 6.0能夠開發(fā)集聲音、圖像、動(dòng)畫、字處理、電子表格、Web等對(duì)象于一體的應(yīng)用程序。
網(wǎng)絡(luò)功能:Visual Basic 6.0提供的DHTML(動(dòng)態(tài)HTML)設(shè)計(jì)工具可以使開發(fā)者動(dòng)態(tài)地創(chuàng)建和編輯Web頁(yè)面,使用戶能開發(fā)出多功能的網(wǎng)絡(luò)應(yīng)用軟件。
【安裝教程】
1、下載安裝包,然后進(jìn)行解壓。
2、在解壓后的安裝包里,點(diǎn)擊Setup.exe進(jìn)入安裝程序。

3、在彈出的“兼容性助手”對(duì)話框中點(diǎn)擊運(yùn)行程序,和不再顯示此消息。

4、然后進(jìn)入安裝向?qū)?,按照提示點(diǎn)擊“下一步”,(注意:產(chǎn)品ID號(hào)為:111-1111111 姓名、公司名稱任意寫。)



5、再?gòu)棾龅陌l(fā)現(xiàn)舊版本的VS,點(diǎn)擊是。

6、在彈出的安裝目錄中,建議更改為D盤下,然后點(diǎn)擊確定。


7、安裝完好后,打開VB6.0中文企業(yè)版,見到如圖效果沒救說明安裝成功了!

【下載 界面介紹】
VB是微軟推出的一種面向?qū)ο蟮模梢暬木幊陶Z(yǔ)言。主界面如下圖所示:
下面介紹一下界面的各個(gè)部分,左側(cè)部分用紅線標(biāo)示出來,為控件箱(也可稱作工具欄),可直接將控件拖拽出來,創(chuàng)建的控件是從這里選擇出來的。如下圖所示:

下一部分如下圖示,我們可以稱之為窗體設(shè)計(jì)器窗口,窗體就是應(yīng)用程序運(yùn)行時(shí)顯示在屏幕上的應(yīng)用程序窗口,在設(shè)計(jì)階段,稱之為窗體。

如下紅線標(biāo)示處為屬性窗口,此窗口顯示界面上窗體和控件的所有的屬性,每個(gè)控件對(duì)象都有一組屬性,如標(biāo)題、顏色、字體等。快捷鍵為F4鍵。

下面介紹的是工程資源管理器窗口,此窗口以樹形結(jié)構(gòu)圖顯示各個(gè)工程的組成結(jié)構(gòu),可以管理多個(gè)工程,可將多個(gè)工程組成工程組。具體看下配圖吧。


最后呢,介紹下代碼窗口,包括對(duì)象列表框、事件列表框、過程查看按鈕、全模塊查看按鈕、代碼編輯區(qū)等。請(qǐng)參考下圖喔~~

【下載 使用教程】
首先,打開VB6集成開發(fā)工具,VB6會(huì)彈出一個(gè)新建工程窗口,這里我們選擇 標(biāo)準(zhǔn)EXE,然后點(diǎn)擊打開。要注意的是,你的可能和我的不一樣,你的也許會(huì)多出很多項(xiàng),這個(gè)沒關(guān)系,因?yàn)槲沂褂玫氖蔷?jiǎn)版的VB6.0。我們也可以通過文件菜單,新建工程來建立工程,結(jié)果是一樣的。


我們來看看工程建立之后的窗口樣子。
可以看到整個(gè)窗口分為菜單欄,工具欄,控件窗口,界面編輯器,工程窗口以及屬性窗口。

我們現(xiàn)在窗口界面上畫出幾個(gè)控件。
首先點(diǎn)擊控件窗口的文本框,然后在界面編輯器中拖動(dòng)畫出一個(gè)文本框。可以看到我們已經(jīng)畫出了一個(gè)顯示有Text1的文本框。
然后按照同樣的方法再畫一個(gè)標(biāo)簽控件。
以此類推,我們將其他幾個(gè)控件都添加到窗口界面中。




哎呀,怎么這么丑?。]關(guān)系,按住鍵盤上的Ctrl鍵,然后依次點(diǎn)擊Text1、Text2和Text3將三個(gè)文本框選中,然后點(diǎn)擊 格式菜單 統(tǒng)一尺寸 兩者都相同。就可以看到三個(gè)文本框變成一樣大了。


下面,我們來設(shè)置一下各控件的屬性。
先來設(shè)置Text1的屬性,先點(diǎn)擊Text1選中該控件,然后在屬性窗口中將 Text屬性的值設(shè)置為空,也就是將右側(cè)的Text1刪掉即可。
同樣,我們選中Label1標(biāo)簽控件,將其Caption屬性改為+號(hào),AutoSize屬性設(shè)置為True??梢钥吹絃abel1的標(biāo)簽顯示為+號(hào),而其大小則與+號(hào)一樣大。
我們?cè)僭诖翱诘娜我饪瞻椎牡胤近c(diǎn)擊選中整個(gè)窗口,然后將窗口的Caption屬性改為 加法計(jì)算器。
按照上面的方法,我們將其他幾個(gè)控件的屬性也進(jìn)行設(shè)置。不過在堆Text3進(jìn)行設(shè)置的時(shí)候,我需要將其Enabled屬性設(shè)置為False,這樣用戶就無法編輯該文本框。因?yàn)門ext3的內(nèi)容是相加的結(jié)果,無需用戶編輯。

再來看看,修改屬性后的窗口。
可是還是不好看呀,都不齊。一樣的,選中所有控件,仍然是 格式 菜單,選擇 對(duì)齊 中間對(duì)齊。然后 格式 水平間距 相同間距。
再看看是不是好看多啦!




哎呀,剛才忘了添加按鈕了,沒關(guān)系,我們現(xiàn)在添加也不遲。與畫文本框一樣,我們畫一個(gè)按鈕,然后設(shè)置按鈕的Caption的屬性為 計(jì)算。

好的,窗體設(shè)計(jì)完畢了,到了該寫代碼的時(shí)候了。
雙擊我們的 計(jì)算 按鈕,打開代碼編輯窗口。我們也可以點(diǎn)擊 工程窗口 中的按鈕來打開代碼編輯窗口。
我們可以看到代碼編輯窗口上面有兩個(gè)下拉列表框,左邊是我們窗口中的各種控件,包括窗口。右邊是對(duì)應(yīng)于選中控件支持的各種事件,比如按鈕的點(diǎn)擊事件、鍵盤按下事件等。
代碼窗口中的代碼:
Private Sub Command1_Click()
End Sub
Command1_Click意思是按鈕的點(diǎn)擊事件,就是當(dāng)按鈕Command1被點(diǎn)擊時(shí)所要執(zhí)行的代碼。其中Command1是按鈕的名稱。這個(gè)名稱在屬性窗口中是可以修改的,我們可以將其修改為任何我們需要的名稱。





下面我們?cè)趦尚写a的中間寫上如下代碼:
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
類似于Text3.Text的代碼意思是Text3的文本框中的內(nèi)容,Text3是文本框的名稱,與Command1一樣,也是可以修改的。因?yàn)槲谋究蛑械膬?nèi)容是文本類型,無法直接相加,所以需要Val函數(shù)將文字轉(zhuǎn)換為數(shù)字,然后再相加。具體VB相關(guān)語(yǔ)法、函數(shù)等需要您認(rèn)真學(xué)習(xí),這里不再多述。

好了,代碼編寫完畢,沒錯(cuò)加法器就是這么簡(jiǎn)單,就是只有一行代碼就可以的。下面我們來生成可執(zhí)行文件,否則代碼編寫完了這么運(yùn)行啊,怎么變成我們用的軟件吶!
點(diǎn)擊 文件 菜單,生成工程1.exe。在彈出的生成工程對(duì)話框中,我們可以將可執(zhí)行文件保存在我們想要的位置,點(diǎn)擊確定。
可以看到我們的軟件已經(jīng)生成了,忍不住有點(diǎn)小激動(dòng)!


那么來運(yùn)行一下看看效果吧!
大功告成,打完收工!
其實(shí)在生成工程前,我們還可以設(shè)置工程的圖標(biāo)、版本號(hào)、作者等,這個(gè)需要您自己去發(fā)掘了!
趕快拿起書本學(xué)習(xí)吧!


































