bcb好学易用,vc入门太骓了!我也正在考虑,但gf叫我学vc有钱途,再难也只能学了!

解决方案 »

  1.   

    当然是vc好,windows下bc不可能比vc好。
    但是如果只是做做界面,那就用bc吧。
      

  2.   

    BCB并不是真正的C++,它不过是一个披着C++外衣的delphi。其核心代码是vcl,用object pascal写成,如果你是贪图方便,不如直接用delphi。因为BCB绝不可能比delphi快。用C++继承pascal的class,确实有些本末倒置的感觉。不过现在确实有很多人在这么干,在VC里调用VB的COM,用汇编调用WinAPI,这些人我真不知道怎么说他们好。如果系统中有个瓶颈,却还执著于用快速但难用的工具,实在是自讨苦吃。如果你想追求完美,还是用VC吧。
      

  3.   

    这个答案还算比较满意。不过听说如果用BCB做界面,内部全部采用直接调API,效率也不错。
      

  4.   

    我不赞成这种做法。这个构架的瓶颈在于VCL对消息的封装上,VCL对消息的封装开销很大,如果主框架已由VCL建成,内部即使用汇编,效率也不会提高很多。有很多人抱怨VC对消息的封装采用了宏非常不满,虽然这样程序可能看上去有点乱,但是宏是唯一一种不损失性能的对消息的封装。除了科学计算,主框架的消息处理都是很吃系统资源的。
      

  5.   

    要是borland用C++重写VCL就好了。
      

  6.   

    要是borland用C++重写VCL就好了。
      

  7.   

    这个问题好像很多人都提到过。也许borland的比任何人都想这么做,只是目前从技术上还做不到。你以为微软不想把VC的可用性做的高一些吗?但是它做不到。同样Borland也做不到。C++的编译器的复杂性决非pascal可比。现在的C++编译器连STL都做不全。
      

  8.   

    我觉得borland当初放弃owl是一个很大的失误。owl的封装思想比MFC优越,它本来是最有希望成为真正的可视化C++的,而且,还一度准备将其移植到其他平台,可是后来不知为什么非要去开发什么VBK,结果VB没K掉,倒把自己的BC给K掉了。以borland的实力,要是BC和OWL发展到现在,它即使实现不了可视化,也会比VC强。BCB是什么,简直就是对C++爱好者的欺骗。
      

  9.   

    其实,Borland一直是我心中的偶像,这么说自己的偶像,心里真不是滋味。其实我用borland一直用到它的绝版BC5,不过OWL没怎么学(还好么学)。主要是当时没意识到OO的重要性,主要还是用SDK,不对,应该说是for dos为主。
    说来惭愧,borland的没落我们都应该付一定的责任。中国的程序员有多少人是从TC2.0一直用到BC5.0,甚至到delphi ,bcb。但我想其中的绝大多数都没有付给过borland一分钱。borland和微软不同,它是靠这个吃饭的。如果我们的每一个TC2.0的copy都付上十块八块的,也许我们现在已经都在用着BC10.0了。也怪borland太心黑,如果在我们学电脑的那个时代,borland还继续卖它的tc2.0,并且价格在50圆以下的话,我想我一定会买的。如果现在borland的主页上有一个共享版的bc3.1,并付上10$的注册费。我想所有的borland迷都会的。可是.......
    真是一家没有市场眼光的公司。
      

  10.   

    突然想起一个问题,不是一直有很多科班出身的吹嘘自己编程不行,但基础好吗?有谁想过把OWL继续发展下去。前几天看了一点点有关它的资料,觉得它确实不错,比MFC强,borland放弃它发展vcl真是愚蠢。科班的牛人们,发挥你们在编译原理上的强大基础,升级OWL,让它支持Win98,win2000,支持IE,支持com,然后再让你们的编译原理教授帮忙做个编译器,哈哈,终于有ChinaCPP了。
    本人只是倡议罢了。我可插不了手。到现在我连图灵机是怎么回事还没弄明白。
    科班的牛人们,是你们发挥基础好的时候了,如果成了我一定用,哪怕是命令行我也用。
      

  11.   

    切~~~~~~~~~~~不用VCL不就是C++了吗.
    VC和BCB我看都差不多.
      

  12.   

    to BugsMaker(小菜) :
    大哥说得好啊,鼓掌!!!
      

  13.   

    OWL 的发展就是VCL 。
    BCB应该学,但不必改学。
      

  14.   

    初学者还是用Delphi比较好,学C++,必须打好底子, 
    建议现学Turbo c,再学Bc++,再学VC比较好。
      

  15.   

    某些人真是弱,恶心  ererer
      

  16.   

    BCB 4.0的VCL是用pascal写的,但5.0就已经用C++重写过了啊。
    不过叫作既生亮何生喻,既然有了Delphi,BCB的出现就有点象
    鸡肋了!
      

  17.   

    to pose(水落石出) 
    真的用C++重写过了吗?看来我要去买一份5.0了,有是D版,我太对不起boland了。
      

  18.   

    就BCB本身来说,它是一个很好的项目开发工具,能给软件开发人员带来很多方便之处。但是这种历史即将过去!!!!微软的Visual studio.net提供了与其类似的工具,而且更加强大:C#。它的出现将导致borland公司进入一段低靡时期。C#工具的开发人员本来就是当年开发Delphi的主要设计者。所以,建议你还是向Visual studio.net努力,但首先你要学会c/c++。这是非常中肯的建议。