九九热视频在线观看,樱花草在线社区www中文,亚洲国产激情五月色丁香小说,天堂中文最新版,中文字幕一区二区三区日韩精品


 

vb %什么意思_VB是什么意思 要詳解 謝謝
發(fā)布時(shí)間:2023-04-04 07:57:45 文章來(lái)源:互聯(lián)網(wǎng)
1、VisualBasic(VB)是一種由微軟公司開(kāi)發(fā)的包含協(xié)助開(kāi)發(fā)環(huán)境的事件驅(qū)動(dòng)編程語(yǔ)言。2、從任何標(biāo)準(zhǔn)來(lái)說(shuō),VB都

1、Visual Basic(VB)是一種由微軟公司開(kāi)發(fā)的包含協(xié)助開(kāi)發(fā)環(huán)境的事件驅(qū)動(dòng)編程語(yǔ)言。

2、從任何標(biāo)準(zhǔn)來(lái)說(shuō),VB都是世界上使用人數(shù)最多的語(yǔ)言——不僅是盛贊VB的開(kāi)發(fā)者還是抱怨VB的開(kāi)發(fā)者的數(shù)量。


(資料圖片僅供參考)

3、它源自于BASIC編程語(yǔ)言。

4、VB擁有圖形用戶(hù)界面(GUI)和快速應(yīng)用程序開(kāi)發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫(kù),或者輕松的創(chuàng)建ActiveX控件。

5、程序員可以輕松的使用VB提供的組件快速建立一個(gè)應(yīng)用程序。

6、 發(fā)展歷史 1991年,微軟公司推出了Visual Basic 1.0版。

7、這在當(dāng)時(shí)引起了很大的轟動(dòng)。

8、這個(gè)連接編程語(yǔ)言和用戶(hù)界面的進(jìn)步被稱(chēng)為T(mén)ripod(有些時(shí)候叫做Ruby),最初的設(shè)計(jì)是由阿蘭·庫(kù)珀(Alan Cooper)完成的。

9、許多專(zhuān)家把VB的出現(xiàn)當(dāng)做是軟件開(kāi)發(fā)史上的一個(gè)具有劃時(shí)代意義的事件。

10、其實(shí),以我們現(xiàn)在的目光來(lái)看,VB1.0的功能實(shí)在是太弱了;(不過(guò)最近VB6.0, ***.NET的功能相當(dāng)大?。?/p>

11、但在當(dāng)時(shí),它是第一個(gè)“可視”的編程軟件。

12、這使得程序員欣喜之極,都嘗試在VB的平臺(tái)上進(jìn)行軟件創(chuàng)作。

13、微軟也不失時(shí)機(jī)地在四年內(nèi)接連推出VB2.0,VB3.0,4.0三個(gè)版本。

14、并且從VB3開(kāi)始,微軟將ACCESS的數(shù)據(jù)庫(kù)驅(qū)動(dòng)集成到了VB中,這使得VB的數(shù)據(jù)庫(kù)編程能力大大提高。

15、從VB4開(kāi)始,VB也引入了面向?qū)ο蟮某绦蛟O(shè)計(jì)思想。

16、VB功能強(qiáng)大,學(xué)習(xí)簡(jiǎn)單。

17、而且,VB還引入了“控件”的概念,使得大量已經(jīng)編好的VB程序可以被我們直接拿來(lái)使用。

18、VB1.0的DOS版本VB1.0于1991年發(fā)布。

19、這個(gè)連接編程語(yǔ)言和用戶(hù)界面的進(jìn)步被稱(chēng)為T(mén)ripod(有些時(shí)候叫做Ruby),最初的設(shè)計(jì)是由阿蘭·庫(kù)珀(Alan Cooper)完成的 2002年Visual Basic .NET 2002 (v7.0)問(wèn)世,2003年Visual Basic .NET 2003 (v7.1)問(wèn)世,2005年11月7日Visual Basic 2005 (v8.0)問(wèn)世,同時(shí)間推出Visual Basic 2005的免費(fèi)簡(jiǎn)化版本Visual Basic 2005 Express Edition給Visual Basic初學(xué)者及學(xué)生使用。

20、VB 2005的“顯著”優(yōu)點(diǎn)是,可以直接編寫(xiě)出XP風(fēng)格的按鈕,以及其他的控件。

21、但是其編寫(xiě)的小程序占用近10MB的內(nèi)存。

