VB.NET与VB6的比较:被撤销的关键字和函数

比较|关键字|函数

VB.NET与VB6的比较:被撤销的关键字和函数

历史的发展,就是一个不断扬弃的过程,VB.NET也是一样.它毫不犹豫地删除了不少关键字与函数,其中的很多是众多VB6编程员从不会想念的.例如,已经删除了的DefType语句.这个语句是对Fortran的倒退,允许开发人员指出,以字母I,J,K,L,M,N开始的所有变量都是整数.多数编程员或许从未使用这个函数.另一个不再可用的关键字是Go To和Go Sub函数.
VB.NET敢于删除一些过于深奥和陈旧的函数的勇气,正是Microsoft不断向进发展的动力.

下面,我列出在VB.NET中被撤销的关键字和函数(按字母顺序)
As Any
Atn函数
Calendar特性
Circle语句
Currency
Date函数和语句
Date$函数
Debug.Assert方法
Debug.Pring方法
DefType
DoEvents函数
Empty
Eqv
GoSub语句
Imp
Initialize事件
Instancing特性
IsEmpty函数
IsMissing函数
IsNull函数
IsObject函数
Let语句
Line语句
Lset
Msgbox函数
Now函数
Null关键字
On...GoSub
On...GoTo
Option Base
Option Private Module
Property Get,Property Let ,Property Sey
Pset方法
Rnd函数
Round函数
Rset
Scale方法
Set语句
Sgn函数
Sqr函数
String函数
Terminate事件
Time函数和语句
Time$函数
Timer函数
Type语句
Variant数据类型
VarType函数
Wend关键字

时间: 2024-10-31 17:45:09

VB.NET与VB6的比较:被撤销的关键字和函数的相关文章

函数调用-新人求助 vb.net+access数据库编写电话簿,调用添加和删除函数,调试都卡住了。

问题描述 新人求助 vb.net+access数据库编写电话簿,调用添加和删除函数,调试都卡住了. 添加函数: '写一个添加用户信息的方法,它的返回值是布尔型, Function AddUser(ByVal User As DBuser) As Boolean '首先判断用户名是否已经存在 Dim SQLString As String SQLString = "SELECT * FROM telephonebook WHERE 姓名 ='" & nm & "

VB.net 在64位win7系统下,调用API函数,在传址时为什么总会发生异常。。

问题描述 请帮教各位高人,VB.net在64位win7系统下,调用API函数,在传址时为什么总会发生异常..函数声明:DeclareSubdmc_move_line3Lib"DMC.dll"(ByRefaxisAsShort,ByValDist1AsInteger,ByValDist2AsInteger,ByValDist3AsInteger,ByValposi_modeAsShort)函数调用:DimAxisArray(3)AsShortDimLineEndArray(3)AsInt

vb.net sql查询语句 win7 xp win10 问题!时间函数!求高手指点!

问题描述 我正在写个winform项目,用的vb.net+SqLite.在写到一个查询函数:button1....'查询当天销售合计记录'button1....'查询当天销售合计记录Dimtime1AsDateTime=DateTime.Today()DimstrLabelAsString="selectsum([销售金额])asw,sum([总销售数量])ass,sum([收到金额])ast,sum([合计毛利])asefromXSTJwhere[销售时间]like('"&t

vb.net 调用c#类库中返回值为datatable的函数,老是提示未将对象引用设置到对象的实例

问题描述 如题,是什么问题.c#CPAOrderDate.csusingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebCo

VB5里面实现VB6的InstrRev()和Split()一样的替换函数

Private Function split_vb5(ByVal sstr As String, spstr As String) As VariantDim starstr, lenstr, cur As IntegerDim backstr() As Stringstarstr = InStr(sstr, spstr)cur = starstr + 1lenstr = Len(sstr)ReDim backstr(0)backstr(0) = Left(sstr, starstr - 1)F

撤销主页关键字锚文本请谨慎

上上周开会决定新站首页那加一个特色专栏,突出显示主营业务,当时为了美观,用图片替代一些原先的关键词锚文本,设置了alt属性,以为图片链接设置好的话可以等同于文字链接,可事实证明自己错了.几天之后查看统计数据发现来源少了很多,到bd搜索一下关键词位次,不看不知道一看吓一跳,掉到好几页之外了. 还好有做了修改记录,赶紧找回修改前的文档,也就是3.11那天的数据,换回原来的锚文本,然后在其他显著位置加上特色专栏,重新生成首页,第二天再查一下名词,几个词回来了,但竞争度大点的词暂时还没恢复. 修改主页关

从VB6到VB.NET的变化综述 (转)

随着Microsoft .NET平台的发布,Visual Basic开始成为一种完全面向对象的语言,简称为VB.NET.虽然有了一些根本性的变化,开发者从VB6到VB.NET的学习热情依然相当高,即使对于有经验的编程人员也是如此.本文中,我将列出Visual Basic语言中的变化,并在适当的地方举例说明.这里所列出的可能不完全,但是已经包括了大部分的功能.如果你是一个想要转到VB.NET上去的 VB程序员,这篇文章就一定要读一读. ASP.NET Beta 1版本可以从http://www.a

从VB6到VB.NET的变化综述(转)

从VB6到VB.NET的变化综述 当创建ASP.NET页面时,需要使用一种与兼容 .NET的编程语言,如C#.VB.NET或JScript.NET.但是从VB6/VBScript 到VB.NET有许多重要的变化,这正是本文所涉及的内容. 另外,如果想获得更多有关的信息,我强烈推荐你阅读Microsoft的文章:为Visual Basic 6.0应用程序升级到Visual Basic.NET做好准备. 引言随着Microsoft .NET平台的发布,Visual Basic开始成为一种完全面向对象

VB.net 新功能,例程 (翻译)

7.介绍VB.NETVB.net 或者说 VB7 有许多和旧版本的Visual basic 一样的语法,但是在许多方面,它是一门全新的语言.和VB先前的版本不一样,VB7是完全的面向对象的,一些普通的操作的实现因为这个不同而出现一些区别.出于这种原因,与其将它当成一个编译器来编译你已经写好的程序,不如最好将VB.NET当作是一种开发.NET应用程序的语言.由于VB.NET的格式还是不成熟的,因此在本文中当我们谈到VB.NET时,我们将用VB7来命名VB.NET.(我们将在小标题中延续VB.NET