vb和vb.net的区别以及vb.net的发展历史

vb和vb.net的区别区别1、vb.net 是面向对象的编程语言,具有抽象、封装、继承的四大特性。vb不支持继承。区别2、两种语言的错误处理机制不同。vb的错

各位老铁们,大家好,今天由我来为大家分享vb和vb.net的区别以及vb.net的发展历史,以及的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

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

vb的错误处理是On Error.goto和On Errer Resume Next,属于非结构化异常处理。 vb.net采用的结构化异常处理机制是由try.catch.finally控制的。虽然VB.NET仍然支持On Error Goto类型的异常处理,但是并不是很好。我们应该充分利用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 由Microsoft 于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 开发环境。

到目前为止,版本如下:

vb和vb.net的区别以及vb.net的发展历史

1. Visual Basic .NET 2002 (VB 7.0)

VB 7.0版本在变更过程中引起了广泛争议。主要原因是对旧版VB做了太多改动。微软在后续版本中扭转了一些巨大的变化,并吸取了经验。在后来的版本中,语法变化变得更加谨慎。

2. Visual Basic .NET 2003 (VB 7.0)

3. Visual Basic 2005 (VB 8.0)

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

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

不再支持“编辑并继续”,Visual Basic 2005 删除了此功能;

添加的.NET 2.0 语言功能包括:泛型和部分类

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

运算符重载;

vb和vb.net的区别以及vb.net的发展历史

支持其他语言中已广泛使用的无符号整数数据类型;

支持复合运算符,如:’+=’、’-=’;

4. Visual Basic 2008 (VB 9.0)

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

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

5. Visual Basic 2010 (VB 10.0)

6. Visual Basic 2012 (VB 11.0)

7. Visual Basic 2013 (VB 12.0)

8. Visual Basic 2015 (VB 14.0)

9.Visual Basic 2017(VB 15.0)

用户评论

vb和vb.net的区别以及vb.net的发展历史
↘▂_倥絔

我一直用VB做了10年搞后台开发,最近在想学习.NET一下,发现VB.NET好像很成熟了?这篇文讲得清清楚楚,我终于明白区别在哪儿了!

    有20位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
窒息

我觉得这篇文章写的不错,讲解的很详细,把VB和VB.NET的区别清晰地表达出来了。对于初学者来说很友好,能够快速了解到关键点。

    有19位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
柠栀

看了一下历史发展历程,发现VB.NET还挺牛的,从诞生至今一直不断更新迭代,现在还在被人使用吗?

    有5位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
一别经年

学习编程的新人应该选择vb.net来入门吧? 学习曲线更平滑,而且.NET生态强大,后面扩展性更强。

    有6位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
你与清晨阳光

作为一个程序员,我觉得VB和VB.NET的差别真的不大,都是用来做软件开发的语言。关键还是看个人偏好了。

    有14位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
不浪漫罪名

这篇博客写的太棒了!将VB 和 VB.NET 的区别以及发展历程分析得非常清晰,我作为一名开发者受益匪浅。感谢分享!

    有18位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
巷口酒肆

我记得以前用过VB做一些小应用程序,但是后来慢慢就被C++和Java取代了… 这篇文章让我想起过去,不过VB.NET现在发展好像还不错?

    有16位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
苍白的笑〃

虽然我对编程比较感兴趣,但是感觉 VB 和 VB.NET 太老套了,现在的开发趋势还是Python或者Go语言更火啊!

    有12位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
回到你身边

学习VB.NET作为一种入门的方式确实可以,毕竟语法简洁,更容易上手。

    有7位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
我没有爱人i

其实我觉得无论是VB还是VB.NET,最终的目标都是用来写代码,做出实际的产品。技术不断发展进步,很多古老的语言依然能够发挥作用。

    有6位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
箜篌引

VB.NET真的比经典的VB牛多了,在C# 框架下运行,性能提升显著呀!

    有19位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
不忘初心

我还在思考要不要学习VB.NET,这篇博客刚好解决了我的困惑。看来它确实是一个值得学习的语言,而且未来发展前景也不错。

    有5位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
又落空

作为一名资深开发者,我对 VB 和 VB.NET 的区别很熟悉了。这篇文章写的比较全面,对于初学者来说很有帮助

    有14位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
伱德柔情是我的痛。

从VB到VB.NET,我看到了微软对 .NET 平台的重视和不断改进。我相信VB.NET 能够继续发展壮大,为开发人员提供更多便捷的功能。

    有8位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
孤者何惧

VB其实很简单,适合快速开发一些简单的应用,但是如果想要做复杂项目还是得用其他语言吧,比如C#之类的…

    有19位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
赋流云

这篇文章很有帮助!我之前对 VB.NET 一知半解,现在终于明白了它的发展历程和与 VB 的区别。

    有19位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
孤败

对于一些已经习惯VB的开发者来说,转型到VB.NET也是比较容易的,语法上有很多相似之处。

    有9位网友表示赞同!

vb和vb.net的区别以及vb.net的发展历史
半世晨晓。

VB.NET的发展历程还是很传奇的,从早期的面向对象语言发展到现在的现代性框架下运行,可见背后的技术变革很大!

    有9位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/112016.html

(0)
小su's avatar小su
上一篇 2024年8月31日 下午9:44
下一篇 2024年8月31日 下午9:49

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注