vb.net泛型 泛型object和?的區(qū)別

如何使用VB.NET的 ArrayList 方法和屬性

初始化一個ArrayList對象,調(diào)用它的方法和屬性,以及增加等操作。

成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設計、成都網(wǎng)站建設與策劃設計,陽新網(wǎng)站建設哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設10年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:陽新等地區(qū)。陽新做網(wǎng)站價格咨詢:028-86922220

Dim?myAL?As?New?ArrayList()

'Add方法用來增加元素。?

myAL.Add("Hello")

myAL.Add("World")?

myAL.Add("!")

'Count屬性表示元素個數(shù)。

Console.WriteLine(myAL.Count.ToString())

建議你用下面兩個泛型集合類替代ArrayList:

System.Collections.Generic.List

System.Collections.ObjectModel.Collection

vb.net中怎么定義泛型類的數(shù)組

1、vb.net的 數(shù)組定義與變量定義差不多??梢杂?dim 來定義 比如: dim a(100) as integer。 也可以不定義下標 在程序中 用 redim 來定義。

VB是什么東西啊

[編輯本段]Visual Basic編程語言

1991年,美國微軟公司推出了Visual Basic(可簡稱VB),目前的最新版本是VB 2010 測試版。

Visual 意即可視的、可見的,指的是開發(fā)像Windows操作系統(tǒng)的圖形用戶界面(Graphic User Interface,GUI)的方法,它不需要編寫大量代碼去描述界面元素的外觀和位置,只要把預先建立好的對象拖放到屏幕上相應的位置即可。

Basic 實際上是一個短語的縮寫,這個短語就是 Beginners all_purpose symbolic instruction code ,其中文意思為“初始者通用符號指令代碼語言”。

Visual Basic 6 有學習版、專業(yè)版和企業(yè)版三種版本,以滿足不同的開發(fā)需要。學習版適用于普通學習者及大多數(shù)使用 Visual Basic 開發(fā)一般 Windows 應用程序的人員;專業(yè)版適用于計算機專業(yè)開發(fā)人員,包括了學習版的全部內(nèi)容功能以及Internet控件開發(fā)工具之類的高級特性;企業(yè)版除包含專業(yè)版全部的內(nèi)容外,還有自動化構件管理器等工具,使得專業(yè)編程人員能夠開發(fā)功能強大的組骨子里分布式應用程序。

Visual Basic 是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結構化高級程序設計語言,可用于開發(fā) Windows 環(huán)境下的各類應用程序。它簡單易學、效率高,且功能強大可以與 Windows 專業(yè)開發(fā)工具SDK相媲美。在Visual Basic環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設計工具,使用Windows內(nèi)部的廣泛應用程序接口(API)函數(shù),動態(tài)鏈接庫(DLL)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)連接(ODBC)等技術,可以高效、快速地開發(fā)Windows環(huán)境下功能強大、圖形界面豐富的應用軟件系統(tǒng)。隨著版本的提高,Visual Basic的功能也越來越強。5.0版以后,Visual Basic 推出了中文版,與前個版本相比,其功能有了很大提升。

但是,功能再強大,Visual Basic 仍然有一個缺點:在沒有MSVBVM**.DLL的計算機上必須安裝所需的DLL文件。用它可設計操作系統(tǒng),不過,比較困難。

在21世紀初,Microsoft 公司推出 Visual Studio .NET 2003,它與 Visual Basic 之間有了重大變化,Visual Studio 為各種編程工具做了一個平臺,Visual Basic.NET 可在這種平臺上運行。相對于傳統(tǒng)VB,有很大的不同。VB .Net,首次使用.Net構架進行可視化編程,并且能很好地與COM構架兼容,Visual Studio .NET 2003 應用 .NET Framework 1.1 。

2005年 Visual Studio 2005 則運用了 NET 2.0 的技術,更加的方便了程序員的工作??墒切碌某绦?qū)ο到y(tǒng)配置要求也較高,需要微軟.Net Framework 2.0以上的.Net構架支持。

