>>“如果说vb不是面像对像的编程语言,那么你如果水平够高的话,用vb也一样可以写出许多很好的东东呀。”这是什么逻辑?不懂>>应该花更多的一点时间在技术探讨上吧,这样才会更高的提高我们国人的软件水平的。是的,应该探讨技术,但象vb论坛讨论的这些问题,能算技术探讨?>>也是一个程序员,想当初我什么都不懂的情况下,我用vb写了一个多媒体查询系统(光盘)这更证明了vb是傻瓜语言傻瓜相机让一般人也可以拍照,但没见过摄影师用的。什么都不懂就算程序员?不要侮辱程序员!

解决方案 »

  1.   

    vb太容易上手了,vb程序员太容易满足了
    说老实话我很妒忌 :)
      

  2.   

      我非常欣赏lasting的观点!我也是这样想的,编程重要的不是工具,而是一种思想!
      

  3.   

    奈软!能不能举出来Delphi能做而VB不能做的例子?倘不能,你是在没事找事!
    Delphi的代码编辑器比VStudio差太多,你不承认吗?
    你试没试过Delphi的Code insight 要等多长时间,再用VB试试?OO?你知道VB能做回调函数,友元,通过Impliment实现继承吗?
    会一点oop就牛得看不见人,
    你嫌vb论坛的人水平低,我问你几个vb的基本问题你来答...!如何不在窗体中引入,动态生成ActiveX控件?
    VB类生成的dll有几种线程方式?
    CreateObject和GetObject有什么区别?我谅你不会!,只透出自己的浅陋,在这里装什么大蒜!
      

  4.   

    关于vb和delphi的差别,不讨论了,ide方面,微软做的的确不错,不过我喜欢delphi的ide。能做不能做的事情,很难说,开发application都一样。vb即使能如你所说的这般那般就可以实现继承,呵呵,那叫支持继承吗?多态呢?没有虚函数表你的关于vb的问题我只能这么回答(可能也不叫回答了,为什么要回答?)
    我只知道动态生成vcl类库的控件(应该说是类的实例,控件嘛,入乡随俗啦)
    我只知道vb生成的dll只能是ActiveX DLL,而且需要vb运行库支持!
    CreateObject创建并返回自动化对象的引用。
    GetObject从文件中返回自动化对象的引用。
      

  5.   

    还是心平气和一点好,我刚才看了你的文章,火气大了。
    向你道个歉先:)看来你常用Delphi,水平也高,
    而且经常看一些Delphi程序员说VB怎么怎么不好的言论,
    可能今天心情也不太好~也许但我完全可以说,VB.Net完全可以实现你所说的继承以及其他的东西,
    我觉得它已经完全可以作为一个完整的开发平台存在了。
    若Delphi6再不推出,.Net是会战而胜之的。
    我做了几年程序,也用过Delphi,知道Vcl类库强过MFC更强过VB的ActiveX,但这不能否认
    Delphi5中引入了VB的ADO..."各有各的好处"这话说了n次,再说我都恶心了。
    虽然你气势很劲,但我的三个问题你毕竟只正面回答了最后一个问题。
    关于最后一个问题,你是对的。
    没必要拿自己之长比他人之短,何况虽然用过Delphi,但我只敢说自己是个
    Delphi菜鸟...如果你愿意,你可能会反问更多的Delphi问题来考我。你没这样,多谢了。
    写了这么多话,只是想说,VB上手是简单,但学到后来,其面向对象和其他的高
    级部分,对于一般的程序员来说是够了。不要说出什么货色这样的问题,太伤人。
    ok?^^ 
      

  6.   

    bisc_sunny(中子),说的好。我想,绝大多数人还是没有把VB弄得很精(包括我)。就用一点皮毛来互相比较,好像很浅薄啊。面向对象不是目的,为了更好的编程才是我们的目的。就好像用锯子和用斧子砍树一样,砍倒树是我们的目的。有的人用斧子干得快,有的人用锯子块。从大到小排列一组数,我就不信你非要用什么oop,什么多态、继承……。就好像推土机比用铁锹能干,但我让你挖一个坑把一株花种上,你非要去找推土机什么的来干?
      

  7.   

    我心中VB的最高境界就是开发出OFFICE那样的程序。
      

  8.   

    终于可以心平气和了vb.net的确实现了面向对象,但是它借鉴了很多java、object pascal的部分。ADO是好东西。我也想过出几个题目(因为从昨天到现在一直有人要考我,好像我不知道什么,他们就胜利了),不过想想还是算了,没有必要。vb我用了很久(vb1.0到6.0),当然vb也有很多东西我没有掌握,说vb是傻瓜语言只是有感于自己的一些感受(感觉浪费了很多时间)对于专业程序员来说,vb(至少是1.0到6.0)肯定是不够的。我认为vb适合那些其他专业,但需要计算机完成一些应用的人(如:搞化学的做个元素周期查询系统什么的)“什么货色”的措辞是不太妥当,我已经道歉了。  
    “而且经常看一些Delphi程序员说VB怎么怎么不好的言论,”对了,你可能认为我说vb怎么怎么是出于别人的言论,我只能告诉你,这些都是我自己的感受,出于自己的内心,而不是受别人影响但很多人从vb转向delphi并真正理解delphi后,都有这样的感受,所以这样的言论就比较多了。还有,我要补充,要掌握OOP,单靠delphi不行(虽然object pascal已经做的很完善了),要真正领会OO的思想、精髓,还得靠C++(不是vc、也不是bc,和所有IDE没有关系)。
      

  9.   

    我原来在DOS下用VB 1.0 for DOS写过一些字符界面的程序(读者200期硬盘版),
    现在在Windows下用VC++6.0 + DAO写(读者20世纪硬盘版)
      

  10.   

    只有思想才是最重要的,工具吗,那个顺手就用那个呗,何必死抱住一个不放!   不过我所见的程序高手好像没有用VB编程的,
        VB的确在许多地方并不是那么的方便。
      

  11.   

    to Nicrosoft(奈软):多花点时间提高国人的软件水平,不要再发这种帖子讨论工具的问题,我是用vb和vc的,虽然vb有很多缺点,但也有许多的优点,何必强求别人放弃vb呢,自己觉得什么好就用什么,不要浪费自己的时间和别人的时间,拜托拜托,干点实际的东西吧,多做些中国人自己的软件。
      

  12.   

    Boland快要倒了,delphi will ......
      

  13.   

    Solstice:呵呵,又找到一个用过vb1.0的ttyp:我发贴子并不是要讨论工具的问题,只是看到一些奇怪的言论而写下了语气不太友好的话。vbdabster:如果你所谓的讨论技术问题就是问问某某api怎么用的话,呵呵,没有前途的。
      

  14.   

    Nicrosoft,如果你觉得在VB版块让你这么难受,而非每天都来说VB和VB程序员的不是的话,那我看你还是别到这里来的好,如果你真的那么讨厌这里,看不起这里,为什么还来呢?这里的人们有这里人们的思想,有这里人们的编程方式,用VB的,一定要遵循VB的代码写法,我们都愿意遵循,你呢?为什么你就一定非要在这里借OOP的名义点别人的不是?用VB一定要继承吗?VB存在的目的是什么?它有它的商业存在价值和实际使用价值,不是这里任何一个人可以决定的。如果你真的讨厌VB,喜欢使用delphi,那你可以到delphi版块去,我们来这里是来讨论解决问题的,如果你真要讨论,而你又执着于你所认识的OOP,那你就把你的OOP实现到VB里来,别再说这些毫无意义的东西了。
    这里使用VB的人,许多都不是高手(但相信仍有高手的存在),这是事实,但并非地球上所有人都在这里。单方面的说工具的不是,其实等于说自己能力的不足,既然问题出在自己身上,那为什么又要找借口把问题推到别人和工具身上呢?
    以前我用gw-basic的时候,不知你知不知道什么是gw-basic,那是pc上微软的第一代basic,它是很可笑的一个系统(我自己认为),什么也不支持,但当时我为了写一个科学计算器,我用它写了实现递归的程序段(因为它还要用行号,而且程序都要写在同一个文件中),实现模拟出入栈的程序段,解决了在当时被我的计算机老师说这是不可能的事(我因此十分气愤)。
    不知你会对我这些话是如何反驳呢?但我这些话不只是对你说,而且是对这里所有喜爱VB的人说。
      

  15.   

    另外我不管别人如何说用VB.net去比别的什么东西,但我用的一直是VB5和VB6,我觉得以现在的VB6来说,已经没必要找VB.net去和别人比了。
      

  16.   

    gwbasic我用过,而且是我用的第一个
      

  17.   

        hehe。昨天信手写来,没想到等到这么多同仁的支持。xixi。不好意思(别骂我呀)!
        发这文章,纯棰是平时受气所至(这是我第一回,因自知水平不高:PP),都是软件人员,当别人问我作什么工具时,我与他们说他们总是带着一种说不出的表情看我,后来我没办法我说会说:xixi,你们高深,是巨人,而我呢,是站在巨人的肩上看世界:))
        其实最最开始,我一学得是delphi,最终我选择了vb,这只缘于我现在用vb比较顺手些而己,或许某一天我的工作或学习的需要要再次用到delphi,我想我也一样可以用,不过得仰占bbs论坛上的大虾们的帮忙了:)
        好啦, 不用再讨论这个问题了,大伙心平气和一些,平时我问的问题总是很弱智或很简单(没办法,平时有太多的事情要作;我的兴趣在互联网这块,但vb是我的谋生手段,所以有必要时我才会去用一用:PP),希望大伙不要因为今天的讨论而不理我问题呀,这样我就很伤心了:PP。bisc_sunny(中子),Nicrosoft(奈软),还有论坛上的其他高手们,你们别争了。
      

  18.   

    希望这次的讨论可以让大家成为好友,如武峡小说里剑家们xixi相昔,彼此仰慕:)
    技术在生活只,只是占一块太小的地位了。在软件行业,纯粹的技术也只占一个很小的地位,
    如切砖工人一样。xixi。
    hehe。[email protected]
    xixi。 讨论问题吧:)
      

  19.   

    怎么都是xixi,hehe的,好难受
      

  20.   

    那怎么样才会不难受呢?
    你的回复那么难听,我能xixi,hehe的笑出来已经很不不起了:))
    (你道歉了我知道)
      

  21.   

    没有一些基础的知识如(C、C++、API)是不可能做一个优秀的程序员的!即使是VB的程序员
      

  22.   

    我是用DELPHI的。。
    不过我觉得VB还不错啊。
    不过OFFICE 好象不是VB写的哦。
    TO bisc_sunny(中子) :
          1。DELPHI能做CORBAVB不行。
          2.关于编译器,公认的是BORLAND的最好;
      

  23.   

    重要的不是工具,而是思想.
    重要的不是学了什么语言,理论基础学的扎实,掌握语言很容易
    就像网页设计,不是你学了frontpage,dreamweaver,flash,等等就能作好,重要的还是基础,比如设计方面的,架构组织,颜色搭配等等.
    -----------------------------------
    奉劝大家不要在讨论这些无聊的话题.
    都是程序员,或者都是软件编程爱好者,何必互相诋毁.国人是不是总是如此.
      

  24.   

    不要吵了,尺有所短,寸有所长!不管黑猫白猫,能抓耗子就是好猫!
    nicrosoft说话的口气当然会遭到大家的批评,虽然他已经道歉了,
    大家多作点实实在在的事情把,整天谈论工具的 好坏有多大意义???
      

  25.   

    VB的确招人嫉妒(虽然大家都不承认)如果VB一无是处,谁会用呢?谁会讨论它好不好?Delphi和C++的程序员不愿看到VB这般的容易(潜意识),就专门挑VB的不是(没见过哪一个人赞美VB的优点的)。为什么?因为VB是一种神话!没人讨论Fortran是不是很好之类的问题,没人挑Pascal的语言缺陷,这是因为这些语言的魅力太差了。
      

  26.   

    简直无聊之极,用VC的看不起VB。
    那你的爷爷可能骑过马车;
    你的老爹可能骑过单车;
    而你自以为座过BUS所以在你眼里,你爷,你爹是什么货色呢?
    其实用什么语言很重要吗?当时的环境和要求已决定了用什么语言!我以前用VB
    后来用VC
    现在用Java.但我还是我,不觉得前后有什么变化,我都喜欢这些语言。就象我如果必要的话还会骑单车上班,打的赴约,在乡间小路上还是一样会坐坐马车。这样不行吗?也许比喻不适当,见笑了!
      

  27.   

    TO bpc()
    呵呵,纠正你一下小错误。在DOS时代Borland的工具(TC TP BC)因为其易用性而广受好评。其编译器也一度超过MS。不过现在的编译器却是MS的要好些。要说最好的X86平台编译器(编译出的程序的效率最高),还是要数ICL。毕竟人家INTEL是做CPU的嘛!当然是他给自己孩子做的衣服最合适啦!
      

  28.   

    好呀好呀。车干你在北京哪个地方呢。我也在北京呀?xixi.
      

  29.   

    我不喜欢vb,一个原因是我以为vb是ms的一个阴谋,ms给大家一个傻瓜环境,让大家远离底层,而且永远离不开windows。另一方面,我不喜欢vb是因为一些人学了一点vb,就自以为是程序员,妄谈一些根本不懂的东西,象“office是用vb作的”等一类奇谈。
      我不要学vb!!我讨厌ms!!
      

  30.   

    说起那个QBasic,我还用过BASICA,更恶心,GWBasic都比它强
      

  31.   

    绝对支持Nicrosoft(奈软):
    请大家仔细想一想,你说vb什么多能做,但那是vb的本质么,
    是不是调用的api,我不得而知但那时vb么,那是操作系统提供的
    接口啊,说到操作系统,那是vb能办得到的么,我可能是孤陋寡闻了。
    你说vb.net如何强,你仔细看过没有,你看过之后就明白他是愈来愈像
    c++了,是谁向谁靠近,不得而知了。
      

  32.   

    billwang_pk(阿峰):
    您连Nicrosoft(奈软)说的是什么都不知道,何谈支持?VB调用API不假,VC就不用API了?DELPHI不用吗?那MS提供API有个鸟用?是阿,VB不能编操作系统,它本来就不是为编系统而产生的!您又见过几个DELPHI编的系统呢?尺有所短,寸有所长,但不要侮辱别人的人格。
      

  33.   

    我告诉阿峰,VC++.net引用了大量VB的语法,如属性,遍历集合和十进制数据类型等。整个CLS系统的数据类型都是按照VB的需求定义的。你说谁像谁?不得而知了吧!
    你们都不相信,VB是有赶在其他语言前面的东西的。VB是神话,我早就说过了。
      

  34.   

    小念你好:
       我在北京海淀区,我的信箱[email protected].如果那位朋友也有兴趣参加这次聚会,请给我写信。