为什么现在说vb过时了,我学过c,觉得c要编写一个应用程序很难,而vb可视化编写很方便,vb应该更

为什么现在说vb过时了,我学过c,觉得c要编写一个应用程序很难,而vb可视化编写很方便,vb应该更好吧,我学单片机的,想用vb写上位机软件,很方便,有c的基础应该很好学的吧,求答

vb,vc用来做一些桌面级小应用软件,比如前段时间流行的QQ农场自动偷菜,还有什么改键精灵,这种应用程序很简单,不需要过多的界面设计,注重开发快更新快。在程序开发中开发平台(比如vb 5.0)就提供了很多的插件可供选择。我用vb开发过一个“中国汉语繁简字查询软件”,都是拖拉插件,然后很小改动代码就能实现功能。

c是面向过程的语言,优点是性能非常好,缺点是学习累,很多概念不好理解,软件开发时间长,总的来说是开发成本高。所以c和c++一般开发一些数据量大的软件,对性能要求非常高的地方。比如facebook一开始使用php,现在都过渡到c++了;绝大部分的大型网络游戏都是C和C++的天下。(这两个语言我没开发过什么软件,仅写过一些代码,写个软件确实是比较费劲,需要程序员过多的去考虑用语言如何实现而不是更多的关注业务本身)

还有一些领域需要用户压力没那么大,性能不需要通过测试以达到极致,又能在不同的服务器上运行,更多的关注在业务本身。这里就是java的天下了。我对这个深有体会,有一次给某公司开发的一套软件,公司有多个服务器,一直都是和另外一个公司合作,我看了下那个系统,居然是windows 95,小伙伴们都惊呆了,真的是都惊呆了。软件放上去运行,访问速度有点慢,建议公司替换成linux,但是另外的那个公司死活不同意,说替换了他那软件就没法用了。但是我用java开发的就很随意,开发时不去关注服务器,直接装个虚拟机就可以了,运行后,速度上不去换个操作系统。

看到有朋友说 .net,这是微软的东西,必须得和微软的软件去兼容,否则就不能用。和php一样做一些网站或管理型网站,优点也是开发速度快,插件多。但是和vb有区别,前者的插件本身就美观,而且还可以编辑,实在不行就换个。但vb的就做不到了,少不说,找了那么多也没看到一个算是美观的。

2010版.net集成了vb、vc等,应用也丰富了。有一次同学让我帮忙写个小软件,用的vb弄的,(好像是2010版的吧,时间长了,真忘了,)编译后居然找不到生成的文件在哪里!!,很费劲的去找,唉!!

楼主???你还活着吗?追问

活,干嘛不呢,瑞叫走一步算一步

追答

我已经死了,这个圈子太累了。技术更新换代太快了~

追问

没办法,我现在打算学C++了,为了以后的生活吗,要不是我真的不想这那么复杂的东西,劳神费力,

追答

建议你学习java吧,相对容易,而且好找工作。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-27
VB在企业中开发一些小软件还是比较方便的,这种语言学起来比较容易上手。而C/C++的话主要是开发一些大型软件,这点VB就不行了,而且在当今这个社会,什么都讲求效率,C/C++开发的程序在效率和速度是远远优于VB,所以基本上程序员都会选择C++之类的高级语言。本回答被提问者采纳
第2个回答  2013-09-26
vb主要是在图形动画开发方面相比较vc要复杂得多,但是进入.net时代后,这种差距已经没有了追问

.net是什么东西

第3个回答  2013-09-26
主要看应用了,如果我们就是要做一些简单的界面,功能也简单,那vb绝对不错,c++现在主要用来做一些比较讲究性能方面的东西,比如音视频方面,系统驱动等等。本回答被网友采纳
第4个回答  2013-09-26
我还没有学C,正在学VB,感觉他的功能很强大追问

.net是什么

追答

Visual Basic.NET是从 Visual Basic 语言演变而来,是一种为高效地生成类型安全和面向对象的应用程序而设计的语言。

追问

从vb过渡到.net 复杂吗

