市面上很多教材都说,VB不是真正的编程语言,VB不能开发任何大型操作系统和有工业价值的应用软件,VB程序员不是真正的程序员,只是玩游戏而已。我是VB的痴迷者,VB真的不能开发有价值的软件和系统吗?如果有,请举例!

解决方案 »

  1.   

    vb在很多方面都显得力不从心,不过学好了一门语言,学其他就会触类旁通,以后打算学C#
      

  2.   

    关键是定位要准确
    VB是一个总装车间,它不能干所有事情,就象C语言不能包办一切,有时还要靠汇编
    VB和VC的关系,就象C和汇编的关系但是,windows应用程序要写好,理解其运行机制非常重要
    windows应用程序都是在call api(通常是user32.dll、kernel32.dll、gdi32.dll),掌握大量api非常关键——应该说高级程序设计(上层建筑)都是如此另外,VB的界面设计最好不要用第三方控件(尤其是功能复杂的),用基本控件来堆砌更是不明智的做法
    客户端的数据源最好不要用ADO.RecordSet,用XML,在网络越来越普及的情况下,可以把VB看成是浏览器的一个增强版本
      

  3.   

    kao ,
    我见过的VF做的程序还一年创造N千万呢
      

  4.   

    仙剑是用VB编的。
    手谈,一个非常著名的围棋软件,在国际上获过奖,作者好像叫陈志行,也是用VB编的。VB能编很多东西,不过多学学其它语言没坏处,千万别抱着VB不放。
      

  5.   

    word也是用VB编的。另外严重同意 WQ771211(SyanSea)的观点。
      

  6.   

    Quote: 另外,VB的界面设计最好不要用第三方控件(尤其是功能复杂的),用基本控件来堆砌更是不明智的做法初学VB二星期的菜菜鸟.
    请问第三方控件不用,连基本控件也不用...那............所有功能都自已写代码实现?
      

  7.   

    还有一个非常重要的忘了说了:IE 也是用Basic编的,2亿多行代码。
      

  8.   

    仙剑是用VB编的。
    手谈,一个非常著名的围棋软件,在国际上获过奖,作者好像叫陈志行,也是用VB编的。VB能编很多东西,不过多学学其它语言没坏处,千万别抱着VB不放。
      

  9.   

    最近在网上看到了很多人的学习方法,本人非常不赞同。很多人都想一口吃个胖子,要学就想学最新的,好象没有人愿意再去学那些老的,旧的编程语言了。
    但你们能学的懂吗?不学TC2。0等那些较早的优秀编程语言,你们能理解的了VC6。0?如果你真的能,我宁愿做你的徒弟!
    真是奇怪,那些最基本的语言都不懂的人,怎么可能去理解那些最新的编程语言?我学编程有三年了吧。成绩也不算多,只有一个计算机四级证和一个高程证,但我觉得我在学VC的时候还有很多的不明白的地方。
    没有人来教我,只能靠我自己,包括所有的成绩在内,我都是靠自己,我从不报班。学VC的半年多来,我想我已经基本入门,但依然有很多的困惑。
    刚开始学VC,就面临一个项目,我真的犹如笨蛋一般,四处吓摸,毫无头绪,最后勉勉强强才算做个差不多。
    学好VC再去学其他的高级WINDOWS编程,我想那真是轻而易举,毕竟WINDOWS的内部的很多东西都能直接被VC调用,你首先就可以对WINDOWS有个全新的认识,再去学其他的语言岂能不简单? 我的感觉是,面向过程和面向对象,其实都很重要的,在VC里也依然需要面向过程,很多东西都是一环扣一环,没有面向过程的思想,怎么可能去编程呢?
    建议多去看看有关WINDOWS编程的书,但多数都是比较老的书呦!我依然记得当年整天进行TC编程的辛苦,但我依然很怀念当年的劳动付出,毕竟我获得了我想获得的一切——编程思想。
    我觉得一个好的编程思想,绝对比你去学一门计算机语言好重要的多。
    要形成自己的编程风格。一个好的编程思想在你的头脑中一旦形成,学习什么语言都会很轻而易举,因为此时的你不在是简简单单的学习,而是来验证!