×

vb语言为什么被淘汰了

现在学VB的人越来越少了,这是为什么呢?VB和VC++是不是已经被淘汰了

admin admin 发表于2022-06-11 01:57:34 浏览134 评论0

抢沙发发表评论

现在学VB的人越来越少了,这是为什么呢


VB虽然简单,但是局限性也渐渐体现出来了,尤其是做内核方面的,VB十分不方便;还有,VB编译出来的程序执行效率低下;VB不能生成标准DLL........
相比之下,C语言非常热门,它可以实现许多VB默认情况下做不到的事情,比如内嵌汇编、直接访问硬件等等
但是VB学好了也是很强大的,看VBGood上面高手一堆,还有人用VB写驱动的(但是很麻烦,建议还是学别的语言吧)

VB和VC++是不是已经被淘汰了


basic就不要提了,几十年前就被淘汰了

先说说VB吧:
建议不学VB,因为VB垃圾、简单至极、功能不全、开发出来的软件对系统资源依赖性强(俗话-运行的这么卡呢?)、以上原因导致VB已经被社会淘汰了,已经没有客户要买用VB开发出来的软件了。
VB的开发实际上就是在一个窗口里“画”按钮之类的东西,然后再在按钮里加代码,这个所谓“按钮”实际上是VB众多被称为“控件”的东西的其中之一,是别人为你编写好的,但这些“控件”是用什么编写的呢?,是用C++编写的(VB想要实现什么功能,必须先用C++做控件),所以有句话说的好“真正的VB高手其实是C++高手”,不学VB还有一个原因,就是他破坏你学习其他软件的思路,他的语法与其他流行软件的语法不一样,学完以后会有少许误入歧途的感觉。

说说C语言:
我学过C语言,它只能编写DOS程序,功能不是很强大,但却是基础,因为大部分流行的编程软件都与C语言的语法结构类似,一定要先学。

C++:
C语言进化而来的,有强大的功能,举例吧:
软件:
微软的Office系列
Macromedia网页三剑客 - flash,dreamweaver,fireworks
Adobe出的 超有名的作图软件 - PhotoShop
3D动画软件 - 3DMax
.....
游戏:
PC平台几乎所有的游戏
星际争霸、魔兽争霸、CS、帝国时代、跑跑卡丁车、传奇、魔兽世界....
那数不胜数了,自己数吧:)
以上均出自C++之手,原因是C++靠近计算机底层,编写出来的程序对系统资源依赖较小,功能强大,运行速度快,比如你的两个朋友与你分别玩 用 VB、Java、与C++编写的“跑跑卡丁车”,你玩C++那款游戏已经跑玩结束了,发现你的两个朋友还没开始跑呢,那是相当的卡啊,所以这一系列的软件、游戏都会采用C++编写。
虽然C++很有优点,但是对于学习者来说应该是比较困难的一门语言。(再说明一点,C或C++属于语言,而VC - “Visual C++”是用来编写C或C++的工具)

Java:
不可小视的编程语言,我举不出来用它编写的应用软件和游戏,因为它是商业编程语言,我之前举的C++开发的软件都是面向普通人的,而Java开发的软件大部分是面向事业单位、公司及企业的,它的功能同样强大,结构比C++清晰,学习起来比C++简单多了,并且是跨平台运行的程序,用Java开发出来的软件可以在世界几乎所有的系统上运行(包括Linux、掌上电脑、手机等),但正因为如此,使之运行时会比C++开发的软件要慢。
没接触过编程的人恐怕很少有人知道,我不知道楼主你年龄多大了,你学编程是因为兴趣还是因为职业?如果是因为职业,建议选择学习Java。

VF:
Visual FoxPro - 微软出的数据库编程软件,和以上都不一样,没必要考虑这个,并且近几年已经被微软淘汰,因为这个软件在世界上早已被 Sql-Server 和 Oracle 等数据库编程软件所取代。

听说VB现在没有人用了是真的吗


不管其它人再怎么说VB不好,和VB相比有一点是VC++,Delphi等高级软件永远望尘莫及的
VB写出的程序体积很小,那些重量级语言写出的程序没写代码都要占上百KB,用VB写到上百KB的程序已经是功能相当齐全的了,可谓麻雀虽小,五脏俱全

另外涉及到办公自动化程序控制,比如Office中的Word、Excel、PowerPoint和Access中,都离不开VBA控制,甚至在设计软件中,例如AutoCad、SoldiWorks中都有VBA的支持,在这些二次编程工作中,尤其是对事件驱动的接收,绝对是VB当道!用其它开发工具都不及VB快速和省事
-vb语言为什么被淘汰了