很多朋友都说VB的功能强大,编写程序容易、快速。但是通过一段时间的学习,我发现事实上并非如此,VB事实上只是容易学,但并非容易用!大家都知道MFC的对话框编程有动态数据交换的功能,但是VB里面没有,任何数据都需要我们去手工判断,比如合法性等,所有牵扯到的数值型数据也需要我们进行手工转换。用VB搞一个对话框程序,光是合法性检查就要花将近一半的代码,他的简单易用真是让人怀疑。在就是VB不支持指针,程序语法上显得比较呆板,灵活性太低。VB提供的内部函数太少,功能又相对简单。控件无法扩充,只能在规定范围内的属性和方法上打转转,动不动就要找API老大来帮忙。更有甚者我发现在VC板块里提出来的问题竟然还有人建议用VB来做,真是可笑。总而言之VB我觉得就像个玩具,他只适合给那些初学者玩玩而已,对于常年开发VC程序员来说大可不必理会。

解决方案 »

  1.   

    呵呵,我們公司用這個玩具開發出來的MRP還要賣幾百萬(台幣)一套呢!
      

  2.   

    vb容易上手,几乎不需要你为图形界面初始化,
    又是单线程的,模块都是平行的,层次化太差,这是他的缺点,但也因此使得跟踪调试很方便。
    所以,做一些简单的例子、测试就不用劳动VC大架。
    当然,搞正式的东西仍然要靠VC,
      

  3.   

    我学过VB的,还有DELPHI,最后选定了C++/VC,不用我多说!
      

  4.   

    GE ZI WEI ZHENG GE YOU SUO YONG