zoukankan      html  css  js  c++  java
  • VB.NET 编程元素支持更改总结

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

    文章《编程元素支持更改总结》
  • 相关阅读:
    将requirejs进行到底(一)
    localStorage.ie6.js
    再见,唐家岭!
    彻底理解JavaScript原型
    总结javascript继承的两种方式的N中写法
    Sizzle引擎执行的流程图
    武功唯快不破
    密码强度
    各大浏览器内核(Rendering Engine)
    Angularjs中编写指令模版
  • 原文地址:https://www.cnblogs.com/ilookbo/p/4051949.html
Copyright © 2011-2022 走看看