22、2007年12月,微軟推出了Visual Studio 2008 Beta 2 (v9),在代碼輸入上可比VB2005快很多,在非特殊的情況下,VB2008會(huì)自動(dòng)開(kāi)啟、自動(dòng)完成關(guān)鍵字,而且支持最新的.NET Framework 3.5 Beta 2。

23、 通過(guò)幾年的發(fā)展,它已成為一種專(zhuān)業(yè)化的開(kāi)發(fā)語(yǔ)言和環(huán)境。

24、用戶(hù)可用Visual Basic快速創(chuàng)建Windows程序,現(xiàn)在還可以編寫(xiě)企業(yè)水平的客戶(hù)端/服務(wù)器程序及強(qiáng)大的數(shù)據(jù)庫(kù)應(yīng)用程序。

25、 VB會(huì)吸引更多的贊譽(yù)和批評(píng),也會(huì)繼續(xù)為廣大的用戶(hù)和程序員使用。

26、它非常適合用來(lái)開(kāi)發(fā)擁有友好界面的程序(比如針對(duì)終端的數(shù)據(jù)),但是不適合開(kāi)發(fā)其它程序(比如聯(lián)合計(jì)算程序)。

27、 現(xiàn)在還有某一些VB軟件的精簡(jiǎn)版,比如VB6的精簡(jiǎn)版。

28、 語(yǔ)言特性 一個(gè)典型的VB進(jìn)程VB的中心思想就是要便于程序員使用,無(wú)論是新手或者專(zhuān)家。

29、VB使用了可以簡(jiǎn)單建立應(yīng)用程序的GUI系統(tǒng),但是又可以開(kāi)發(fā)相當(dāng)復(fù)雜的程序。

30、VB的程序是一種基于窗體的可視化組件安排的聯(lián)合,并且增加代碼來(lái)指定組建的屬性和方法。

31、因?yàn)槟J(rèn)的屬性和方法已經(jīng)有一部分定義在了組件內(nèi),所以程序員不用寫(xiě)多少代碼就可以完成一個(gè)簡(jiǎn)單的程序。

32、過(guò)去的版本里面VB程序的性能問(wèn)題一直被放在了桌面上,但是隨著計(jì)算機(jī)速度的飛速增加,關(guān)于性能的爭(zhēng)論已經(jīng)越來(lái)越少。

33、 窗體控件的增加和改變可以用拖放技術(shù)實(shí)現(xiàn)。

34、一個(gè)排列滿(mǎn)控件的工具箱用來(lái)顯示可用控件(比如文本框或者按鈕)。

35、每個(gè)控件都有自己的屬性和事件。

36、默認(rèn)的屬性值會(huì)在控件創(chuàng)建的時(shí)候提供,但是程序員也可以進(jìn)行更改。

37、很多的屬性值可以在運(yùn)行時(shí)候隨著用戶(hù)的動(dòng)作和修改進(jìn)行改動(dòng),這樣就形成了一個(gè)動(dòng)態(tài)的程序。

38、舉個(gè)例子來(lái)說(shuō):窗體的大小改變事件中加入了可以改變控件位置的代碼,在運(yùn)行時(shí)候每當(dāng)用戶(hù)更改窗口大小,控件也會(huì)隨之改變位置。

39、在文本框中的文字改變事件中加入相應(yīng)的代碼,程序就能夠在文字輸入的時(shí)候自動(dòng)翻譯或者阻止某些字符的輸入。

40、 VB的程序可以包含一個(gè)或多個(gè)窗體,或者是一個(gè)主窗體和多個(gè)子窗體,類(lèi)似于操作系統(tǒng)的樣子。

41、有很少功能的對(duì)話(huà)框窗口(比如沒(méi)有最大化和最小化按鈕的窗體)可以用來(lái)提供彈出功能。

42、 VB的組件既可以擁有用戶(hù)界面,也可以沒(méi)有。

43、這樣一來(lái)服務(wù)器端程序就可以處理增加的模塊。

44、 VB使用參數(shù)計(jì)算的方法來(lái)進(jìn)行垃圾收集,這個(gè)方法中包含有大量的對(duì)象,提供基本的面向?qū)ο笾С帧?/p>

45、因?yàn)樵絹?lái)越多組建的出現(xiàn),程序員可以選用自己需要的擴(kuò)展庫(kù)。

