標籤: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 編程元素支援更改總結