老铁们,大家好,相信还有很多朋友对于vb语言还有人用吗和计算机vb现在还用得着吗的相关问题不太懂,没关系,今天就由我来为大家分享分享vb语言还有人用吗以及计算机vb现在还用得着吗的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
vb好学吗它实用吗
VB比起别的语言还是有优势的,VB相当灵活,除了写程序以外,还能写脚本,能用脚本控制网页,能控制动态网页ASP代码,还能操纵所有word文档的宏,所以灵活性相当的好,还有VB写出来的程序体积很小,调试方便,这都是VB的优点
其实只要你学得精通,肯定吃香,你想想看,不但能拿来写程序,能做动态网页,能控制word等文档发挥更好的特效,何乐不为呢?
学习VB还有未来吗
编程语言只是一种工具,工具只是帮你实现,完成你目标的。很多时候完成一个项目可能有多种语言可以选择,每种语言都有自己的适用领域,比如python有很多数据分析,机器学习的库,因此适用python来做数据分析就很方便。
由此可见,编程语言只是一种工具,很多时候是根据你要做的事来选择工具。VB虽然是一种比较老的言语,但也有其适用的领域。VB指的是VisualBasic编程语言,是Microsoft(微软)公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。
VB扩展的VBA编程语言广泛应用于office的word,excel,ppt,能极大地提升办公的效率。
示例:
删除Excel中的所有空白行
删除PPT中的所有空白本文框
vb6.0还有前途吗,以后想当程序员,但听说vb要淘汰了,求大神指教
只要能在某种系统下运行,它就不会被淘汰。
再说程序员也不可能只会一种语言,就当备用也是好的。用VB.net的人多还是C#的人多
vb.net和c#都是.net平台下的编程语言,功能上是不分上下的。
一般来说,很多应用用vb.net写比c#少用很多代码,特别是操作office和xml的时候(vb.net可以直接在程序中导入xml的命名空间),vb.net的语言抽象程度比c#高
国内对c#比较迷信,其实vb.net在国外比c#用的普遍
建议两者都学,取长补短。
VB快淘汰了吗
VB没落的标志性事件就是微软在.NET出来以后直接打断了向后兼容而且停掉了老VB工具链的全部开发更新,一直到现在也没有开源。既然亲爹直接断了生路又不让外人抱养,那不没落也根本就不可能吧。
至于为什么要这样做,有很多战略上的原因,但其中有个原因就是所谓的“沉默的大多数”理论,也就是说在一个开发者社区里面,可能只有代表3%人群的声音可以被厂商听到,而在02年以前的VB社区里,那3%的活跃用户和剩下的97%是撕裂的,这导致了微软对形势的误判。
要知道,那个时候Windows下面趁手的应用开发工具并不多,VB的用户群体,起码在微软从用户反馈的角度看来,要比今天还在搞VB的那批人要硬核的多。那些人整天抱怨的,是VB里名存实亡的面向对象,糟糕的代码实践,和恶劣的多线程支持(实际上微软在后来在.NET里迭代了很多次才整出一点现代异步编程的样子,还搞出来一大堆历史包袱,90年代末的时候是个啥样子可想而知)。微软当初的想法应该是,既然你们要真面向对象,那就索性来个彻底进化,把VB弄成支持动态类型编程的C#好了,结果那3%一看还不如直接拿C#写起来更爽啊立马就转投了头也没回……
而被微软忽略的那97%的用户,也就是题主所说的非科班程序员,在那个时候是很少发出自己的声音的。这类用户典型的画像,大概就是半路出家的行业软件作者,什么工具好上手出活快用什么,对程序健壮度代码美感完全不在意(所以有OnErrorResumeNext),没有多线程运算的时候界面卡住了那就Hack一下好了(DoEvent),程序跑起来就和客户吹逼去了,上开发论坛也是找现成解决方案,哪有空还分享发表一下自己对这个语言的看法。加上那时候的行业软件,很多都是跑在和互联网隔离的环境里面,恐怕微软也很难搞清到底有多少程序是用VB写的,更不知道那些程序开发者的痛点到底是什么。结果VB7一出来这批用户直接傻了,我没说要改啊你干嘛要改?什么怎么改出来的还连爹都不认识了?
结果现状就是,VB6死而不僵,死忠用户抱着石器时代的工具跟VB6死磕(没办法时间拖越久重写成本越高),快2020年了微软还得维护VB6的runtime让老程序不至于挂掉,搞不好直接奔COBOL去了都不是没有可能。而之后的版本的VB则由于过于接近C#被完全笼罩在阴影下,以至于差不多变成了鸡肋,不管是3%还是97%都不爱用,里外不是人。
相比之下,Python这种天然就对编程实践有一定要求的语言,本身具备开源社区的基因,又赶上了互联网这波风口,和VB的遭遇完全是不可同日而语的。
关于本次vb语言还有人用吗和计算机vb现在还用得着吗的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。