该版本是和.NET Framework 1.1一起发布的 。新功能包括对.NET Compact Framework的支持和更好的VB升迁向导 。并改进了运行状况,IDE稳定性(尤其是后台编译器),以及运行时RunTime稳定性 。另外,VB.NET2003还有一个学院版Visual Studio .NET 2003 Academic Edition (VS03AE),它是分发给各国某些学者免费使用的版本 。
Visual Basic .NET 2005
该版本是VB.Net的重大转变 。但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本2.0) 。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等 。总体来说是一个非常庞大的软件,甚至包含代码测试功能 。
Visual Basic .NET 2008
Visual Basic 2008于2008年2月1日发布 。通过几年的发展 , 它已成为一种专业化的开发语言和环境 。用户可用 Visual Basic 快速创建 Windows 程序,现在还可以编写企业水平的客户/服务器程序及强大的数据库应用程序 。
Visual Studio 2010
Visual Studio 2010于2010年4月12日上市,其中包含 Visual Basic .NET 2010。Visual Studio是微软公司推出的开发环境 。是目前最流行的Windows平台应用程序开发环境 。Visual Studio 2010集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了 。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序 。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库等 。
Visual Studio 2012
从该版本开始VB.NET已没有单独发售的IDE了,微软给Visual Basic .NET 以及C#开发者的IDE就只有Visual Studio 了 。该版本增加了modern(原metro)风格的支持等众多新特性 。
Visual Studio 2015
增加了大量新特性 , 提升你的编写效率 。对编译器和开发环境优化,提高编译速度,帮你重构代码和解决错误 。最明显的14项改进见参考资料的14 Top Improvements in Visual Basic 14 。不能简单认为VB .net是VB的新版本 。首先它们一个是完全面向对象的语言 , 而另一个不是完全面向对象的,其次VB .NET是构建于.Net framework之上的 。当然,它们同属Basic系列语言 , 又同为微软所开发,语法上有一定的相似或沿袭是很正常的 , 但不能因此认为VB .NET是VB的升级版 。
对于想从VB转到VB .NET的开发者来说,如果你只是喜欢Basic系列语言的代码风格,那么你的迁移会很顺利,如果你想沿袭之前VB的编程思想和习惯,你会很苦恼,原因之一就是VB .NET贯穿的是完全面向对象的思想,而VB不是 。
微软为使VB开发者更容易转到VB .NET , 兼容一些VB6函数和库的用法,但是比不上.NET语言中自带的可替换的函数和库来得高效,所以我们应该尽量使用.NET下的新方法 。微软还提供了VB到VB .NET的自动转换器,虽几经改进 , 但仍无法转换全部代码,几乎所有非小型程序都需要人工修改以完成编译 。为了运行优化,大多程序需要大量工作去重构 。
争议与解释vb.net包含代码:许多资深的VB程序员抱怨VB .NET,因为VB .NET丢掉了许多不再发行的VB6中使用的大量语言constructs和用户界面功能,并且对保留下来的东西也改变了语意 。其实不应该再把VB和VB .NET做功能上的比较,因为它们除了有些语法相似外,可以说是完全不同的两种语言 。
Visual Basic .NET与VB都代表了Basic系列语言的编码风格 , Visual Basic .NET是这种编码风格在.NET平台上的继承,而不是同系列语言VB的沿袭 。
语言革命
* 1991年4月 , Visual Basic诞生,Visual Basic 1.0 Windows版本发布 。这个连接编程语言和用户界面的进步被称为Tripod(有些时候叫做Ruby),最初的设计是由阿兰·库珀(Alan Cooper)完成的 。1992年9月,Visual Basic 1.0 DOS版本发布 。
推荐阅读
- nginx设置代理替换源ip,nginx设置代理地址
- 东城如何用短视频推广美食的简单介绍
- 新买的wd移动硬盘怎么用,新买的移动硬盘第一步要怎么做
- linux加路由命令6 linux 加路由
- js失焦函数,js离焦事件
- 跨境电商如何降低运费,跨境电商运费高怎样解决
- 解谜游戏动作,解谜 游戏
- php数据不更新 php不更新了
- 老电视插u盘怎么播放,老电视插u盘怎么播放视频