VB語言簡介參考模板_第1頁
VB語言簡介參考模板_第2頁
VB語言簡介參考模板_第3頁
VB語言簡介參考模板_第4頁
VB語言簡介參考模板_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、VB語言簡介Visual Basic是一種由Microsoft公司開發(fā)的結(jié)構(gòu)化的、模塊化的、面向?qū)ο蟮?、包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動為機(jī)制的可視化程序設(shè)計(jì)語言。從任何標(biāo)準(zhǔn)來說,VB都是世界上使用人數(shù)最多的語言不管是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個(gè)應(yīng)用程序。Vb的語言標(biāo)準(zhǔn)事件(Event)事件是指發(fā)生在某一對象上的事情。事件又可分為鼠標(biāo)事件和鍵盤事件。例如,在命令按鈕(

2、Command Button)這一對象上可能發(fā)生鼠標(biāo)單擊(Click)、鼠標(biāo)移動(Mouse Move)、鼠標(biāo)按下(Mouse Down)等鼠標(biāo)事件,也可能發(fā)生鍵盤按下(Key Down)等鍵盤事件。總之,事件指明了對象“什么情況下做?”,常用于定義對象發(fā)生某種反映的時(shí)機(jī)和條件。方法(Method)方法是用來控制對象的功能及操作的內(nèi)部程序。例如,人具有說話、行走、學(xué)習(xí)、睡覺等功能,在visual Basic中,對象所能提供的這些功能和操作,就稱作“方法”。以窗體為例,它具有顯示(show)或隱藏(hide)的方法??傊椒ㄖ该髁藢ο蟆澳茏鍪裁??”,常用于定義對象的功能和操作。屬性(Prope

3、rty)屬性是指用于描述對象的名稱、位置、顏色、字體等特征的一些指標(biāo)??梢酝ㄟ^屬性改變對象的特性。有些屬性可以在設(shè)計(jì)時(shí)通過屬性窗口來設(shè)置,不用編寫任何代碼;而有些屬性則必須通過編寫代碼,在運(yùn)行程序的同時(shí)進(jìn)行設(shè)置。可以在運(yùn)行時(shí)讀取和設(shè)置取值的屬性成為讀寫屬性,只能讀取的屬性成為只讀屬性??傊畬傩灾该髁藢ο蟆笆鞘裁礃拥模俊?,常用于定義對象的外觀。對象與類對象(Object)Visual Basic.NET 具有“面向?qū)ο蟆钡奶匦裕琕isual Basic.NET 應(yīng)用種程序的基本單元是對象,用 Visual Basic.NET 編程就是用“對象”組裝程序。這種“面向?qū)ο蟆钡木幊谭椒ㄅc傳統(tǒng)的全部用代

4、碼編制程序的方法有很大區(qū)別,就像用2 / 5集成電路芯片組裝電視機(jī)和用三極管,二極管組裝電視機(jī)的區(qū)別一樣。顯然,“面向?qū)ο蟆钡木幊谭椒ū葌鹘y(tǒng)的編程方法更簡單,更方便,并且編寫出的程序也更加穩(wěn)定。因此,“對象”可以被看做 Visual Basic.NET 程序設(shè)計(jì)的核心。在 Visual Basic.NET程序設(shè)計(jì)中,對象中還可以包含頭,手,腿,腳等部位,其中的每個(gè)部位又可以單獨(dú)作為作為被研究的對象。在 Visual Basic.NET程序設(shè)計(jì)中,整個(gè)應(yīng)用程序就是一個(gè)對象,應(yīng)用程序中又包含著窗體(Form),命令按鈕(Command),菜單(Menu)等對象。類(Class)在 Visual B

5、asic.NET中,對象是由類創(chuàng)建的,因此對象可以說是類的具體實(shí)例,這就好比是蛋糕和做蛋糕的模具之間的關(guān)系。各種不同的對象分屬于各種不同的種類。同一類對象可能具有一些不同的特征(或是說同一類對象不一定具有完全相同的特性);具有某些相同的特性的對象,不一定是同一類對象,這就好比是人和猴子雖然都有身高、性別等特征,但二者之間還存在著智商、語言等特性差異,這兩個(gè)對象之間的特性相差很多,根本就不能算是同一類對象。而男人和女人,雖然有著性別、生理等方面的差異,但他們絕大部分特性相同,可以算是同一種類。由此,可以歸結(jié)為一句話:同一類對象的絕大部分特性相同。相關(guān)控件窗體項(xiàng)目。所以Visual Basic中的