为什么现在说vb过时了,我学过c,觉得c要编写一个应用程序很难,而vb可视...
c是面向过程的语言,优点是性能非常好,缺点是学习累,很多概念不好理解,软件开发时间长,总的来说是开发成本高。所以c和c++一般开发一些数据量大的软件,对性能要求非常高的地方。比如facebook一开始使用php,现在都过渡到c++了;绝大部分的大型网络游戏都是C和C++的天下。(这两个语言我没开发过什么...

C语言和VB哪个比较简单啊,听说C语言用的比较多,现在大多都是用C语言的...
vb容易上手,因为条条框框比C少,比如在定义变量方面,学起来比较快,而且做小的一次性的windows窗体程序比较方便。但如果以后深入下去会比较难,因为现在很多讲算法和数据结构的书都是以C和C++为主的 C应该讲是一种对类型要求严格的语言,如果做一个小程序比用Basic语言写麻烦不少,而且有让初学者极...

请问VB的工作越来越难找,原来的VB程序员是否都转行了?都去干哪方面的...
vb比较适合新入入门的项目,现在开发的语言比较多,一般都转到ms.net和java方向来了,.net下面主要用C#,部分用C++和vb,当然这个vb语言和vb6有区别的。还有一部分用其它开发平台如pb和delphi。建议你先学学vb,熟悉一下,然后转ms.net平台,用C#。

从各个方面比较一下VB与C++
其次,VB这种语言简单易懂,内部功能强大,也就是说里面的很多功能都被打包封装好了,但这也导致了VB程序体积臃肿,冗余代码多,代码运行效率底下等硬伤,试想,我现在只想用一把螺丝刀,但我不得不带上一整个工具箱,结果是怎样的呢,这也就决定了VB不适合编写大型软件,你看到哪个大型游戏是用VB做...

有这方面经验的高手请进!C语言 VB JAVA 这三门学哪一门比较好?
VB先排除,最初级的语言 没点用 不过好学 C和JAVA 这2语言都蛮重要的 各有优缺点。 要看你的时间充裕不 C是所以编程语言的基础,JAVA是一个成品,可以直接面向就业的。如果你时间多的话 建议学C 然后C++ 然后V C++ 最后C 如果你想尽快学好就业的话 就学JAVA,现在很流行. 就业还行。C很重要 ...

...可为什么很少有程序是用VB编的呢 好像JAVA等很流行
因为C太难了),但大家编好的程序往往只是为了解决自己的实际问题,没有广泛的通用性,所以网上可供下载的成品并不多.但正因为VB简单,所以用的人较多,比尔盖茨说VB是目前最流行的编程方法,并不指网上可供下载的软件多,而是指使用这种语言的人多,两者的区别请您细想一下,是不是这么个理儿?

我现在学VB一年了,只学会一些基础东西,非常郁闷!真不知道用什么学习方法...
1、打好基础,要会分析程序、多看看例题源码;2、在看完每一张节后能够不看教程直接把课后编程题都写出来;3、教程都看完后,这个时候也基本掌握了VB,然后就开始动手写一些程序。比如设计一些学生管理系统啊等

...可为什么很少有程序是用VB编的呢 好像JAVA等很流行
因为C太难了),但大家编好的程序往往只是为了解决自己的实际问题,没有广泛的通用性,所以网上可供下载的成品并不多.但正因为VB简单,所以用的人较多,比尔盖茨说VB是目前最流行的编程方法,并不指网上可供下载的软件多,而是指使用这种语言的人多,两者的区别请您细想一下,是不是这么个理儿?

都说c语言比vb强大,到底强大在什么地方呢?
有人说,c语 言很简单。确实不难,但没几个人真正会用c,我们接触到的c的算法大 部分效率并不高。和 和老美差很远,同志们,加油啊!于是呢,大多数系统软件和愈多应用程序都是由C编写的。而c在写大型软件的时候,很吃力,于是就有了C++,简单的说,c++增加 了面向对象这块。

听说C++比VB代码执行效率高很多,请打个比方来证明
VB不是真正的编译型语言,它产生的最终代码不是可执行的,是一种伪代码。它需要一个动态链接库去解释执行;而C语言直接编译成汇编代码,,相对来说要比VB执行效率高,,,但是这只是在同一种实现算法的方式下来说的。。还是跟程序设计及算法有关。。。

相似回答
大家正在搜