VB.NET 編程元素支援更改總結

來源:互聯網
上載者:User

標籤:io   os   ar   使用   for   sp   資料   on   log   

Visual Basic 2005 更改了它支援各種編程元素的方式,主要是為了提供與公用語言運行庫的互通性。許多 Visual Basic 6.0 元素被重新命名,重新分類或與 Visual Basic 2005 的其他編程元素相結合。取消了對若干元素的支援,因為公用語言運行庫 (CLR) 中的功能使這些元素不再有必要存在。有關更多資訊,請參見公用語言運行庫。
有關 Visual Basic 更改的其他資訊 -- 包括整合式開發環境 (IDE)、Web 功能、項目、表單、常數以及 Circle、Line 和 Pset 方法等,請參見適用於 Visual Basic 6.0 使用者的協助。
更改的元素
下表列出了已更改的編程元素及其替代元素。

Visual Basic 6.0 編程元素 Visual Basic 2005 等效項 命名空間、類或運行庫位置
Abs 函數 Abs 方法
System 命名空間,Math 類

AscB 函數 Asc 函數
Visual Basic 執行階段程式庫成員,Strings 模組

As Any 關鍵字片語 Visual Basic 2005 中不支援。請參見聲明文法(針對 Visual Basic 6.0 使用者)。
不適用
Atn 函數 Atan 方法
System 命名空間,Math 類

Calendar 屬性 CurrentCulture 屬性
System.Globalization 命名空間,CultureInfo 類

ChDir 語句 ChDir 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

ChDrive 語句 ChDrive 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Chr$, ChrB,函數 Chr 函數
Visual Basic 執行階段程式庫成員,Strings 模組

Close 語句 FileClose 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Cos 函數 Cos 方法
System 命名空間,Math 類

Currency 資料類型 Decimal 資料類型;參見資料類型更改(針對 Visual Basic 6.0 使用者)
Visual Basic 執行階段程式庫成員,VariantType 枚舉

CVDate 函數 DateValue 函數
Visual Basic 執行階段程式庫成員,DateAndTime 模組

CVErr 函數 Error 語句
不適用
Date 函數,Date 語句 Now 屬性,Today 屬性
Visual Basic 執行階段程式庫成員,DateAndTime 模組

Date$ 函數 DateString 屬性
Visual Basic 執行階段程式庫成員,DateAndTime 模組

Debug.Assert 方法 Assert,失敗方法
System.Diagnostics 命名空間,Debug 類

Debug.Print 方法 Write,WriteIf,WriteLine 和 WriteLineIf 方法
System.Diagnostics 命名空間,Debug 類

Deftype 語句 Visual Basic 2005 中不支援。請參見資料類型更改(針對 Visual Basic 6.0 使用者)
不適用
DeleteSetting 語句 DeleteSetting 函數
Visual Basic 執行階段程式庫成員,Interaction 模組

DoEvents 函數 DoEvents 方法
System.Windows.Forms 命名空間,Application 類

Empty 關鍵字 無
不適用
Eqv 運算子 = 運算子;請參見邏輯運算子(針對 Visual Basic 6.0 使用者)
不適用
Exp 函數 Exp 方法
System 命名空間,Math 類

FileCopy 語句 FileCopy 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Get 語句 FileGet 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

GoSub 語句 Visual Basic 2005 中不支援;請使用 Return 語句。請參見控制語句(針對 Visual Basic 6.0 使用者)。
不適用
Imp 運算子 Visual Basic 2005 中不支援。請參見 Not 和 Or 運算子,以及邏輯運算子(針對 Visual Basic 6.0 使用者)。
不適用
Initialize 事件 Visual Basic 2005 中不支援;請使用 Sub New。請參見 Class_Initialize 更改(針對 Visual Basic 6.0 使用者)和使用建構函式和解構函式
不適用
Input #、Input$ 語句,Input$、InputB、InputB$ 函數 Input 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Instancing 屬性 Visual Basic 2005 中不支援。有關類層級聲明,請參見 Private (Visual Basic) 和 Public (Visual Basic)。有關過程層級聲明,請參見 Shared (Visual Basic)。
不適用
InStrB 函數 InStr 函數
Visual Basic 執行階段程式庫成員,Strings 模組

IsEmpty 函數 IsNothing 函數
Visual Basic 執行階段程式庫成員,Information 模組

IsMissing 函數 Visual Basic 2005 中不支援。請參見過程聲明(針對 Visual Basic 6.0 使用者)。
不適用
IsNull 函數 IsDbNull 函數
Visual Basic 執行階段程式庫成員,Information 模組

IsObject 函數 IsReference 函數
Visual Basic 執行階段程式庫成員,Information 模組

Kill 語句 Kill 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

LCase$ 函數 LCase 函數
Visual Basic 執行階段程式庫成員,Strings 模組

Left$、LeftB、LeftB$ 函數 Left 函數
Visual Basic 執行階段程式庫成員,Strings 模組

LenB 函數 Len 函數
Visual Basic 執行階段程式庫成員,Strings 模組

