各位老铁们,大家好,今天由我来为大家分享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 开发环境。
到目前为止,版本如下:
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等工具处理,自动生成文档;
运算符重载;
支持其他语言中已广泛使用的无符号整数数据类型;
支持复合运算符,如:’+=’、’-=’;
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)
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/112016.html
用户评论
↘▂_倥絔
我一直用VB做了10年搞后台开发,最近在想学习.NET一下,发现VB.NET好像很成熟了?这篇文讲得清清楚楚,我终于明白区别在哪儿了!
有20位网友表示赞同!
窒息
我觉得这篇文章写的不错,讲解的很详细,把VB和VB.NET的区别清晰地表达出来了。对于初学者来说很友好,能够快速了解到关键点。
有19位网友表示赞同!
柠栀
看了一下历史发展历程,发现VB.NET还挺牛的,从诞生至今一直不断更新迭代,现在还在被人使用吗?
有5位网友表示赞同!
一别经年
学习编程的新人应该选择vb.net来入门吧? 学习曲线更平滑,而且.NET生态强大,后面扩展性更强。
有6位网友表示赞同!
你与清晨阳光
作为一个程序员,我觉得VB和VB.NET的差别真的不大,都是用来做软件开发的语言。关键还是看个人偏好了。
有14位网友表示赞同!
不浪漫罪名
这篇博客写的太棒了!将VB 和 VB.NET 的区别以及发展历程分析得非常清晰,我作为一名开发者受益匪浅。感谢分享!
有18位网友表示赞同!
巷口酒肆
我记得以前用过VB做一些小应用程序,但是后来慢慢就被C++和Java取代了… 这篇文章让我想起过去,不过VB.NET现在发展好像还不错?
有16位网友表示赞同!
苍白的笑〃
虽然我对编程比较感兴趣,但是感觉 VB 和 VB.NET 太老套了,现在的开发趋势还是Python或者Go语言更火啊!
有12位网友表示赞同!
回到你身边
学习VB.NET作为一种入门的方式确实可以,毕竟语法简洁,更容易上手。
有7位网友表示赞同!
我没有爱人i
其实我觉得无论是VB还是VB.NET,最终的目标都是用来写代码,做出实际的产品。技术不断发展进步,很多古老的语言依然能够发挥作用。
有6位网友表示赞同!
箜篌引
VB.NET真的比经典的VB牛多了,在C# 框架下运行,性能提升显著呀!
有19位网友表示赞同!
不忘初心
我还在思考要不要学习VB.NET,这篇博客刚好解决了我的困惑。看来它确实是一个值得学习的语言,而且未来发展前景也不错。
有5位网友表示赞同!
又落空
作为一名资深开发者,我对 VB 和 VB.NET 的区别很熟悉了。这篇文章写的比较全面,对于初学者来说很有帮助
有14位网友表示赞同!
伱德柔情是我的痛。
从VB到VB.NET,我看到了微软对 .NET 平台的重视和不断改进。我相信VB.NET 能够继续发展壮大,为开发人员提供更多便捷的功能。
有8位网友表示赞同!
孤者何惧
VB其实很简单,适合快速开发一些简单的应用,但是如果想要做复杂项目还是得用其他语言吧,比如C#之类的…
有19位网友表示赞同!
赋流云
这篇文章很有帮助!我之前对 VB.NET 一知半解,现在终于明白了它的发展历程和与 VB 的区别。
有19位网友表示赞同!
孤败
对于一些已经习惯VB的开发者来说,转型到VB.NET也是比较容易的,语法上有很多相似之处。
有9位网友表示赞同!
半世晨晓。
VB.NET的发展历程还是很传奇的,从早期的面向对象语言发展到现在的现代性框架下运行,可见背后的技术变革很大!
有9位网友表示赞同!