2007年12月,微軟(Microsoft)推出了Visual Studio 2008 Beta 2 發(fā)生了重大的變化(見附圖)在代碼輸入的時候,可以比VB2005快很多,在非特殊的情況下,VB2008都會自動開啟 自動完成關鍵字 這個命令 而且支持最新的 .NET Framework 3.5 SP1 Beta

由VB派生的語言

微軟開發(fā)了一系列有關VB的腳本語言:

Visual Basic for Applications,即VBA,包含在微軟的應用程序中(比如Microsoft Office),以及類似WordPerfect Office這樣第三方的產(chǎn)品里面。VBA這樣嵌入在各種應用程序中看起來有些矛盾,但是它的功能和VB一樣強大。

VBScript是ASP的默認語言,還可以用在Windows腳本編寫(Shell Script)和網(wǎng)頁編碼(HTML)中。盡管它的語法類似于VB,但是它卻是一種完全不同的語言。VBS不使用VB運行庫運行,而是由Windows腳本宿主(wscript.exe - Microsoft Windows Based Script Host)解釋執(zhí)行。這兩種語言之中的不同點影響ASP網(wǎng)站的表現(xiàn)。

當微軟準備開發(fā)一種新的編程工具的時候,第一決定就是利用最搶手的 VB6 來進行修改,或者就是重新組建工程開發(fā)新工具。微軟后來開發(fā)了VB的繼任者Visual Basic .NET,同時也是.NET平臺的一部分。VB.NET編程語言是一種真正的面向?qū)ο缶幊陶Z言(VB4-VB6 只能稱為基于對象而不是面向?qū)ο?,最明顯的特征就是 VB4-VB6 都不支持類的繼承),和傳統(tǒng) Visual Basic 并不完全兼容。[1]

VB編程語言歷史

Visual Basic從1991年誕生以來,現(xiàn)在已經(jīng)18年了。BASIC是微軟的起家產(chǎn)品,微軟當然不忘了這位功臣。隨著每一次微軟技術的浪潮,Visual Basic都會隨之獲得新生??梢灶A見,將來無論微軟又發(fā)明了什么技術或平臺,Visual Basic一定會首先以新的姿態(tài)登上去的。如果你想緊跟微軟,永遠在最新的技術上最快速地開發(fā),你就應該選擇Visual Basic。

1991-西雅圖夜空的雷電

隨著 Windows 3.0 的推出,越來越多的開發(fā)商對這個圖形界面的操作系統(tǒng)產(chǎn)生了興趣,大量的Windows應用程序開始涌現(xiàn)。但是,Windows 程序的開發(fā)相對于傳統(tǒng)的DOS有很大的不同,開發(fā)者必須將很多精力放在開發(fā)GUI上,這讓很多希望學習Windows開發(fā)的人員卻步。1991年,微軟公司展示了一個叫Thunder的產(chǎn)品,所有的開發(fā)者都驚呆了,它竟然可以用鼠標“畫”出所需的用戶界面,然后用簡單的BASIC語言編寫業(yè)務邏輯,就生成一個完整的應用程序。這種全新的“Visual”的開發(fā)就像雷電(Thunder)一樣,給Windows開發(fā)人員開辟了新的天地。這個產(chǎn)品最終被定名為Visual Basic,采用事件驅(qū)動,Quick BASIC的語法和可視化的IDE。Visual Basic 1.0帶來的最新的開發(fā)體驗就是事件驅(qū)動,它不同于傳統(tǒng)的過程式開發(fā)。同時,VBX控件讓可視化組件的概念進入Visual Basic。Visual Basic 1.0是革命性的BASIC,它的誕生也是VB史上的一段佳話。

Visual Basic 1.0

1992-漸入佳境的Visual Basic

