读书人

怎么多人合作开发项目的思路多谢

发布时间: 2012-04-28 11:49:53 作者: rapoo

求助如何多人合作开发项目的思路,谢谢
大家好,初学不是很懂,就是现在通过delphi来开发程序的话,感觉有点像那种小作坊那样一个人从头到尾开发,想咨询下如果想多人比如2,3个人一起开发,需要一些什么的思路和方法呢?一般多人是怎样来开发delphi程序的啊?

还有就是现在一个人开发出来的程序,如果窗口稍微多点,编译出来的exe文件就有3,4M,而且编译出来只有一个exe文件就可以运行了,但是我看平时我们用的应用程序都不会那么大啊,旁边还有一些什么dll或者是其他的文件,就像是绿叶衬红花的感觉啊,这样看起来好像专业点哦,而我的程序就编译出来一个exe文件。。。。。哈

可能说得不是很清楚,还请大家帮助下,谢谢

[解决办法]
分模块开发
提供接口
各自编制自己的dll
[解决办法]
这个最好有个牛点的项目经理或者系分做规划,事情会简单得多
[解决办法]
分模块,简单一点理解,就是把整个功能分割成许多小的功能,每个人负责一部分,比如一个杀毒软件,你负责扫描的引擎,他负责算法,另一个人负责内核保护,等到每个人都写完了,直接在一个工程里面把所有的Pas都uses加进来,这样就构成了一个整体
[解决办法]

探讨
分模块,简单一点理解,就是把整个功能分割成许多小的功能,每个人负责一部分,比如一个杀毒软件,你负责扫描的引擎,他负责算法,另一个人负责内核保护,等到每个人都写完了,直接在一个工程里面把所有的Pas都uses加进来,这样就构成了一个整体

[解决办法]
探讨
分模块,简单一点理解,就是把整个功能分割成许多小的功能,每个人负责一部分,比如一个杀毒软件,你负责扫描的引擎,他负责算法,另一个人负责内核保护,等到每个人都写完了,直接在一个工程里面把所有的Pas都uses加进来,这样就构成了一个整体

[解决办法]
探讨
谢谢你的回答啊,但是不是很懂得哦,怎样才叫分模块开发啊?在我的概念里现在只有窗体哦,而且各个窗体之间还可能会有共用的地方哦,那样模块一般是怎样分啊?能否详细说明下呢,初学不是太懂,无限感激

[解决办法]
把大伙公用的东西放在一个公共单元,确定主框架后,其他的分模块各自开发。
[解决办法]
分模块做就好了

软件作坊也可以啊,
[解决办法]
探讨
引用:
分模块,简单一点理解,就是把整个功能分割成许多小的功能,每个人负责一部分,比如一个杀毒软件,你负责扫描的引擎,他负责算法,另一个人负责内核保护,等到每个人都写完了,直接在一个工程里面把所有的Pas都uses加进来,这样就构成了一个整体

如果项目比较大,人比较多可以用代码管理软件,vss、cvs都可以。

[解决办法]
每个人的模块都封装成DLL,盒子上有个咏南框架可以看看
[解决办法]
dll的调试不是很直观,小程序没必要用DLL的,合作是要用到一些管理软件的,如VSS、CVS
[解决办法]
分模块开发并不算是一个技术问题。

比如现在有一个项目,首先应该搞清楚有那些需求,这些需求根据不同的方式又能分成多少个种类,每个种类里又能分成多少个小功能,就这样一直分下去。而且是反复的考虑,到底如何分才是合理的。

象你现在初学,眼里看到的只是窗体,其实它们都是对象,而且这些对象还可以抽象出更上层的对象,业务其实也是对象。

你现在需要多写代码,进行量的积累,了解一下DLL怎么实现,然后在考虑往DLL里放什么业务。

界面,数据库,打印,网络通信,线程这些都要先了解。
[解决办法]
探讨
分模块开发并不算是一个技术问题。

比如现在有一个项目,首先应该搞清楚有那些需求,这些需求根据不同的方式又能分成多少个种类,每个种类里又能分成多少个小功能,就这样一直分下去。而且是反复的考虑,到底如何分才是合理的。

象你现在初学,眼里看到的只是窗体,其实它们都是对象,而且这些对象还可以抽象出更上层的对象,业务其实也是对象。

你现在需要多写代码,进行量的积累,了解一下DLL怎么实现,然后在考虑往DLL里放什么业务。

界面,数据库,打印,网络通信,线程这些都要先了解。

[解决办法]
探讨
引用:
分模块,简单一点理解,就是把整个功能分割成许多小的功能,每个人负责一部分,比如一个杀毒软件,你负责扫描的引擎,他负责算法,另一个人负责内核保护,等到每个人都写完了,直接在一个工程里面把所有的Pas都uses加进来,这样就构成了一个整体


你好,但是如果把pas都uses起来,那样编译起来的那个exe文件也是很大啊,每个人都编写成dll?????????????但是不知道怎样连接起来啊,谢谢

大家能否详细点说明呢,还是不是很明白啊,谢谢

[解决办法]
探讨
引用:
分模块,简单一点理解,就是把整个功能分割成许多小的功能,每个人负责一部分,比如一个杀毒软件,你负责扫描的引擎,他负责算法,另一个人负责内核保护,等到每个人都写完了,直接在一个工程里面把所有的Pas都uses加进来,这样就构成了一个整体


你好,但是如果把pas都uses起来,那样编译起来的那个exe文件也是很大啊,每个人都编写成dll?????????????但是不知道怎样连接起来啊,谢谢



大家能否详细点说明呢,还是不是很明白啊,谢谢


[解决办法]
探讨
引用:
引用:
分模块,简单一点理解,就是把整个功能分割成许多小的功能,每个人负责一部分,比如一个杀毒软件,你负责扫描的引擎,他负责算法,另一个人负责内核保护,等到每个人都写完了,直接在一个工程里面把所有的Pas都uses加进来,这样就构成了一个整体


你好,但是如果把pas都uses起来,那样编译起来的那个exe文件也是很大啊,每个人都编写成dll?????????????但是不知道怎样连接起来啊,谢谢

大家能否详细点说明呢,还是不是很明白啊,谢谢


於DELPHI,比如需要分的,因可能中要涉及一些的引用,可以考用BPL,
通常是EXE+BPL  或很更 EXE+DLL+BPL

如果不需要到些,就直接EXE+DLL 不需要引用PAS,而是入。  你可以加,也可以
LoadLibary GetAdress...


什的西用什的框架不是死的。


如果你一通品,的要小於管理件,那候EXE+DLL更加合你,必竟BPL後就完全有了DELPHI的影子,再想C些他一起就有困了。

[解决办法]
各个dll公用的单元放在bpl中调用,而bpl的最大特点就是可以使用全局变量,而dll不可以~
[解决办法]
探讨
分模块开发并不算是一个技术问题。

比如现在有一个项目,首先应该搞清楚有那些需求,这些需求根据不同的方式又能分成多少个种类,每个种类里又能分成多少个小功能,就这样一直分下去。而且是反复的考虑,到底如何分才是合理的。

象你现在初学,眼里看到的只是窗体,其实它们都是对象,而且这些对象还可以抽象出更上层的对象,业务其实也是对象。

你现在需要多写代码,进行量的积累,了解一下DLL怎么实现,然后在考虑往DLL里放什么业务。

界面,数据库,打印,网络通信,线程这些都要先了解。

[解决办法]
探讨
各个dll公用的单元放在bpl中调用,而bpl的最大特点就是可以使用全局变量,而dll不可以~

读书人网 >.NET

热点推荐