分享

编程元素支持更改总结

 nxhujiee 2010-04-16

Visual Basic 2005 更改了它支持各种编程元素的方式,主要是为了提供与公共语言运行库的互操作性。许多 Visual Basic 6.0 元素被重新命名,重新分类或与 Visual Basic 2005 的其他编程元素相结合。取消了对若干元素的支持,因为公共语言运行库 (CLR) 中的功能使这些元素不再有必要存在。有关更多信息,请参见公共语言运行库

有关 Visual Basic 更改的其他信息 -- 包括集成开发环境 (IDE)、Web 功能、项目、窗体、常数以及 CircleLinePset 方法等,请参见适用于 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 方法

WriteWriteIfWriteLineWriteLineIf 方法

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 中不支持。请参见 NotOr 运算符,以及逻辑运算符(针对 Visual Basic 6.0 用户)

不适用

Initialize 事件

Visual Basic 2005 中不支持;请使用 Sub New。请参见 Class_Initialize 更改(针对 Visual Basic 6.0 用户)使用构造函数和析构函数

不适用

Input #Input$ 语句,Input$InputBInputB$ 函数

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$LeftBLeftB$ 函数

Left 函数

Visual Basic 运行时库成员Strings 模块

LenB 函数

Len 函数

Visual Basic 运行时库成员Strings 模块

LetSet 赋值语句

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 类

LSetRSet 语句

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 关键字

不适用

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 GetProperty LetProperty 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 类

RSetLSet 语句

RSet 函数;请参见数据类型更改(针对 Visual Basic 6.0 用户)

Visual Basic 运行时库成员Strings 模块

RTrim$ 函数

RTrim 函数

Visual Basic 运行时库成员Strings 模块

SaveSetting 语句

SaveSetting 函数

Visual Basic 运行时库成员Interaction 模块

Scale 方法

Visual Basic 2005 中不支持

不适用

SetLet 赋值语句

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 DisposeSub 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 模块

请参见

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多