VB和VB.net编写时的名词、语法、用法差别大吗?
- 提问者网友:那叫心脏的地方装的都是你
- 2021-07-20 05:00
- 五星知识达人网友:从此江山别
- 2021-07-20 06:00
大部分语法相同,有些方法不一样
大不大我也不知道怎么说,反正都是VB,差不了多少
- 1楼网友:何以畏孤独
- 2021-07-20 09:57
大部分的语法,语句都是是相同的,而且VB.NET是对VB6.0是向后兼容的。
但是,一些函数不能直接引用了,需要引入命名空间后才能实现。
有关这方面的一些知识,你可以上网或是MSDN搜索一下。
- 2楼网友:佘樂
- 2021-07-20 08:19
- 3楼网友:爱难随人意
- 2021-07-20 08:01
语句差别其实并不大。但是因为VB6.0不支持继承、重载和接口,所以不能算是真正意义上的面向对象编程。而VB.NET是基于windows fremwork 框架的面向对象编程环境。所以程序构架上略有些许变化。但是如果说你学会了VB6.0,然后在学习VB.net将会感觉很轻松因为大部分关键字的使用方法只是得到扩展而没有太多的改变。
- 4楼网友:神鬼未生
- 2021-07-20 06:56
作为VB6.0的后续版本,VB.NET更加稳定,而且完全面向对象。也许你还记得,VB6.0部支持继承、重载和接口,所以不是真正面向对象的。而VB.NET则支持这些面向对象特性。VB6.0有两个薄弱环节——多线程和异常处理。在VB.NET中,开发多线程应用和使用C++/C#别无二致,结构化异常处理也得到支持。 象、封装、多态、继承是面向对象语言的四个基本属性。VB6.0不支持继承,而VB.NET则不然。所以,和C++一样,VB.NET也是完全面向对象的编程语言。
vb.net主要应用于网络 它是为MS的.net战略而诞生的 除了语法上有一点相似,其他的方面没什么联系 VB生成本地(伪)代码 VB.NET生成托管代码 、VB6.0是解释性语言,需要VB虚拟机加以解释执行(就是那个很大的DLL) 2、Vb.net用的是.net框架(主要是针对新一代分布式网络应用的开发) 3、VB6是独立的一个开发工具,vb.net则更象是一个可选语法,它和vc++.net和C#用的共同的runtime language,也就是说编译后它们就是一样的.
语法有些不一样的,不过假如你学过vb那么vb.net将很容易上手~