vb.net运行前编译 vbs编译( 二 )


对于想从VB转到VB .NET的开发者来说,如果你只是喜欢Basic系列语言的代码风格,那么你的迁移会很顺利 , 如果你想沿袭之前VB的编程思想和习惯,你会很苦恼,原因之一就是VB .NET贯穿的是完全面向对象的思想,而VB不是 。
微软为使VB开发者更容易转到VB .NET,兼容一些VB6函数和库的用法,但是比不上.NET语言中自带的可替换的函数和库来得高效 , 所以我们应该尽量使用.NET下的新方法 。微软还提供了VB到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版本发布 。
* 1998年夏天,VB6.0发布 。
* 2001年,Visual Basic .NET和.NET Framework发布 。Visual Basic .NET正式诞生 。
* 2005年,微软宣布将不会再对非.NET版本的VB进行支持 。
*2010年,Visual Basic .NET随Visual Studio 2010发布,不再提供单独的Visual Basic .NET IDE 。MONO开发平台提供了一个VB.NET特性库(VB.NET-specific libraries)并着手研发一个编译器和Windows Forms GUI 库 。由于各方面的原因,VB.NET开发的开源工具较C#发展得慢一些 。
VB 。net写出现的文件是伪编译码?伪编译和真编译有什么不同和区别?只要在windows下生成的是exevb.net运行前编译,可执行文件就是真的编译 。伪编译应该相当于java生成的字节码vb.net运行前编译,并非可执行的exe 。而是靠jvm java (virtual machine java虚拟机)再编译成机器码才执行 。可以理解生成字节码的这个过程是伪编译 。
个人认为
【vb.net运行前编译 vbs编译】.net调试时应该是用托管代码的vb.net运行前编译 , 再调试期间可能是伪编译 。
至于VB.net是解析型语言,在调试期间不会生成文件,不能说是编译吧 。
vb.net程序用什么编译器编译?vb.net用visual studio . net编译 2003、2005版本都可以
vb程序用visual studio 6.0编译
安装的时候把C++、J++等组件去掉就是了
vb.net运行前编译的介绍就聊到这里吧 , 感谢你花时间阅读本站内容 , 更多关于vbs编译、vb.net运行前编译的信息别忘了在本站进行查找喔 。

推荐阅读