按照事务分??
taber(旺财,快来吃饭!) 能否谈谈。

解决方案 »

  1.   

    先把数据结构定义下来,然后看看有哪些交叉的地方,两个人讨论这个地方怎么做.
    后面各做各的,如果你需要的模块别人还没做出来可以自己做个简单的模拟一下,如主界面.最后再COPY到一块调试
      

  2.   

    每个人都写一个DLL,然后保证接口一致就可以了
      

  3.   

    在delphi的安装时就有Teamsource的选项了。
      

  4.   

    写成DLL,或则EXE,最后主窗口调用的时候用SHELLAPI连接
      

  5.   

    你们有没有外包?我可以、试一试么?[email protected]
      

  6.   

    我正有hachenzhonghua(冬叶) 所说的疑问——接口如何做?、
    我原来做程序时,可以说就把整个程序看成一个模块,没有什么接口。
      

  7.   

    像你这样的情况可以将各自的部分编为Frame形式,然后在一个主程序里调用就可以了,这就是现在DELPHI5、6提出的框架编程,具体的编写方式可以查看DELPHI的范例和相应的书籍。
      

  8.   

    No.1 模块独立相对
    可以独立调试执行No.2 接口保持一致
    模块编写之前,接口就要统一出来No.3 使用公共单元
    类型,变量,函数,对象一定要共用
      

  9.   

    说明几点:
    1。使用公共部分,是以前老早的办法了,如非必要,建议不要使用;
    2。使用DLL传递数据是一种以前的,基于面向过程的方式,其特点是利用函数调用,是一种类似于调用API的方式。
    3。现在流行的是OOP方式,而框架结构是未来的方式,不论是MS,还是Borland都有类似的结构,它是一种基于类的思想的,一个Frame就是一个完整的类,其数据结构和方法都由自己来维护,我个人认为这是最优的方式。
      

  10.   

    模块能够独立成二进制方式最好,这样便于大家调试,建议是用com.
    遥源代码级的协作,注意用sourcesafe之类就可以!
      

  11.   

    To ilovedelphi:要进行并行开发,涉及到模块相关度和版本同步等很多问题,而且和语言环境也有很大关系。由于Dephi的基础是Pascal,从本质上看,它还不是完全面向对象的,所以还带有很多结构化设计的特点。它又封装了很多东西,因此,要完全实现面向组件和松散耦合是比较困难的,只能通过软件工程中的规范去实现并行开发的协同。可是做法因公司的不同,每个公司几乎都有自己的一套做法。Dephi的做法我不是很清楚,微软的做法我了解一点。它以前主要是用Com来使模块独立的,而用sourcesafe来保证版本同步。你可以参考一下微软的开发规范。不过,现在微软推出了.NET平台,在这个平台要实现你所说的就太简单了,C#就是一种完全面向对象,面向组件的语言,所以写出来的组件可以进行松散耦合,现在我正在学习,感觉用它写程序太爽了。
      

  12.   

    No.1 模块独立相对 
          可以独立调试执行 No.2 接口保持一致 
           模块编写之前,接口就要统一出来 No.3 使用公共单元 
         类型,变量,函数,对象一定要共用  
    其实最主要的是接口保证一至,这是最主要的;
      

  13.   

    1.制定需求计划
    2 安排工作进程
    3 使用相关工具
    具体软件工程书上游,我给以个工具,[email protected]
      

  14.   

    TO dh03(小风) :
    你说的是一种在一种大的环境下的协作模式问题,几个人同在DELPHI下只需要利用DELPHI的管理模型即可。DELPHI在某些方面是不够面向对象,这是它语言本身的缺陷,但C++系列也不是完全面向对象的(当然它在某些方面是要比DELPHI强),如果说到完全面向对象的话,目前没有一种语言是的,即使是JAVA,它的基本数据类型也不完全是类,如INT即是。
    COM和DCOM、COM+是MS的一套标准,它是基于接口的,是在已形成代码的情况下实现的,这是它的强项,而DELPHI的Frame类型,则是基于源代码级的,它在进行统一编译时非常有用。
    至于你所说的松散藕合的问题,只要你是遵循类的方式,如不直接调类的对象,尽量少使用公用变量,调用时用专用函数去调用,减少友元的使用(针对于C++)等等,这样做出来的程序绝对是松散藕合的。
    ——————————  一已之见,有错请指校。
      

  15.   

    to zswang(伴水)(需要充充电) 
    你觉得对于初学者而言,那种比较 好?(现在时间也比较紧)
      

  16.   

    To seekuface:
    我说的是C#,不是C++,也不是VC,C#是微软为.NET平台定制的一种新的编程语言,它按照面向对象的方法重写了全部基础类库,在C#中,连程序入口的主函数都是包装在一个类里的。C#给我们带来了很多新的东西。而且它是面向组件的,有空你可以看看哦,相信你也会被它吸引的。至少目前我还没看到比它更优雅的语言。