本人想学编程,但不知vc、c++ builder、delphi这三者哪个比较好?最好能够告知这三者各自的优点和缺点,谢谢!

解决方案 »

  1.   

    vc不管从哪个方面来说,再windows环境下编程,还属它最好,因为它本身就是ms的产品!而且有丰富的编程文档!这是不容小视的优势啊!但是可视化程度较低,开发周期相对较长。
    c++builder是borland公司为对付vc而开发出来的编译平台,我觉得在可视化编程方面,它要比vc强很多。加上borland公司原来开发的tc在dos时代深入人心,因此很多人用起来觉得有一种亲切感。当然也有很多缺点,比如编译速度比较慢,调试不方便等等,还是多少制约了它的推广!
    delphi号称vb杀手,简单易用方面比vb是有过之而无不及啊,而且功能也十分的强大!现在国内好像很多人都在用delphi编程。
    我觉得每个开发平台都有它们各自的特点,你要根据你的需要和实际情况来选择!
      

  2.   

    vc功能强大,但是可视化程度不好,有点像api加上c++
    delphi是borland公司的拳头产品,功能强,可视化程度高.开发周期短.
    c++builder 这个东东我总觉得是borland为了抢c++这个市场份额推出来得产品,它用起来像用c++写delphi.
    VB嘛,老产品了,就是好用,可是毛病也不少.效率低,生成文件太大,需要dll
    至于你到的用什么就看你的实际情况需要了.
    祝你成功.
      

  3.   

    热爱C,
    喜欢使用vc,但是做界面用c++builder,只是因为个人偏好 C 语法,客观的说,我觉得dephi比c++builder 强
      

  4.   

    c++builder本来就是不伦不类, 不予考虑.想搞c++, 不用说肯定是vc++,Delphi是一个非常优秀的产品. 快速c/s开发,几乎无人能敌.vb适合简单的小型的开发, 比Delphi功能差一些,容易一些.// btw, ms的的各种支持太完善了, 仅仅看msdn几乎你想要问什么就有什么.
    //     但是, 即使很优秀的Delphi的帮助也是十分的弱, 用习惯了msdn
    //     再看到Delphi的帮助,简直无法忍受.界面, 应该是vc的强项之一吧. 
    用vc做界面就是"没有做不到只有想不到"!
      

  5.   

    如果你深入的学了C++ or Object Pascal 和 相关的 Framework,你就不会问这个问题了。
      

  6.   

    lengnuan(冷暖自知)你拿vc做界面???你不嫌麻烦么?再说boss也等不及啊,我一贯使用vc做内核,界面我把他叫"壳":)
      

  7.   

    看你做什么东西的界面了,一般的管理系统是没有必要用vc,忒麻烦了一点。当然,delphi做界面,vc做的界面是两回事。
      

  8.   

    赞同 linyudie(linyudie的观点!!
    一个程序主要的是他的性能!外观是次要的!!!!!!
    vc的优势在于他对api的封装!!!
    深入window的内核!!!
      

  9.   

    "一个程序主要的是他的性能!外观是次要的!!!!!!"?没错,俺也是vc的忠实拥护者.但是,俺也有一些不同的观点. 外观是次要的吗?
    不知道你仔细考虑过没有, product和software和program的区别.
    如果,你仅仅是作为自己锻炼技术,ok,可以不关心界面;
    但是一旦你是在做一个产品,而不仅仅只是一个程序.
    你应该考虑的是什么? 没错,性能是很重要的一点. 那么,你想过
    你的用户没有? 用户希望的是什么? 简单,易用,功能,...
    你可以稍微翻看一下计算机发展历史,优秀的产品,往往并不是
    技术最好的,性能最好的. 但是,肯定是很好用的.
    "很好用"是什么意思?作为程序员,不能仅仅陷入技术的牛角尖, 而是要开阔自己的视野,
    明白如何运用不同的技术来满足不同的业务需求.
      

  10.   

    delphi比vc简单太多了,眼看着delphi内一个函数的问题,vc里写了一大段!!!!人都是晕的!!!vc界面的设计更是复杂,没有一段不要想出什么效果!!vc强,不过强在对下层的操作,想快出结果,学vc跟想自杀差不到哪去!!!
      

  11.   

    VC几乎能真正的体现面向对象的全部特征
    如果你做一个类似AUTO CAD 的矢量绘图软件你就会真正体验到VC的种种好处了。