成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析VB.NET語言與VB語言對比

開發(fā) 后端
這里介紹VB.NET語言,對比了VB6中一些熟悉的語法形式及其在VB.NET語法中類似功能最接近的語法形式。

VB.NET有很多值得學習的地方,這里我們主要介紹VB.NET語法,包括介紹數(shù)據(jù)類型等方面。很久以來,VB因為缺乏完善的面向?qū)ο笾С帧⑷狈Ω咝У腻e誤處理機制和性能表現(xiàn)不佳,因而一直受到某些人的嘲笑。VB.NET將徹底改變這種情況。然而,VB.NET在這些方面的改進也要付出代價,許多舊的代碼需要手工進行轉(zhuǎn)換才能在VB.NET下運行。

下面總結(jié)了VB.NET語言在語法上的改動之處。并沒有完全列出所有改動之處,但列出了最重要的一些改動。對比了VB6中一些熟悉的語法形式及其在VB.NET語法中類似功能最接近的語法形式。

VB.NET語法對比

舊語法 新語法 說明窗體裝載事件,類初始化事件 Sub New procedure Sub New稱為構(gòu)造方法(Constructor),它可以有參數(shù)。
Property Let Property Set Let關鍵詞不再有效。
Currency Decimal 在VB6中,Decimal是Variant的一種子類型,但在.NET中它是一種固有的數(shù)據(jù)類型。.NET不再支持Currency數(shù)據(jù)類型。
Variant Object VB.NET的Object數(shù)據(jù)類型兼有VB6 Object類型和Variant類型的能力。
Debug.Print Debug.Write Debug.WriteLine 這個變化只是名稱上的簡單變化:從Print變?yōu)閃rite和WriteLine。
Wend End While VB.NET推薦使用While循環(huán)而不是Do循環(huán)。

為了讓VB的數(shù)據(jù)類型和其他.NET語言的數(shù)據(jù)類型相匹配,Microsoft修改了整數(shù)類數(shù)據(jù)類型的表示方法,并加入了一個新的數(shù)據(jù)類型。這些改動對于進行外部調(diào)用的方法尤其重要(比如API調(diào)用)。例如,如果被調(diào)用函數(shù)需要一個32位的整數(shù)參數(shù),則在VB6中它應該聲明為Long,在VB.NET中應該聲明為Integer。

和整數(shù)有關的數(shù)據(jù)類型

長度 VB6以及更早版本中的名稱 VB.NET中的名稱

  1. 16 bit Integer Short  
  2. 32 bit Long Integer  
  3. 64 bit (無) Long  

在VB.NET語法中,Microsoft減少了許多原先用于VB6的關鍵詞,代之以“框架類”。之所以要進行這種替換,是因為框架類中的功能對所有的.NET語言都有效。下表列出了部分受影響的關鍵詞。被替換的關鍵詞

VB關鍵詞 VB.NET名稱空間中的位置 方法/屬性

  1. Circle System.Drawing.Graphics DrawEllipse  
  2. Line System.Drawing.Graphics DrawLine  
  3. Atn System.Math Atan  
  4. Sgn System.Math Sign  
  5. Sqr System.Math Sqrt  
  6. Rnd Microsoft.VisualBasic.Compatibility.VB6 Rnd  
  7. Round Microsoft.VisualBasic.Compatibility.VB6 Round  
  8. Lset System.String PadRight  
  9. Rset System.String PadLeft  
  10. DoEvents System.Winforms.Application DoEvents  
  11. VarType System.Object GetType
    (返回類Type的對象,其中包含了可提取出信息的屬性)  

【編輯推薦】

  1. 深入分析VB.NET條件語句中的兩類
  2. 五大類VB.NET運算符全面介紹
  3. 全面討論VB.NET申明Windows API函數(shù)
  4. 剖析VB.NET平臺調(diào)用是如何執(zhí)行操作
  5. 分享個人總結(jié)VB.NET多線程
責任編輯:佚名 來源: IT168
相關推薦

2009-10-19 11:28:42

VB.NET語言.NET開發(fā)語言

2009-10-19 10:23:32

VB.NET語言

2009-10-29 16:46:32

VB.NET語言

2009-10-28 17:44:31

VB.NET語言

2009-10-15 17:41:14

VB.NET Impo

2009-11-03 09:26:13

VB.NET方法

2010-01-18 18:14:37

VB.NET語言特點

2009-11-03 13:48:02

VB.NET枚舉

2009-10-10 15:43:51

2009-10-13 15:20:02

VB.NET使用Dra

2009-10-12 14:32:40

VB.NET實現(xiàn)定時關

2009-11-03 10:00:20

VB.NET New方

2009-10-16 14:07:18

VB.NET使用Mon

2009-10-19 09:16:08

VB.NET語言

2010-01-13 17:16:37

VB.NET冒號

2009-11-02 17:49:05

VB.NET抽象類

2009-10-26 17:24:42

VB.NET終端服務啟

2009-10-28 09:47:01

VB.NET局部靜態(tài)變

2009-10-14 10:08:05

VB.NET編寫DEC

2009-11-03 12:52:38

VB.NET Wind
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美在线视频不卡 | 91视频精选 | 中文av在线播放 | 欧美无乱码久久久免费午夜一区 | 国产在线视频一区二区董小宛性色 | 中文视频在线 | 国产小视频精品 | 亚洲一区二区在线播放 | 亚洲欧美精品国产一级在线 | 日本亚洲欧美 | www.jizzjizz| www国产成人免费观看视频,深夜成人网 | 国产一区二区三区免费 | 亚洲小视频 | 日韩中文字幕视频 | 成人免费网站www网站高清 | 欧美一级二级视频 | 激情欧美一区二区三区中文字幕 | 成年人在线视频 | 欧美成人a∨高清免费观看 91伊人 | 欧美一级片久久 | 国产乱码精品一区二区三区中文 | 亚洲精品视频播放 | 国产一区二 | 97精品国产一区二区三区 | 亚洲天堂久久 | 国产精品美女久久久久久免费 | 成人免费观看男女羞羞视频 | 日韩第一夜 | 日韩www | 天天玩天天干天天操 | 成人黄色电影在线观看 | 一道本在线 | 精品入口麻豆88视频 | 免费国产视频在线观看 | 欧美久久久久久 | 亚洲精品福利在线 | 国产精品区二区三区日本 | 蜜桃视频成人 | 亚洲国产精品一区二区久久 | 久久男人 |