Let、Set 指派陳述式 Visual Basic 2005 中不支援;新的 Set 語句與舊語句無關。請參見預設屬性更改(針對 Visual Basic 6.0 使用者)。
不適用
Line Input # 語句 LineInput 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Load 語句 New (Visual Basic) 關鍵字、Show 方法、Load 事件
Visual Basic 執行階段程式庫成員、System.Windows.Forms 命名空間
Lock 語句 Lock、Unlock 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Log 函數 Log 方法
System 命名空間,Math 類

LSet、RSet 語句 LSet 函數、PadRight、PadLeft;請參見資料類型更改(針對 Visual Basic 6.0 使用者)
Visual Basic 執行階段程式庫成員,Strings 模組;System 命名空間,String 類

LTrim$ 函數 LTrim 函數
Visual Basic 執行階段程式庫成員,Strings 模組

MidB 函數 Mid 函數
Visual Basic 執行階段程式庫成員,Strings 模組

MidB 語句 Mid 語句
Visual Basic 執行階段程式庫成員,Strings 模組

MkDir 語句 MkDir 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Name 語句 Rename 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Now 函數 Now 屬性
Visual Basic 執行階段程式庫成員,DateAndTime 模組

Null 關鍵字 無
不適用
Oct$ 函數 Oct 函數
Visual Basic 執行階段程式庫成員,Conversion 模組

On ... GoSub 構造 Visual Basic 2005 中不支援;請使用 Select...Case 語句。請參見控制語句(針對 Visual Basic 6.0 使用者)。
不適用
On ... GoTo 構造 Visual Basic 2005 中不支援;請使用 Select...Case 語句。請參見控制語句(針對 Visual Basic 6.0 使用者)。
不適用
Open 語句 FileOpen 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Option Base 語句 Visual Basic 2005 中不支援。請參見數組界限(針對 Visual Basic 6.0 使用者)。
不適用
Option PrivateModule 語句 Visual Basic 2005 中不支援;請使用 Module 語句。
不適用
Print # 語句 Print、PrintLine 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Property Get、Property Let、Property Set 語句 Visual Basic 2005 中不支援。請參見屬性過程更改(針對 Visual Basic 6.0 使用者)。
不適用
Put 語句 FilePut 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Reset 語句 Reset 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Right$、RightB 函數 Right 函數
Visual Basic 執行階段程式庫成員,Strings 模組

RmDir 語句 RmDir 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Round 函數 Round 方法
System 命名空間,Math 類

RSet、LSet 語句 RSet 函數;請參見資料類型更改(針對 Visual Basic 6.0 使用者)
Visual Basic 執行階段程式庫成員,Strings 模組

RTrim$ 函數 RTrim 函數
Visual Basic 執行階段程式庫成員,Strings 模組

SaveSetting 語句 SaveSetting 函數
Visual Basic 執行階段程式庫成員,Interaction 模組

Scale 方法 Visual Basic 2005 中不支援 不適用
Set、Let 指派陳述式 Visual Basic 2005 中不支援;新的 Set 語句與舊語句無關。請參見預設屬性更改(針對 Visual Basic 6.0 使用者)
不適用
SetAttr 語句 SetAttr 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Sgn 函數 Sign 函數
System 命名空間,Math 類

Sin 函數 Sin 方法
System 命名空間,Math 類

Sqr 函數 Sqrt 函數
System 命名空間,Math 類

String 函數 String 建構函式;請參見字串 ($) 函數(針對 Visual Basic 6.0 使用者)
System 命名空間,String 類

String ($) 函數 Visual Basic 2005 中不支援。請參見字串 ($) 函數(針對 Visual Basic 6.0 使用者)。
不適用
Terminate 事件 Visual Basic 2005 中不支援;請使用 Sub Dispose 和 Sub Finalize。請參見使用建構函式和解構函式。
不適用
Time 函數,Time 語句 TimeOfDay 屬性;請參見 DateTime 結構,Date 資料類型
Visual Basic 執行階段程式庫成員,DateAndTime 模組

Time$ 函數 TimeString 屬性
Visual Basic 執行階段程式庫成員,DateAndTime 模組

Timer 函數 Timer 屬性
Visual Basic 執行階段程式庫成員,DateAndTime 模組

Trim$ 函數 LTrim、RTrim 和 Trim 函數
Visual Basic 執行階段程式庫成員,Strings 模組

Type 語句 Visual Basic 2005 中不支援;請使用 Structure 語句。請參見結構聲明(針對 Visual Basic 6.0 使用者)。
不適用
UCase$ 函數 UCase 函數
Visual Basic 執行階段程式庫成員,Strings 模組

Unlock 語句 Lock、Unlock 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Variant 資料類型 Object 資料類型;請參見通用資料類型更改(針對 Visual Basic 6.0 使用者)
不適用
Wend 關鍵字 While...End While 語句和 End 語句;請參見控制語句(針對 Visual Basic 6.0 使用者)
不適用
Width # 語句 FileWidth 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

Write # 語句 Write、WriteLine 函數
Visual Basic 執行階段程式庫成員,FileSystem 模組

文章《編程元素支援更改總結》

VB.NET 編程元素支援更改總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.