vbnet和vb的区别,vb和vb.net的区别

vb和vb.net的区别

区别1、vb.net 是面向对象的编程语言,具有抽象、封装、继承的四大特性。vb不支持继承。

区别2、两种语言的错误处理机制不同。

vb的错误处理是On Error…..goto和On Errer Resume Next ,是非结构化异常处理。vb.net采用的结构化异常处理机制,try…catch….finally控制。虽然VB.NET仍然支持On Error Goto类型的异常处理,但是这样做并不是很好。我们应该充分利用VB.NET提供的结构化异常处理。

vbnet和vb的区别,vb和vb.net的区别

区别3、两者产生的窗体不同。

vb.net 允许创建不同类型的应用程序,例如,创建ASP.NET和ASP.NET Web 服务应用程序,还允许创建控制台应用程序和作为桌面服务运行的应用程序。但是vb 只能创建Windows窗体。

区别4、数据库访问的差别。

vb6.0是通过ADO(Active X Data Objext)来实现对数据库访问。而vb.net 是通过ADO.NET来访问数据库。

vb.net的发展历程

VB.NET,是微软公司于2002年作为原有的Visual Basic的继承者而推出。虽然自2005年起,语言名称中的“.NET”就已经被去掉了。但为了与VB 6.0及以前版本的Visual Basic进行区分,“Visual Basic .NET”的名字仍然被社会公众用来指代VB 7.0及以后的Visual Basic。VB.NET与C#同为.Net Framework框架下两种主要的程序设计语言,都是为了调用.Net Framework的类库资源,因此两种语言具有很高的对应性,数据类型、控制结构与语言特性都存在一一对应,容易把源代码从一种语言对译为另一种语言。

微软公司的集成开发环境Visual Studio是广泛使用的VB.NET开发工具。Visual Studio的大部分版本都是价格昂贵的商业软件,除了Express版本和Visual Studio Community是免费的使用软件。Visual Studio,SharpDevelop,Mono也是可以使用的VB.NET开发环境。

目前为止,版本如下:

1. 2002年Visual Basic .NET(VB 7.0)

VB 7.0版本在变更过程中引起广泛的争议,主要原因对旧版VB改动过大。微软在后续版本中撤销了一些过激的更改,并且吸取了经验。在以后版本中,语法的更改变得更加谨慎。

2. 2003年Visual Basic .NET 2003(VB 7.0)

3. 2005年Visual Basic 2005(VB 8.0)

Visual Basic 2005(VB 8.0)是VB.Net的重大转变,微软在其软件名称中去掉了.NET部分。

在VB2005中,微软增加了新功能:

不再支持“Edit and Continue”,Visual Basic 2005去掉了这个功能;

增加了.NET 2.0语言功能包括:泛型(generics)和Partial类

XML注释,可以被NDoc等工具处理而自动生成文档;

操作符重载;

支持在其它语言中已经广泛使用的unsigned integer数据类型;

支持复合操作符,如:”+=”, “-=”;

4. 2008年Visual Basic 2008(VB 9.0)

在VB2008中,微软增加了新功能:

IIF函数,匿名类型,支持LINQ,Lambda表达式,XML数据结构,类接口

5. 2010年Visual Basic 2010(VB 10.0)

6. 2012年Visual Basic 2012(VB 11.0)

7. 2013年Visual Basic 2013(VB 12.0)

8. 2015年Visual Basic 2015(VB 14.0)

9. 2017年Visual Basic 2017(VB 15.0)

版权声明:【vbnet和vb的区别,vb和vb.net的区别】版权归原作者所有,本文由作者:【王鹏(python工程师)】用户自发贡献上传,该文观点仅代表作者本人,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任,如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至举报,一经查实,本站将立刻删除,如若转载,请注明出处:https://www.intostarry.com/jrzy/818.html

(0)
上一篇 2023年11月11日 22:30:33
下一篇 2023年11月12日 18:36:30

相关推荐

发表回复

登录后才能评论