由于Windows 3.1的推出,Windows已經(jīng)充分獲得了用戶的認可,Windows開發(fā)也進入一個新的時代。Visual Basic 1.0的功能過于簡單,相對于Windows 3.1的強大功能沒有發(fā)揮出來。所以,微軟在1992年推出了新版本Visual Basic 2.0。這個版本最大的改進就是加入了對象型變量,比如

Dim b As CommandButton

Dim c As Control

而且有了最原始的“繼承”概念,對象型變量分為一般類型(Control和Form)和專有類型(CommandButton和Form1等),一般類型的變量可以引用專有類型的實例,甚至通過后期綁定訪問專有類型的屬性和方法。還可以通過TypeOf…Is運算符獲取對象實例的運行時類型信息(這個功能就是當今C#的is運算符或Java的instanceof運算符)。除了對語言的改進和擴充,Visual Basic 2.0對VBX有了很好的支持,許多第三方控件涌現(xiàn)出來,極大地豐富了Visual Basic的功能。微軟還為Visual Basic 2.0增加了OLE和簡單的數(shù)據(jù)訪問功能。

Visual Basic 2.0標準版

Visual Basic 2.0專業(yè)版

1993-數(shù)據(jù)庫組件新添力量

Visual Basic 2.0推出沒幾個月,微軟就發(fā)布了新版本的Visual Basic 3.0,可以看出VB這時候旺盛的生命力。乍一看,Visual Basic 3.0的界面沒有太大的變化,但其實這個版本是非常及時的。它增加了最新的ODBC2.0的支持,Jet數(shù)據(jù)引擎的支持和新版本OLE的支持。最吸引人的地方是它對數(shù)據(jù)庫的支持大大增強了,Grid控件和數(shù)據(jù)控件能夠創(chuàng)建出色的數(shù)據(jù)窗口應用程序,而Jet引擎讓Visual Basic能對最新的Access數(shù)據(jù)庫快速地訪問。Visual Basic 3.0還增加了許多新的金融函數(shù)。此外還增加了相當多的專業(yè)級控件,可以開發(fā)出相當水平的Windows應用程序。Visual Basic 3.0是98年以前中國最流行的Visual Basic版本,因為它開發(fā)出來的可執(zhí)行文件非常小,通常能用一張軟盤裝下。不過,Visual Basic采用虛擬機運行P代碼的做法也讓很多開發(fā)者不滿,他們認為這樣程序運行的效率很低,這時候Visual Basic的競爭者Delphi也誕生了。

Visual Basic 3.0標準版

Visual Basic 3.0特別版

1995-第二次革命性變化,向COM進軍。

從1993年到1995年年中,Visual Basic一直沒有新的動靜,焦急的開發(fā)者都想一窺這個神秘的新版本到底發(fā)生了什么變化。Visual Basic 4.0的BETA最后終于和大家見面了。這個版本包含了16位和32位兩個版本,16位的版本就像是Visual Basic 3.0的升級版,而32位版則是一場新的革命。首先,人們發(fā)現(xiàn)VBX控件不見了,全部換成了OCX控件,這個OCX可能是指OLE Custom Controls,這個OLE已經(jīng)不是傳統(tǒng)的OLE了,用現(xiàn)在的話說,它就是COM控件。第二個最大變化是Visual Basic 4.0所用的語言換成了Visual Basic For Application,這就和Office 95所采用的宏語言統(tǒng)一起來,這個新語言有很多亮點:

1、 加入了“類模塊”。這是面向?qū)ο笞钪匾姆庋b性的基礎。

2、 加入了屬性過程,加上函數(shù)過程,子程序過程,VB已經(jīng)有組件開發(fā)所需的封裝性特征。

3、 加入了Byte類型、Boolean類型和Object類型。這大大完善了VB的類型系統(tǒng)。