46、和有些語(yǔ)言不一樣,VB對(duì)大小寫(xiě)不敏感,但是能自動(dòng)轉(zhuǎn)換關(guān)鍵詞到標(biāo)準(zhǔn)的大小寫(xiě)狀態(tài),以及強(qiáng)制使得符號(hào)表入口的實(shí)體的變量名稱(chēng)遵循書(shū)寫(xiě)規(guī)則。

47、默認(rèn)情況下字符串的比較是對(duì)大小寫(xiě)敏感的,但是可以關(guān)閉這個(gè)功能。

48、 VB使得大量的外界控件有了自己的生存空間。

49、大量的第三方控件針對(duì)VB提供。

50、VB也提供了建立、使用和重用這些控件的方法,但是由于語(yǔ)言問(wèn)題,從一個(gè)應(yīng)用程序創(chuàng)建另外一個(gè)并不簡(jiǎn)單。

51、 VB術(shù)語(yǔ) 在討論Visual Basic時(shí),經(jīng)??梢月?tīng)到以下這些術(shù)語(yǔ),因此對(duì)這些術(shù)語(yǔ)的基本理解十分有幫助。

52、 控件——簡(jiǎn)單的說(shuō),控件就是構(gòu)成或者說(shuō)建造Visual Basic應(yīng)用程序的圖形化工具,包括窗體、按鈕、復(fù)選框、列表框、數(shù)據(jù)控件、表格控件和圖片控件等等...。

53、 事件——由用戶(hù)或操作系統(tǒng)引發(fā)的動(dòng)作。

54、事件的示例有擊鍵、單擊鼠標(biāo)(Click)、雙擊鼠標(biāo)(DblClick)、一段時(shí)間的限制,或從端口接收數(shù)據(jù)。

55、 方法——嵌入在對(duì)象定義中的程序代碼,它定義對(duì)象怎樣處理信息并響應(yīng)某事件。

56、例如,數(shù)據(jù)庫(kù)對(duì)象有打開(kāi)紀(jì)錄集并從一個(gè)記錄移動(dòng)到另一個(gè)記錄的方法程序的基本元素,它含有定義其特征的屬性,定義其任務(wù)和識(shí)別它可以響應(yīng)的事件的方法。

57、控件和窗體是Visual Basic中所有對(duì)象的示例。

58、 對(duì)象——一個(gè)控件、窗體等都可被看作一個(gè)對(duì)象。

59、 過(guò)程——為完成某些特定的任務(wù)而編寫(xiě)的代碼段,過(guò)程通常用于響應(yīng)特定的事件,也可以當(dāng)作應(yīng)用程序的用戶(hù)自定義函數(shù)來(lái)使用。

60、 屬性——屬性是組成用戶(hù)界面的各對(duì)象的性質(zhì)的具體描述。

61、例如上述“對(duì)象”中所提到的尺寸、位置、顏色、寬度、高度等等都稱(chēng)為控件的 屬性。

62、屬性決定對(duì)象的外觀(guān),有時(shí)也決定對(duì)象的行為。

63、對(duì)象的屬性絕大部分是VB中已經(jīng)事先定義好的,但也有的屬性是需要在應(yīng)用 過(guò)程中才去定義的。

64、屬性即可為對(duì)象提供數(shù)據(jù),也能從對(duì)象取回信息。

65、 VB的局限性 繼承。

66、VB5和VB6都是面向?qū)ο蟮木幊陶Z(yǔ)言,但是不包含繼承特性。

67、VB中提供了特殊的類(lèi)的功能,但是還是不能滿(mǎn)足程序員的需求。

68、***.NET 包含了所有面向?qū)ο蟮奶匦浴?/p>

69、 多線(xiàn)程支持 (***.NET 2002以及之后的版本,都支持多線(xiàn)程技術(shù)。

70、) 異常處理。

71、***.NET中使用了Try-Catch-Finally來(lái)處理異常。

72、而VB中只有"On Error Goto line"語(yǔ)句。

73、 對(duì)指針的支持非常有限。

74、 VB只能支持8到32位的整形,很多語(yǔ)言都有無(wú)限制的支持。

75、 VB不允許在任何數(shù)組內(nèi)存在不變的變量。

76、 VB不支持以上特性,程序員需要自己建構(gòu)方法來(lái)實(shí)現(xiàn)相似的功能。

本文到此分享完畢,希望對(duì)大家有所幫助。

關(guān)鍵詞:

最近更新

熱門(mén)推薦HOT

猜你喜歡LOVE