91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VB.NET語言與VB語言對比的示例分析

發布時間:2021-12-02 10:08:13 來源:億速云 閱讀:178 作者:小新 欄目:編程語言

小編給大家分享一下VB.NET語言與VB語言對比的示例分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

VB.NET語法對比

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

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

和整數有關的數據類型

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

16 bit Integer Short  32 bit Long Integer  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的對象,其中包含了可提取出信息的屬性)  

看完了這篇文章,相信你對“VB.NET語言與VB語言對比的示例分析”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

子长县| 三门县| 仁怀市| 庆安县| 邢台市| 怀安县| 河池市| 霞浦县| 汤阴县| 修文县| 长海县| 西畴县| 新绛县| 远安县| 长宁区| 张家口市| 芮城县| 钟山县| 东乡族自治县| 东阿县| 综艺| 安丘市| 杂多县| 土默特左旗| 郁南县| 广水市| 鞍山市| 敦煌市| 常宁市| 牡丹江市| 娄烦县| 陇西县| 浮梁县| 专栏| 永州市| 垣曲县| 普安县| 乌拉特后旗| 佛教| 铁岭市| 孟州市|