vb有多线程,大概是你不会用吧。VB是微软公司的产品,我们用的操作系统也是它的产品,它当然不希望用户直接控制硬件和内存,但并不说明不可以,用API可以。你也可以和其它语言混合编程,因为没有那一种语言是全能的,VB也一样。不要以为有指针就是好用,调试是很容易出错,并找不出原因,比如说编驱程的时候。以上为小的不才之见,望不见怪,原谅!!!只作为讨论用。

解决方案 »

  1.   

    to zfcheng:难道因为指针容易出错我们就拒绝指针?
    我一向认为:指针是编程中最最精华的技巧,它能让我们
    用高级语言模拟汇编语言的功能.直接操纵内存的感觉多好哇!
    如果你概念清晰,是不会用错指针的!即使一时疏忽也很容易改过来.
    能否使用api和能否使用指针是两个概念.
      

  2.   

    根本不懂VB,没什么好谈的。
    难道因为VB没有指针我们就拒绝VB?
    我一向认为 效率是编程中最最重要的要求,它能让我们快速完成希望做到的工作。
    想直接操纵内存,可以用ASM、DELPHI,何必非用C?如果我不想直接操作内存呢?是不是我就不能编程了?您用C总在直接操作内存吗?
    无聊。
      

  3.   

    用VC等不够聪明,VB的自动填充功能我很喜欢。谁愿意写同一代码却要多花2-3倍的时间?(MS为了推广VB,故意不让VC智能化)
    指针是MS为了不让软件把系统搞乱而故意不使用的。
      

  4.   

    我觉得还是不要学习 VB,我用惯 C/C++,现在学习 VC 和 BCB 都挺快的,不过经理要我用 VB 维护一个 Project,不得而为之。
      

  5.   

    我觉得还是不要学习 VB,我用惯 C/C++,现在学习 VC 和 BCB 都挺快的,不过经理要我用 VB 维护一个 Project,不得而为之。
      

  6.   

    VB我用得已经非常好了!我觉得VB做为一般应用程序开发是相当不错的!有人用VC开发普通应用程序我认为是“大材小用”,很不理智!不过随VB7推出,我认为还是Dephi更好一点!功能强大!
      

  7.   

    MS简直瞎搞,VB7语法大改。70%不一样,没法用。而且开发环境要求特高,没戏!
      

  8.   

    vb确实开发效率很高,但功能不够强大,basic语法也不顺眼.
    vc确实太烦琐了.但功能强大.
    如果既想效率高,又想功能强,就用bcb或dephi吧.
      

  9.   

    Basic语法不够顺眼,你看见for(;;)顺眼还是Do:Loop顺眼(两个都是死循环)
    你不相信VB,就和VB过招吧:看看你不用VB最少要多少语句才能实现下面功能:
    1 使窗体具有60%的透明度
    2 鼠标滚轮时,控件上下移动
    3 剪贴板变化时,把剪贴板中的文本显示出来
    4 用XML传递数据访问断开的数据库
    5 控制Excel,打印,保存一个工作表
    据我所知,实现上述功能还没有一个工具可以短过VB的代码(最多相同)
      

  10.   

    VB 与 Delphi 与 C++Builder 同属于一个级别!有很多相同之处!
    VC 才是不同级别的!(重量级)
      

  11.   

    VB7大家都看见了,他很慢是因为第一个Beta版中加入了过多的断言和调试信息.毕竟我们不能从一个早期的beta版评论一个软件的好坏.系统要求高MS有明文:测试版的高要求是为了测试服务.绝对不会在正式版中要求如此高的配置.VB的语法改进大家很快就会适应,然后会对怎么这么多功能而惊叹,然后就马上不喜欢VB6如此少的功能(这是真的,别以为是夸大其词).VB7绝对不是一次升级,连革命也不是(VB4才是革命,不止大家经历过没有),而是新的世纪的到来.VB马上就可以做任何事(在一定范围内),很久没有体验过的自由的感觉就要重温了.
      

  12.   

    我也这样认为,本来我想放弃VB的,简直无法忍受,但试用了一下NET7,感觉不有得玩。
      

  13.   

    vb挺好的,但是我原来学的是c(因为学校里要求)但是后来看了vb后,觉得她很容易入手
    所以我并不讨厌vb,我认为渔研制是一种工具,能达到目的才是最重要的。
      

  14.   

    我用VB也用别的语言,我很喜欢VB,但是,要做商业应用软件,我还是不会用VB来写的,一是不是真编译,还要带一大堆运行库,编译速度太慢了,我写的一个软件才400多K,竟然编译了5-7分钟,指针是不错的,建议编制数据库和小程序可以使用VB。
      

  15.   

    我用VB也用别的语言,我很喜欢VB,但是,要做商业应用软件,我还是不会用VB来写的,一是不是真编译,还要带一大堆运行库,编译速度太慢了,我写的一个软件才400多K,竟然编译了5-7分钟,指针是不错的,建议编制数据库和小程序可以使用VB。
      

  16.   

    同意Ninputer(装配脑袋)!
    VB7又是一次革命,跟进吧兄弟们!To caigentan(菜根谭)
    没搞错吧,"写的一个软件才400多K,竟然编译了5-7分钟"???????
    我做了个软件5M编译只用了2分种啊…………
      

  17.   

    VB7和以前的VB版本真不一样,不如大家都去用Delphi吧!
      

  18.   

    看看陈宽达(不会不知道陈宽达是谁吧?)的精辟见解吧:参见开发文档只是隨筆 -- 遊戲程式設計初學者常遇之疑問
    作者: 陳寬達
    http://www.csdn.net/develop/article/7/7361.shtm
    Basic 簡單是因為微軟希望 VB 及 VBA 維持在簡單到任何想依靠電腦來做自動化程序
    的電腦用戶都可以輕易地上手的程度, 因此雖然功能不斷上疊, 語言本身維持著 Basic
    的所有特性。不過缺乏物向導向的支援及執行速度的緩慢, 確是超級無敵讓人沒力的
    致命傷, 因此我會建議所有的初學者, 若能有力能夠接受學習其它的語言如
    C++/Pascal, 轉移陣地為上策。目前基礎是決定工具及語言上手度的最重要因素。許多人在高中時代學了 QB, 之後便
    接著玩 VB; 有些大學的大一計概課程教的是 Pascal, 接著便可順利進入 Delphi。
    必須承認的是, Basic 確實不是開發大型程式適當的語言, 它的先天不良, 例如執行
    速度慢, 不是物件導向語言卻硬加入類物件導向功能(事實上, 它只可算是
    object-based, 而非 object-oriented), 甚至使得微軟為了 Visual Basic 一個語
    言, 將 COM 規格做了些修改以配合之(如 IDispatch interface), 即使有微軟如此
    強而有力的老大哥極力護盤, 先天缺陷仍舊無法去除, 除了易學外, 實在找不出太多
    該使用VB的理由。VB 雖然可以使用 DirectX, 但還必須透過其它程式庫的幫忙, 因此
    除了 VB, 我很贊成就配合你目前的所學, 會 Pascal 就用 Delphi, 愛用 C++ 就請
    用 C++Builder 或者 Visual C++。
      

  19.   

    中国用VB做MIS的多了。不算“大型”程序,我怎么没见几个用C做的国产“大型”软件?
    自己觉得好用就行了,陈宽达说的就一定对?不怕您笑话,俺真不知道他老人家是何许人也。是天王老子?VB速度慢在哪儿?开发速度还是运行速度?都不会差吧?不完全支持OO是缺点?绕过底层是缺点?这些不用我反驳罢?找不出太多使用VB的理由,只能说是无知——易学不就是一种理由吗?必须用其它程式库来帮忙,VC不是要用MFC,BCB不是要用OWL吗?这是缺点吗?这是什么精辟文章,纯粹FangPi文章。别受误导。
      

  20.   

    我再补充一点,这篇文章的观点确实不值得推崇,可以说是误人子弟。
    VB+VC+DELPHI有何不可?非要钻牛角尖?再过几年,还不一定是什么语言的天下呢。
    重要的是完成工作本身,而不是要使用的工具。这一点都不懂,赶紧去补上《方法论》和马列毛邓理论吧,免得不学无术、自欺欺人、贻笑大方。
      

  21.   

    哈哈 duuyuu
    你不该说出来,你知道就行了,别人这里都是搞vb的啊!
    哈哈
      

  22.   

    同意ciml(镜子),是啊,这里的马蜂窝捅不得duuyuu你还算幸运的了,嘿嘿
      

  23.   

    谁都清楚VB的缺点在哪里,谁也都清楚VB的优点在哪里,怎么用它就看工作的性质和个人的偏好了,争论起来实在没什么意思
      

  24.   

    我对c有天生的恐惧感,还是vb好用
      

  25.   

    各位又争论了。这样的争论真的是永无止境,既然vb能够推出vb7就说明它还有市场,我们
    作程序是为了什么?不就是给别人用的吗?如果能用windows的图片编辑器做出我需要的图片
    我决不会去装photoshop.vb\vc....都是一种开发环境,如果能够让用户满意,管它用什么呢!
    争来争去总是面子问题!真的很没意思!(个人意见)
      

  26.   

    VB是一个功能强大的开发工具!!!
    vc和delphi就没有缺点?
    vc有vb的开发速度吗?
    delphi有vb的稳定性吗?
    每个人都有个人喜好,好比你认为牛仔裤是最好的裤子,你就在闹市街头振臂高呼:“大家都穿牛仔裤吧!”,别人会用什么眼光看你?
      

  27.   

    偶的一篇随笔,没想到引起如此激烈的讨论,
    不过看了这些讨论,我又学到了很多东西,对
    vb也有了一些新的认识.
    to ashzs:谁说这种争论没意义,虽然这种
    争论永远不可能有胜负,但是可以通过讨论,使
    我们对不同开发工具的优缺点又进一步的认识.
    我前一段看了Visual C++ VS Borland (C++ Builder|Dephi)
    就觉得收益匪浅.
      

  28.   

    Visual C++ VS Borland (C++ Builder¦Dephi)在哪里?
      

  29.   

    我也忘了,好像在visual  c++栏目中
      

  30.   

    :duuyuu你真的活的不耐烦了,竟然跑到VB论坛来说VB的不是,你是不是真的不知道:全世界过半数的程序员是以VB为主的?
      

  31.   

    按金庸先生的观点来看,VB是魔道,入门极快,马上见效,但是如果要成为编程高手,却很难。而C才是正道,VC简直就是少林寺的武功,得先从担水扫地这些基本功作起,没几年的功力,是学不好的。不过学好以后,就可以笑傲江湖了
      

  32.   

    编程高手是解决问题的专家,不是“内功深厚”个人主义知识狂人。
    有人用VB能快速地开发3层应用程序,顺利的操作数据库并且同步整个企业的工作数据
    有的人只能用VC大量地使用API作出一个美丽的界面。
      

  33.   

    to:rainyboat(雨中之舟) 
    什么是编程高手?如果让我来说,我说算法厉害的人才是高手,也就是能解决实际问题的人才是高手。如果按你说的,那么用汇编语言的人才算高手。你会的语言再好,语言的功能再强大,如果你连一个基本的排序方法都不会,那你还是什么也不是。我不是专门搞计算机的,我是学内燃机的,现在已经到了工厂工作,可以说,我在工厂里学的知识无疑是最多的,但在实际工作中,绝对不如那些老师傅。就好像我会用VB、Delphi、VC编程,甚至还学过半年的汇编,可是在做具体应力计算、强度计算时,俺师傅就是使用Fortran77,不服吗,幸好俺也会Fortran,但同样会Fortran,我就不能完成极其复杂的工程计算。其实用金庸的观点来说,用玄铁重剑还是用木剑对于高手来说都是一样的,能够打败别人是最重要的。同样的,用什么语言无所谓,只要能够完美的达到你的目的就行了。一个用拳头能打败敌人的人绝对比一个拿着手枪打不着别人的人强。
      

  34.   

    转向中(VC)...
    不过我不会放弃使用VB的。
      

  35.   

    我也是,熟练VB的同时,我也在学VC++,毕竟VB·····
      

  36.   

    MMD,哪里都有说VB不好的…………拜托等你真正有了资格再说吧。
      

  37.   

    vb没有多线程?
    只有不懂VB的人才会这么说,拜托等你真正有了资格再说吧。 
      

  38.   

    To: Arcan(Arcan) you are right. I am with you