6、控件大多和窗體項(xiàng)目有關(guān)。分類根據(jù)應(yīng)用類型,Visual Basic控件可以分為如下3類:內(nèi)置控件內(nèi)置控件即Visual Basic工具箱中的控件,里面包含了常見窗體程序所需要的控件ActiveX控件ActiveX控件包含不同版本Visual Basic提供的控件和僅在專業(yè)版、企業(yè)版中提供的控件,并且還包含第三方提供的控件。ActiveX控件是對Visual Basic內(nèi)置控件的擴(kuò)充,開發(fā)人員可以根據(jù)個(gè)人需要進(jìn)行隨意擴(kuò)充,擴(kuò)充的ActiveX控件將在工具箱中顯示。在工具箱中添加ActiveX控件的流程如下。(1)打開一個(gè)Visual Basic 6.0項(xiàng)目,一次選擇【工程】-【部件】命令,在彈出

7、的“部件”對話框中選擇“控件”選項(xiàng)卡,在列表框中選擇要添加的ActiveX控件(2)返回Visual Basic主界面,此時(shí)添加的ActiveX控件已被添加到工具箱內(nèi)可插入對象在Visual Basic的工具欄中,可以放置其他的第三方對象,可以像使用控件一樣輕松使用。添加后的對象也在工具箱中顯示,添加對象的方法和添加ActiveX控件類似,只要依次選擇【工程】-【部件】命令,在彈出的“部件”對話框中選擇“可插入對象”選項(xiàng)卡,再選擇添加的對象即可。語言特點(diǎn)VB 的中心思想就是要便于程序員使用,無論是新手或者專家。VB使用了可以簡單建立應(yīng)用程序的GUI 系統(tǒng),但是又可以開發(fā)相當(dāng)復(fù)雜的程序。VB 的

8、程序是一種基于窗體的可視化組件安排的聯(lián)合,并且增加代碼來指定組件的屬性和方法。因?yàn)槟J(rèn)的屬性和方法已經(jīng)有一部分定義在了組件內(nèi),所以程序員不用寫多少代碼就可以完成一個(gè)簡單的程序。過去的版本里面 VB 程序的性能問題一直被放在了桌面上,但是隨著計(jì)算機(jī)速度的飛速增加,關(guān)于性能的爭論已經(jīng)越來越少。窗體控件的增加和改變可以用拖放技術(shù)實(shí)現(xiàn)。一個(gè)排列滿控件的工具箱用來顯示可用控件(比如文本框或者按鈕)。每個(gè)控件都有自己的屬性和事件。默認(rèn)的屬性值會在控件創(chuàng)建的時(shí)候提供,但是程序員也可以進(jìn)行更改。很多的屬性值可以在運(yùn)行時(shí)候隨著用戶的動作和修改進(jìn)行改動,這樣就形成了一個(gè)動態(tài)的程序。舉個(gè)例子來說:窗體的大小改變事件

9、中加入了可以改變控件位置的代碼,在運(yùn)行時(shí)候每當(dāng)用戶更改窗口大小,控件也會隨之改變位置。在文本框中的文字改變事件中加入相應(yīng)的代碼,程序就能夠在文字輸入的時(shí)候自動翻譯或者阻止某些字符的輸入。VB 的程序可以包含一個(gè)或多個(gè)窗體,或者是一個(gè)主窗體和多個(gè)子窗體,類似于操作系統(tǒng)的樣子。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。VB 的組件既可以擁有用戶界面,也可以沒有。這樣一來服務(wù)器端程序就可以處理增加的模塊。VB 使用參數(shù)計(jì)算的方法來進(jìn)行垃圾收集,這個(gè)方法中包含有大量的對象,提供基本的面向?qū)ο笾С?。因?yàn)樵絹碓蕉嘟M件的出現(xiàn),程序員可以選用自己需要的擴(kuò)展庫。和有些語言不一樣,VB 對大小寫不敏感,但是能自動轉(zhuǎn)換關(guān)鍵詞到標(biāo)準(zhǔn)的大小寫狀態(tài),以及

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論