问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

vb和vb.net是一样的吗?有什么不同?

发布网友 发布时间:2022-04-23 06:32

我来回答

5个回答

热心网友 时间:2023-06-24 03:19

1、从OOP概念上讲,VB不是一个真正的面对对象的语言,他不支持继承等一些面对对象的特性,而VB.net是一个面对对象的语言,支持这些特性

2、VB和VB.net都可以用来网络编程的,这点可以肯定,两者都有这个功能
VB是通过控件进行网络编程,而VB.net可以通过VB的控件,也可以是用.net框架提供的system.net命名空间下的所有的类

3、正确理解VB.net中的.net,.NET 是微软推出的一种新的编程思想和模式,对于网络提出了一个新的概念(当然功能有了很大的革新),微软在.net 框架中规定了通用语言规范,只要符合这个规范,都可以利用.net强大的功能来完成任务,比如delphi.net ,他是.net和通用语言规范结合的产物,.net 框架提供了好多功能,简单列出一些命名空间
System 包含所有的数据类型和...
System.IO包含Windows文件,数据流的访问操作和...
System.Net包含网络有关的各种协议TCP,UDP等等和...
System.Text包含字有关的,比如经典正则表达式
System.Data包含访问数据的所有的类
System.Web包含Web有关的,比如Web Services的新概念
System.Drawing包含GDI+的所有功能,可以绘制图形
System......等等
当然还包括Microsoft.VisualBasic等微软产品的系列的命名空间

这些命名空间可以用于所有.net的应用程序,比如可以用System.Drawing包含GDI+的所有功能来Web上动态的设计图表
而实现它就可以用VB.net的语言

4、可以宽泛的来解释就是:VB.net=VB(OOP)+.net

5、VB.net的运行方式和VB不同,比如VB就是通过一个DLL动态链接库文件来编译的,而VB.net是先生称MSIL(微软中间语言)代码,然后通过通用语言运行时,将MSIL继续编译生成更好更高效的代码。这位朋友可以试着用一下.net下的vbc.exe编译工具,写个小程序编译下试试

6、两者语法相同,但有少许差异,VB.net的运算符和一些错误处理机制多了一些

7、VB和VB.net最擅长用于快速开发,不需要太过于考虑性能的快速开发,但是VB.net和其他语言的功能天生是相等的,现在的VB.net用于Web应用程序,WinForm应用程序开发的情况就比较多,而其他应用我不是很了解或一时想不出来,我有个朋友就是用.net做嵌入式开发的,但他们公司也用.net 做3G开发

8、狗屁六级的vrhero,“VB.NET也是VB”还在这儿放这么多废屁,这样的人就是没事找抽型 把你的6个问题也给解释一下,1、smalltalk是纯粹的OOP语言,Java %90的OOP,VB不支持OOP的特性,所以不完全是,够明白了吧2、完全不知所云---我写的这些不是拷过来的,不能说我不知所云3、我只是把我经常用到的命名空间告诉这位朋友不为过4、误人子弟,屁话5、屁话6、笔误,是我的错7、你用VC++开发web给我看看,相比VB.net和C#看看那个快,各种语言都各有所长,不是我说的,微软.net系列清华出版的这么多书,那本不都有说明吗?你补充的那几句,学过.net的人都知道,没有实用价值。
“除了语法和使用习惯的继承,VB 6.0之前的版本和VB 7.0之后的版本完全没有联系,几乎没有相同之处,两种不同体系的语言”和“VB.NET也是VB ”这种自相矛盾的话,就认为这位高级经理是大脑发热,笔误吧!

热心网友 时间:2023-06-24 03:19

VB通常指VB6.0及以前的版本, 它是在VB的Runtime库(就是VBXXXX.dll那几个文件)的基础上运行的.
VB.net通常所支持常指VS 2002及其后续版本所支持的VB版本.它是在.net freamwork的基础上实现的.几乎可以拥有.net的所有特性.但并不是说是专门用在网络上的. 同老的VB一样,用它写的程序可以生成一个.exe文件, 在装了.net freamwork的本地机器上运行.能够实现从文字编辑到游戏编程的任何功能(除了不能写驱动,当然不只VB其它在.net架构上的语言也没见过谁写驱动), 从用户的角度看它和其它语言生成的本地可执行程序是没有差别的.