4、 For Each語句和Collection對象。For Each語句給遍歷集合類型提供了極大的方便,現(xiàn)在可以在動態(tài)增長的Collection上使用For Each,而不用擔心集合內(nèi)容的總數(shù)或煩人的下標問題。

這個版本的Visual Basic還能夠開發(fā)DLL工程,其實就是COM的DLL,可以將書寫好的類用這種方式和其他語言共享。

總之,這個4.0的版本為Visual Basic成為一種COM語言奠定了基礎。用Visual Basic 4.0開發(fā)基于COM的DLL比任何一種開發(fā)工具都方便。但是,Visual Basic 4.0的性能問題變得更加嚴重了,P-代碼的組件成為Visual Basic 4.0嚴重的性能瓶頸,而且巨大的運行庫也讓用戶感到不滿。Visual Basic 4.0對以前版本的支持也不好,使用了大量VBX的項目很難移植到Visual Basic 4.0中。因此,Visual Basic 4.0在中國的普及程度非常低。

Visual Basic 4.0

1997-Visual Basic的豐收年

1997年,微軟推出了Visual Basic 5.0,這個版本的重要性幾乎和4.0一樣高。COM(這時候叫ActiveX)已經(jīng)相當成熟,Visual Basic 5.0當然對它提供了最強的支持。不過,國內(nèi)還沒有意識到COM的重要性前主要對這個版本另一個最大的亮點十分關注:本地代碼編譯器。Visual Basic 5.0終于在用戶的呼聲中加入了一個本地代碼編譯器,它可以讓應用程序的效率大大提升。除了這個大家都知道的改進以外,Visual Basic 5.0對Visual Basic For Application語言有重大的完善和豐富:

5、 事件。Visual Basic 5.0終于允許用戶自己創(chuàng)建事件,而且這事件的語法相當強健和完善,這在一種不支持函數(shù)回調(diào)的語言中是很難得的?,F(xiàn)在,VB擁有屬性、方法和事件的完整封裝性。

6、 接口。這是VB實現(xiàn)多態(tài)性的基礎。同時為編寫COM組件提供了更多方便。

7、 枚舉。在Visual Basic 5.0中枚舉作為Long整型的子類型出現(xiàn),用枚舉可以對常量進行完善的封裝。

8、 類模塊的改進。通過類模塊的屬性可以指定類模塊具有多種指定的行為,如私有構造函數(shù)等,可以通過這個功能創(chuàng)建符合Singleton和Monostate模式的設計。

9、 Debug.Assert。雖然這個斷言系統(tǒng)有點雞肋,但是總算是給調(diào)試帶來了方便。

10、 Visual Basic 5.0支持創(chuàng)建自己的集合類??梢詣?chuàng)建用于For Each語句的集合類型。

11、新的數(shù)據(jù)類型Decimal,可以精確地處理有效數(shù)位較多的計算。

Visual Basic 5.0的IDE支持“智能感知”,這是一項非常方便開發(fā)者的功能,可以不必記住很長的成員名稱和關鍵字,只要按“.”,想要的東西統(tǒng)統(tǒng)彈出來。

Visual Basic 5.0還支持開發(fā)自己的ActiveX 控件、進程內(nèi)的COM DLL組件、進程外的COM EXE組件以及在瀏覽器中運行的ActiveX文檔。這極大豐富了Visual Basic的開發(fā)能力,在Internet開發(fā)上,Visual Basic 5.0也能有所建樹。

1998-企業(yè)真正高效的源泉

Visual Basic 6.0作為Visual Studio 6.0的一員發(fā)布,證明微軟正在改變Visual Basic的產(chǎn)品定位,他想讓Visual Basic成為企業(yè)級快速開發(fā)的利器。Visual Basic 6.0在數(shù)據(jù)訪問方面有了很大的改進,新的ADO組件讓對大量數(shù)據(jù)快速訪問成為可能。數(shù)據(jù)環(huán)境和新的報表功能也讓數(shù)據(jù)開發(fā)有了全新的體驗。Visual Basic 借助COM/COM+強大的功能,可以開發(fā)具有N層結構的分布式應用程序。同時,Visual Basic還可以在IIS上開發(fā)性能超群的Web應用程序。Visual Basic 6.0在語言方面和IDE方面的改進都不大,但是許多新增的組件成為Visual Basic開發(fā)人員手中的利器,如File System Object等。新的字符串函數(shù)Split和Replace等也給Visual Basic的程序員帶來很大方便。

