首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++ 比vb终竟好在哪里啊

2012-09-20 
c++ 比vb到底好在哪里啊??????例如:创建一个窗体在窗体上显示一个文本框文本框的颜色为红色评:这么一个简

c++ 比vb到底好在哪里啊??????
例如:
创建一个窗体
在窗体上显示一个文本框
文本框的颜色为红色

评:

这么一个简单的程序 用vb做 最快几秒钟就可以完成,
而且只是画个控件,改个属性

如果用vc 又要重载消息, 或者又要新建类什么的
相对vb 显得十分繁琐


很多人都说vc比vb高级,我想说vc高级肯定有原因,但是如果一个程序员如果要做一个向如上的一个简单程序,我想还是vb更方便快捷吧


请各位高手举几个实际的例子,讲一讲
vc到底好在哪里啊?

[解决办法]
VB的卖点在RAD(虽然明显比不上Delphi),楼主举的例子恰恰就是RAD开发中最常见的需求,如果这种需求在楼主的工作中占了绝大多数,那么楼主的工作显然不适合C++,VB、Deplhi都更适合

Basic本身的定位就是初学者易学易用,早期的Basic(70-80年代)因为计算机能力的限制又普遍被实现为解释性脚本而非编译器,这两个属性决定了VB在非底层领域肯定不会让程序员太麻烦

但对于偏底层的应用,C/C++就更适合,举个例子,某些脚本语言为了屏蔽“底层”,连字节数组都不提供,他的数组是个hash表,hash表显然比数组更易用,因为他能做到类型无关,索引都不一定得用数字。但是,对于我的领域,许多算法和协议是字长敏感的,这时候用hash表做反而绕弯弯,乃至于很难实现。

以上是语言细节,我们再从设计考虑,VB的面向对象很弱,所以VB用来做那种规模很大、需求变化又很快的项目的时候,显然力不从心,因为成熟的设计模式很多难以应用,这时候无论C++还是Delphi都比VB强

技术人员普遍缺乏一种宏观思维,以偏概全,管中窥豹,局限在自己的小圈子里,语言之争,操作系统之争都是源于此

热点排行