VB6和VB.net两者除开语法上的相似性, 有很大的差别. VB编程主要用VB提供的那些过程和函数及Windows API来完成. VB.net主要用.net Freamwork所提供的相当完善的类来完成所需要的功能(当然也可以调用Windows API). Vb.net是真正面向对象的, 而老的VB还缺少面向对象的一些关键特征.所以要从VB6转到VB.net要重新熟悉.net freamwork, 还要变换程序设计思想.

热心网友 时间:2023-06-24 03:20

楼上的这个,不懂就不要出来害别人,也浪费了自己宝贵的时间,心是好的,但是这样做是不对的,不好意思,我也太直接了:

1.VB虽然不完全是OOP,但怎么看也不能否认它是OOP的
2.完全不知所云
3.不要把 .NET Framework 抬出来吓人
4.纯属误人子弟
5.VB.NET也是VB
6.什么叫“语法相同,但有少许相似”,先学学中文
7..NET架构下哪种语言不擅长用于快速开发了?“现在的VB.net用于Web应用程序,WinForm应用程序开发的情况就比较多”又是属于中文语法问题

莘莘学子为梦想 的回答基本上是正确的,补充几句

从 VB 7.0 之后的版本俗称 VB.NET,来源于微软的.NET战略,到现在为止有三个版本
VB 7.0 即VB 2002,对应.NET Framework 1.0的版本
VB 7.1 即VB 2003,对应.NET Framework 1.1的版本
VB 8.0 即VB 2005,对应.NET Framework 2.0的版本

除了语法和使用习惯的继承,VB 6.0之前的版本和VB 7.0之后的版本完全没有联系,几乎没有相同之处,两种不同体系的语言

热心网友 时间:2023-06-24 03:20

.net 是增强网络应用支持的吧好像

热心网友 时间:2023-06-24 03:21

vb.net一看就知道是专门用在网络上的
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
徐州质量好的铝粉颜料 陕西渭南市富平县有多少高中 富平县职教中心招收往届生吗 山东医科大学是985大学吗 高三必看:山东省【医学院校】最全解读! 山东大学齐鲁医学院是985或211 奥斯卡纽斐仕摄影怎么样 宁波婚纱十大影响力品牌 奥斯卡婚纱照怎么样 奥斯卡婚纱摄影简介 2023什么年属什么年 容易上火,喉咙痛吃什么好? 买了两年的黑枸杞泡出来是黄色的,是真的黑枸杞? 2023年是什么年属什么年的 我的小米mix2s屏幕突然失灵了,很懵。刚刚冲着电把它放在充电的电热水袋旁边就这样了,请问是怎么了 黑枸杞泡水,开始是紫色,不一会就变成褐色,是坏掉了吗?还能喝吗? 2023年是什么生肖属什么的 vb vb ? 小米mix为什么屏幕不亮 招商携程旅行信用卡申请被拒怎么办 vb和vb.net的区别 小米MIX3,屏坏了挺长时间最近刚换了屏用了2天出现黑屏,然后又重新换了屏还是幕和排 招商银行信用卡携程联名卡和“和”卡,选择哪个好? 小米mix系列屏幕显示白点是通病? VB与VB.net各自的优势与区别是什么? 招商银行携程旅行信用卡在携程网购买机票有什么优惠吗?如果有怎么使用呢? 小米MIX升级系统后,屏幕间歇性失灵是不是质量问题? 什么是VB VB能干什么 招商银行携程旅行信用卡如何收年费? vb和vb有什么相同或者不同 请问黑枸杞变黄是变质了吗 2023年是什么生肖年份 vb 解释 vb vb 上火喉咙痛吃什么好 黑枸杞泡水后本来是蓝色,十分钟左右后变成暗黄色,很奇怪。 VB与VB.NET的区别 2022年今年是属什么明年2023年又是属什么呢? VBVBVBVB编程 上火喉咙痛,应该如何通过食疗缓解呢? 2023年是什么生肖年五行属什么 VB到底是什么啊 ~ 香煎火腿的做法步骤图,香煎火腿怎么做好吃 Visual Studio中的VB和VB6.0有什么大的区别? 2023年属兔的是什么时候算起? 黑枸杞泡水,时间长了(一个晚上之类的),或是泡在密封的保温瓶里1个小时不到,水色就会变黄。这是为什 2023年适合生孩子的属相 鸡肉火腿肠的做法步骤图,鸡肉火腿肠怎么做 上火喉咙痛吃什么食物可以缓解? 黑枸杞泡水刚开始是蓝色的,过了一会儿就变成这个颜色了,还能喝嘛 在物理上是VB还是Vb
  • 焦点

最新推荐

猜你喜欢

热门推荐