總之Visual Basic 6.0已經(jīng)是非常成熟穩(wěn)定的開發(fā)系統(tǒng),能讓企業(yè)快速建立多層的系統(tǒng)以及Web應用程序,成為當前 Windows 上最流行的 Visual Basic 版本。

Visual Basic 6.0

2002-第三次革命性變化,向.NET進軍

從1998年發(fā)布到2002年正式推出Visual Basic. NET簡直吊足了開發(fā)者的胃口。從2000年就開始傳言的具有繼承、Try…Catch語句等新功能的全新VB7.0一直沒有露面。直到2001年,Visual Studio.NET的第一個BETA版問世的時候,所有人都呆了——這是Visual Basic嗎?And語句變成了BitAnd,數(shù)組只能從0下標開始,而且連Dim語句的意義都變了,幾乎所有的窗體控件都變了,Long變成了Integer而Integer變成了Short,Variant不見了,Static不能用了……簡直是翻天覆地,人們已經(jīng)無暇關注這個版本有什么改進,轉(zhuǎn)而擔心我怎么才能接受這個本本了。其實Visual Basic. NET完全是為了.NET Framework這一全新的平臺而設計的,Visual Basic. NET的設計者一開始沒有掌握好新平臺和舊語言的平衡。到了BETA2中,很多東西回歸了6.0,如BitAnd又變回了And,數(shù)組的定義語句也變回了原有的意義,Static也回到了Visual Basic中。但是BETA1驚人的變化讓所有的VB開發(fā)者怕了,他們覺得這種語言被改的千瘡百孔,有些人干脆轉(zhuǎn)去研究傳說中的新語言C#。但是Visual Basic. NET渡過幾個BETA版本之后還是找到了正確的定位。Visual Basic. NET有對CLR最完善的支持,同時盡量保留著BASIC易懂的語法風格和易用性。這個版本新增加的功能已經(jīng)數(shù)不清,最重要的幾個是:

1、 繼承。至此,Visual Basic完成了向面向?qū)ο筠D(zhuǎn)變的道路。

2、 共享成員。

3、 Try…Catch結構化異常處理。

4、 Delegate和Interface。

5、 名稱空間。

6、 對自由線程的支持。

特別的是,Visual Basic. NET大大減少了Visual Basic語言的關鍵字,如GoSub、PSet等等。原先的Visual Basic有多達120個關鍵字,這給寫程序帶來了很大的不便,現(xiàn)在經(jīng)過精簡,Visual Basic脫下了這個沉重的包袱。

Visual Basic. NET現(xiàn)在是一門現(xiàn)代的、強壯的、面向?qū)ο蟮?、簡單的可視化開發(fā)語言。強大的語言功能吸引了很多開發(fā)者。歷史是在不斷重演的,Visual Basic. NET如今的處境和Visual Basic 4.0很相似,由于兼容性變差,人氣也降低了。同時由于依附于.NET Framework,程序發(fā)布造成了一定的困難?,F(xiàn)在國內(nèi)使用Visual Basic. NET的人相對于Visual Basic 6.0來講顯得很少。但是憑借Visual Basic. NET強大的語言功能和MS的支持,Visual Basic. NET一定會顯出它的光輝來。

2003-穩(wěn)中求變的新版本

