共用方式為


程式設計項目的支援變更摘要

更新:2007 年 11 月

主要為了與 Common Language Runtime 的互通性 (Iinteroperability),從 Visual Basic 6.0 以後,各種程式設計項目的支援方式已變更。許多 Visual Basic 6.0 項目都已被重新命名、重新分類或與其他程式設計項目結合。由於 Common Language Runtime (CLR) 包含的功能讓這些項目不再是需要的元件,所以也不再支援這些項目。如需詳細資訊,請參閱 Common Language Runtime

如需 Visual Basic 變更的詳細資訊,請參閱 Visual Basic 6.0 使用者可用的說明。此主題包含相關變更資訊,包括整合式開發環境 (IDE)、Web 功能、專案、表單、常數,以及 Circle、Line 和 Pset 方法。

變更的項目

下表列出已變更的程式設計項目以及相關的其取代項目:

Visual Basic 6.0 程式設計項目

Visual Basic 2008 對等用法

命名空間、類別或執行階段程式庫位置

Abs 函式

Abs 方法

System 命名空間Math 類別

AscB 函式

Asc 函式

Visual Basic 執行階段程式庫成員、Strings 模組

As Any 關鍵字片語

Visual Basic 2008 不支援。請參閱 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 方法

AssertFail 方法

System.Diagnostics 命名空間Debug 類別

Debug.Print 方法

WriteWriteIfWriteLineWriteLineIf 方法

System.Diagnostics 命名空間Debug 類別

Deftype 陳述式

Visual Basic 2008 不支援。請參閱 Visual Basic 6.0 使用者可以進行的資料型別變更

不套用

DeleteSetting 陳述式

DeleteSetting 函式

Visual Basic 執行階段程式庫成員、Interaction 模組

DoEvents 函式

DoEvents 方法

System.Windows.Forms 命名空間Application 類別

Empty 關鍵字

Nothing

不套用

Eqv 運算子

= 運算子,請參閱 Visual Basic 6.0 使用者可用的布林運算子

不套用

Exp 函式

Exp 方法

System 命名空間Math 類別

FileCopy 陳述式

FileCopy 函式

Visual Basic 執行階段程式庫成員、FileSystem 模組

Get 陳述式

FileGet 函式

Visual Basic 執行階段程式庫成員、FileSystem 模組

GoSub 陳述式

Visual Basic 2008 不支援,請使用 Return 陳述式。請參閱Visual Basic 6.0 使用者可用的控制陳述式

不套用

Imp 運算子

Visual Basic 2008 不支援。請參閱 NotOr 運算子,以及 Visual Basic 6.0 使用者可用的布林運算子

不套用

Initialize 事件

Visual Basic 2008 不支援,請使用 Sub New。請參閱 Visual Basic 6.0 使用者可以進行的 Class_Initialize 變更使用建構函式和解構函式

不套用

Input #、Input$ 陳述式、Input$、InputB、InputB$ 函式

Input 函式

Visual Basic 執行階段程式庫成員、FileSystem 模組

Instancing 屬性

Visual Basic 2008 不支援。若為類別層級的宣告,請參閱 Private (Visual Basic)Public (Visual Basic)。若為程序層級的宣告,請參閱 Shared (Visual Basic)

不套用

InStrB 函式

InStr 函式

Visual Basic 執行階段程式庫成員、Strings 模組

IsEmpty 函式

IsNothing 函式

Visual Basic 執行階段程式庫成員、Information 模組

IsMissing 函式

Visual Basic 2008 不支援。請參閱 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 指派陳述式 (Assignment Statement)

Visual Basic 2008 不支援,新的 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 函式PadRightPadLeft;請參閱 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 關鍵字

Nothing

不套用

Oct$ 函式

Oct 函式

Visual Basic 執行階段程式庫成員、Conversion 模組

On ... GoSub 語法結構

Visual Basic 2008 不支援,請使用 Select...Case 陳述式。請參閱 Visual Basic 6.0 使用者可用的控制陳述式

不套用

On ... GoTo 語法結構

Visual Basic 2008 不支援,請使用 Select...Case 陳述式。請參閱Visual Basic 6.0 使用者可用的控制陳述式

不套用

Open 陳述式

FileOpen 函式

Visual Basic 執行階段程式庫成員、FileSystem 模組

Option Base 陳述式

Visual Basic 2008 不支援。請參閱 Visual Basic 6.0 使用者可用的陣列界限

不套用

Option PrivateModule 陳述式

Visual Basic 2008 不支援,請使用 Module 陳述式

不套用

Print # 陳述式

Print、PrintLine 函式

Visual Basic 執行階段程式庫成員、FileSystem 模組

Property Get、Property Let、Property Set 陳述式

Visual Basic 2008 不支援。請參閱 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 2008 不支援。

不套用

Set、Let 指派陳述式

Visual Basic 2008 不支援,新的 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 2008 不支援。請參閱 Visual Basic 6.0 使用者可用的字串 ($) 函式

不套用

Terminate 事件

Visual Basic 2008 不支援,請使用 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 2008 不支援,請使用 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 模組

請參閱

其他資源

Visual Basic 6.0 使用者可以進行的語言變更

Visual Basic 6.0 使用者可用的說明

Common Language Runtime