各位Boss级的兄弟多谈谈Com应用的心得好吗!谢谢

解决方案 »

  1.   

    我的一个朋友说过,把你做的一些功能函数分类存成Dll,在以后做大型项目的时候互相调用Dll中积累的方法。大家说这样好吗?
      

  2.   

    有那些com技术的高能留言交流一下吗?
      

  3.   

    有那些com技术的高手能留言交流一下吗?
      

  4.   


      实际上,VB就是基于COM技术的,也就是说,只要你VB熟,COM方面学起来就不难!
      

  5.   

    dll之间相互调用会不会使程序变慢呢,这是我关心的问题,请大家回答
      

  6.   

    说的也是,tianxinet(???) 
    一个问题不知道大家熟悉以否,一个自己做的dll,他的作用是打开数据库进行修改添加等。但是在整个程序中我不经常用到他,请问我是关闭他,在用它的时候再创建它好,还是一直打开并且定义在全局变量中随时调用它好呢。那个快一点
      

  7.   

    shawls(小山(坚持VB,学Delphi和C#))的问题很好解决,使用回调即可,看一看msdn上回调的例子,你很快就会明白的。
        com实际上是一种规范,也是一种编程的思想。当我们在vb中建立了一个Class module,然后在代码中使用dim myobj as myclass,然后调用myobj.method()时候,就是在应用Com,而且在使用Com的接口编程,只不过VB在背后替我们做了很多的工作,我们没有发觉而已。
        如果想具体学习VB作Com,可以找机械工业出版社的《Com+与VB6分布式应用程序设计》,这本书中讲的通俗易懂,很有例与初学Com者(但不适用于vb初学者)。
      

  8.   

    my_wei(衰人)的问题是一个非常常见的问题,就是性能和资源的协调问题。一般来说,速度是以牺牲资源为代价的,而资源的节省一般又是以牺牲性能为代价的。
      

  9.   

    eaglezhao(笨小子)说的对,我也认为那些资源值得牺牲,那些不值得,只有在自己的程序中能体现了,或许项目做多了自然就熟悉了
      

  10.   

    eaglezhao(笨小子) 《Com+与VB6分布式应用程序设计》有没有下载的。
      

  11.   

    shawls(小山(坚持VB,学Delphi和C#)):
        我觉得有两种方式可以解决:一是用DCOM方式,另一种是用winsock,根据实际情况来确定。
      

  12.   

      具体的dcom实现方式是怎么样的呢?
      

  13.   

    COM是为了做到二进制级别的代码复用而产生的技术。它克服了一些面向对象程序设计中的缺点。成为了面向组件的程序设计。
    引用Don Box的一句名言:COM是比C++更好的C++
      

  14.   

    关于COM有很多书可以学,它是MS出的一个真正的好东西。
      

  15.   

    有很多需要这样实现:
    异步通知!
    客户端文档!
    C/S瘦客户程序(用DCOM)!
    三层结构(B/S+COM)!
    多语言编程!
    数据库共享!
    ......
      

  16.   

    三层结构(B/S+COM)?BS结构是互联网结构的意思吗? 
      

  17.   

    目前我所有的程序都用COM,不用不可能。
    [email protected]
      

  18.   

    : uguess(uguess) (  ) 信誉:100  2002-1-18 17:07:17  得分:0  
     
     
      
    实际上,VB就是基于COM技术的,也就是说,只要你VB熟,COM方面学起来就不难!  
    呵呵,你说反了吧