Visual Basic. NET 2003是一個相當穩(wěn)重的版本,改變很少,但對小處有很多改進。首先Visual Basic 6.0升級向?qū)ё隽撕艽蟾倪M,這給從老版本痛苦升級的人帶來了更多一些的希望。其次在IDE方面,Visual Basic. NET 2003修正了許多錯誤,還讓事件處理恢復了6.0的開發(fā)體驗。語言方面只有兩項改進:

1、 在For、For Each語句中聲明循環(huán)變量。

2、 增加了數(shù)學移位運算符和。

在這個比較成熟穩(wěn)定的新版本下,許多Visual Basic的愛好和開始重新了解Visual Basic. NET,社區(qū)里面也漸漸熱鬧起來。但是,有些使用C#的開發(fā)者堅持認為Visual Basic. NET是垃圾,盡管Visual Basic. NET擁有比C#更多的功能和更好的IDE。這說明不了解Visual Basic. NET成為它普及的最大障礙。

2005-完美主義的Visual Basic,能否再現(xiàn)輝煌?

為了讓Visual Basic有最佳的開發(fā)體驗,Visual Basic 2005的設計者絞盡了腦汁。這次Visual Basic 2005光語言上的改進就足以讓Visual Basic的開發(fā)人員高興一陣子。大家可以去看看我那篇介紹Visual Basic 2005新增功能的貼子。挑重要的列在下邊:

1、 泛型

2、 運算符重載

3、 Partial Type

4、 窗體的默認實例(讓你用VB6的語法使用窗體)

5、 語法的多種改進

6、My關鍵字

現(xiàn)在用Visual Basic 2005只要一行代碼就可以讀寫注冊表、訪問文件、讀寫串口、獲取應用程序信息…… 用Visual Basic 2005完全可以稱作享受開發(fā)。而泛型、運算符重載等功能又可以讓Visual Basic的開發(fā)人員深入.NET Framework的全部功能,開發(fā)出最優(yōu)秀的應用程序。

2008-功能極強且最易用的 Visual Basic

新版本的VB2008 具有下列新功能和加強功能

1、Language-integrated query: 可以讓使用者在VB2008中進行資料查詢。

2、物件關聯(lián)式設計工具會協(xié)助開發(fā)人員建立和編輯,使應用程序連接至資料庫的 link to sql 類別。

[編輯本段]維生素B

這里的V表示Vitamin

維生素B包括維生素B1、維生素B2、維生素B6、維生素B12、煙酸、泛酸、葉酸。這些B族維生素是推動體內(nèi)代謝,把糖、脂肪、蛋白質(zhì)等轉(zhuǎn)化成熱量時不可缺少的物質(zhì)。如果缺少維生素B,則細胞功能馬上降低,引起代謝障礙,這時人體會出現(xiàn)怠滯和食欲不振。相反喝酒過多等導致肝臟損害,在許多場合下是和維生素B缺乏癥并行的。

以下是含有豐富維生素B的食品:

①含有豐富維生素B1的食品:小麥胚芽、豬腿肉、大豆、花生、里肌肉、火腿、黑米、雞肝、胚芽米等。

②含有豐富維生素B2的食品:七腮鰻、牛肝、雞肝、香菇、小麥胚芽、雞蛋、奶酪等。

③含有維生素B6、維生素B12、煙酸、泛酸和葉酸等食品: 肝、肉類、牛奶、酵母、魚、豆類、蛋黃、堅果類、菠菜、奶酪等。其中的維生素B1在人體內(nèi)無法貯存,所以應每天補充。

B族維生素若想全部攝取比較困難,但是認真選擇食物就可以簡單且方便的攝取。上述含有維生素B的食物可以分為①和②③兩組??纯瓷鲜龇诸惥涂梢悦靼祝诤廷廴己诖篌w相同的食物中。因此①作為一組食物,②和③合在一起形成一組食物,組合選擇兩組食物,基本上可以把B族維生素攝取到手。

[編輯本段]價鍵理論

valence-bond theory

