假设甲乙两个人用vc++6.0合作开发一个监控系统,甲开发数据采集部分,乙开发监控界面部分,那么按我的理解,应该是甲把采集的数据存储到一个缓冲区,然后乙从缓冲区读取数据,再跟动画界面联系起来.但是,甲乙二人都在单机下开发,两个人都建立自己的工程,那么在两个人完成各自的功能以后怎么样才能把两人的模块组合到一起呢,是想办法把两个人的工程组合成一个(这样做是不是很麻烦呀,是不是还得考虑两个人变量的问题呢),还是把其中一个人完成的部分做成dll呢,还是有其他更好的办法呢?大家给出出主意.

解决方案 »

  1.   

    建议不要搞单机开发,两个人可以弄两张网卡连起来,用VC带的VSS进行团队开发,这个东东可是个好东西,用的好会省很多心的,如果两个各自有自己的工程,把他们合起来会累死你的,除非是两个程序,后台通过在硬盘上生成指定格式文件,然后界面去读来用,两个程序没什么必然联系!还是建议找个VSS的教程看一下吧,那真是个好东东的,我感觉!
      

  2.   

    coolstar说得很有道理,我也没用过vss,一起去看看呀
      

  3.   

    COM不熟的话用DLL,否则用COM来做接口
      

  4.   

    数据采集完全可以放在后台,不需要界面,所以建议用dll。可以通过和dll的接口访问数据,或者直接通过数据库来共享数据
      

  5.   

    vss就不需要什么教程了吧,基本上玩玩就熟悉了,有没有什么复杂的,CHECKOUT AND CHECKIN 是了
      

  6.   

    : jiangsheng(蒋晟.Net) :COM与DLL有什么本质的区别吗?
      

  7.   

    本质区别就是著名的DLL Hell,开发过程中的版本不兼容的问题
      

  8.   

    不要小瞧VSS,东西还是不少的,虽说用一下就可以掌握,但并不是说不需要学习的!
    下面是一个VSS教程的地址,建议最好边用边学!
    http://www.430000.net/ShowArticle.asp?ArticleID=17
      

  9.   

    VSS很简单的,普通开发作版本管理没什么大问题,可是项目一大就麻烦了,还不支持UNIX
      

  10.   

    用vc进行多人合作开发,除了用vss、dll、com,还有别的方式吗?
      

  11.   

    楼主说的内容跟我目前的工作有些类似我们采用的就是数据采集部分封装成动态库被上层调用基本上可以满足开发同步至于VSS还要学习
      

  12.   

    上边这位兄弟能不能具体说一下,你都把哪些东西做成了dll了?
      

  13.   

    可以使用VSS做版本管理,主框架和每个dll可以作为小的项目独立开发,最终统一挂接即可