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

文章《编程元素支持更改总结》
时间: 2024-08-02 12:26:33

VB.NET 编程元素支持更改总结的相关文章

linux 进程、执行方式、程序、编程元素

1.进程: shell应用程序的进程一般为交互式的,在广义上分为GUI和CLI GUI(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面,支持鼠标,桌面等外设,比较著名的windows.Android CLI(command-line interface,命令行界面)是指可在用户提示符下键入可执行指令的界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行. CLI的词法一般由 命令,选项,参数组成,分

MFC对Socket编程的支持

MFC对Socket编程的支持其实是很充分的,然而其文档是语焉不详的.以至于大多数用Visual C++编写的功能稍复杂的网络程序,还是使用其API的.故CAsyncSocket及CSocket事实上成为了疑难,群众多敬而远之.余好事者也,不忍资源浪费,特为之注解. 1.CAsyncSocket与CSocket的区别是前者是异步通信,后者是同步通信.前者是非阻塞模式,后者是阻塞模式.另外,异步非阻塞模式有时也被成为长连接,同步阻塞模式则被成为短连接. 为了更明白的讲清楚两者的区别.举个例子.设想

如何让元素支持 height:100%效果

如何让元素支持 height:100%效果? 有两种方法.(1) 设定显式的高度值. 这个没什么好说的,例如,设置 height:600px,或者可以生效的百分比值高度.例如,我们比较常见的:html, body {height: 100%;}(2) 使用绝对定位. 例如:div {height: 100%;position: absolute;}此时的 height:100%就会有计算值,即使祖先元素的 height 计算为 auto 也是如此.需要注意的是,绝对定位元素的百分比计算和非绝对定

VB 核心编程及通用模块开发 笔记1

前言:学习任何编程语言.编程工具的目的不外乎解决生活问题,能够快速.高效解决问题的方式就是不错的方式,至于选择什么“工具”,众位看官看着办,本人虽然有过3年vb开发经验,但是一直没有深入学习,现已购买 <张宁著 老兵新传  核心编程及通用模块开发>,深入学习vb开发,继续将vb发扬光大. 一.知识准备 本章从API函数开始介绍vb下如何使用api函数,模块.类模块的编写.主要还是阐述的一种思想,通用模块开发,编写的模块能够通用,多次使用,尽量要降低错误,以达到重复利用目的,从通篇介绍来看,以后

基于python网络编程实现支持购物、转账、存取钱、定时计算利息的信用卡系统

一.要求 二.思路 1.购物类buy 接收 信用卡类 的信用卡可用可用余额, 返回消费金额 2.信用卡(ATM)类 接收上次操作后,信用卡可用余额,总欠款,剩余欠款,存款 其中: 1.每种交易类型不单独处理金钱,也不单独记录流水账,每种交易类型调用处理金钱的函数(传入交易类型,交易金额) 2.处理金钱的函数,调用配置文件中关于每种交易类型的加减钱和利率 返回本次操作后信用卡可用余额,总欠款,剩余欠款,存款 3.客户端 银行管理员注册登陆普通用户注册登陆发送需求:注册.登陆.交易类型.交易金额 4

Dokuwiki API接口文档管理中文支持更改

1.文件 \conf\local.php 增加$conf['fnencode'] = 'gbk';如果存就更改 2.文件 \inc\pageutils.php function utf8_encodeFN($file,$safe=true){ global $conf; if($conf['fnencode'] == 'utf-8') return $file; if($safe && preg_match('#^[a-zA-Z0-9/_\-\.%]+$#',$file)){ return

让内联元素支持宽高的几个设置

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> span{ /*float: left;*/ /*position: absolute;*/ /*display: inline-block;*/ /*display: block;*/ widt

CBM666 VB6电子版编程教材,还在用vb的看过来!

纯为支持老大,在我学vb期间无私帮助了我太多,非常感谢他,园子如果还有学习vb的同志可以支持一把.初学vb的同志绝不失为一款必备的教材,太实用了.以下为图片介绍,看完你就知道这份教程的价值含量有多大了,都是他老人家一字一码辛苦整理调试出来的,这份教材绝对对得住这个价格. 至于你买不买,反正我已经购买了,好教材不容错过哦! 群名称是CBM666 VB编程教学群  44219538 教材费用如下: 价格包含 电脑与手机两用之U盘 (8G) 与快递费2014/11/8 开始发货教材内容如有错误更正 或

LINQ to XML 编程基础

1.LINQ to XML类 以下的代码演示了如何使用LINQ to XML来快速创建一个xml: 隐藏行号 复制代码 ?创建 XML public static void CreateDocument() { string path = @"d:\website"; XDocument xdoc = new XDocument(new XDeclaration("1.0", "utf-8", "yes"), new XEle