一種獲得分子薛定諤方程近似解的處理方法。又稱電子配對法。歷史上最早發(fā)展起來的化學鍵理論。主要描述分子中的共價鍵和共價結合,其核心思想是電子配對形成定域化學鍵。

1927年W.H.海特勒和F.W.倫敦首次完成了氫分子中電子對鍵的量子力學近似處理,這是近代價鍵理論的基礎。L.C.鮑林等加以發(fā)展,引入雜化軌道概念,綜合成價鍵理論,成功地應用于雙原子分子和多原子分子的結構。

價鍵理論是海特勒倫敦處理氫分子方法的推廣,要點如下:①若兩原子軌道互相重疊,兩個軌道上各有一個電子,且電子自旋方向相反,則電子配對給出單重態(tài),形成一個電子對鍵。②兩個電子相互配對后,不能再與第三個電子配對,這就是共價鍵的飽和性。③遵循最大重疊原則,共價鍵沿著原子軌道重疊最大的方向成鍵。共價鍵具有方向性。原子軌道通常在某個特定方向上有最大值,只有在此方向上軌道間才有最大重疊而形成共價鍵。不同原子軌道有不同成鍵能力。原子軌道的最大值作為原子軌道成鍵能力的度量,鮑林給出s、p、d、f等原子軌道成鍵能力依次為1、3、5、7。在主量子數(shù)相同時,成鍵能力大的軌道形成的共價鍵較牢固。

價鍵理論與化學家所熟悉的經(jīng)典電子對鍵概念相吻合,一出現(xiàn)就得到迅速發(fā)展。但價鍵理論計算比較復雜,使得后來發(fā)展緩慢。隨著計算技術日益提高,該理論還會有新發(fā)展。

[編輯本段]虛擬網(wǎng)橋(Virtual Bridge)

VB其實是為了管理方便對管理域的一個劃分,相當于一個虛擬的L2 Lanswitch。在城域網(wǎng)的應用中,VB是基于用戶劃分的。即:每個用戶都有自己獨立的VB,其中包含多個vlan標簽和mac地址。由于各個VB之間相互隔離,不同的VB可分配相同的vlan而互不影響,而基于vlan劃分VB的L2芯片不能區(qū)分不同用戶的相同vlan。

百度百科

VB6與VB.NET的差異有哪些?

.Net平臺引入了很多先進的技術,導致了VB6和VB.Net之間產(chǎn)生了一個巨大的鴻溝

就語言功能上來講,VB.net完全是為了.Net技術而生,具有更好的運行效率和更加強大的功能(某些方面甚至超過了C#)

從語法角度上來講,VB.net成為了真正的OOP(面向?qū)ο笳Z言),不但支持類的繼承、派生,還支持委托、泛型等等更加高級的編程技術

如果你是從VB6升級到.net的話,建議要將VB.net當作一門新的語言來學。以VB6的經(jīng)驗來應用到VB.net上是會犯很多錯誤的

關于從VB6升級到VB.net的代碼變換問題,注意以下幾個重要的要點即可:

1.不再支持Load、Shell、.LoadPicture等語句

請用相關的.net語句替換

2.String類為引用類,也就是說

Dim s1,s2 as String

s1="FFFFFFF"

s2=s1

此時修改s2的值s1也會跟著相應變化

3.不再支持Variant型和Currency型變量

分別用Object和Demical類型代替

4.變量長度的變化:

VB6的byte、Integer、long型分別被vb.net的byte、short、integer代替,而long型則成為64位大小的整數(shù)。新增了UInteger、ULong、SByte等無符號整數(shù)類型

文章標題:vb.net泛型 泛型object和?的區(qū)別
當前網(wǎng)址:http://muchs.cn/article20/ddcdijo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供電子商務網(wǎng)站制作、品牌網(wǎng)站制作網(wǎng)站內(nèi)鏈、網(wǎng)站改版網(wǎng)站設計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)