谁给我说说Delphi的团队开发? 如何分配任务?如何把各人工程整合在一起 等。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 开放一个大型的系统或者一个较大的程序的时候,工程的管理就很重要了。如果不注意管理,在日后一大堆的文件里面,要找几个模块都很难!因此大家要养成良好的习惯,以下是一些经验:首先建立一个目录,作为工程的主目录,例如:D:,大的工程一定要建立工程组文件(BPG),例如KS.BPG,保存在主目录(例如D:\AProject)即可。然后在主目录下面建立若干个子目录,以我的一个工程为例进行说明:D:\AProject\SQL ///存储SQL文件的目录D:\AProject\Dat ///存储数据文件,例如SQL Server的MDF文件和LDF文件,或其他数据文件D:\AProject\Dcu ///用于保存单元编译输出文件,必须修改DPR的Project Options,DCU输出目录修改D:\AProject\Control ///保存本程序使用到或者自定义的控件,并且建立dpk包含使用的控件D:\AProject\Doc ///保存程序文档,如软件设计书、图、报表等D:\AProject\Bak ///备份目录D:\AProject\Forms ///窗体文件目录D:\AProject\Unit ///单元文件目录D:\AProject\Bin ///EXE、DLL等输出目录...你可以建立自己需要的目录,尽量保持主目录的清洁,另外需要说明的是,目录结构不要太深。除了上面的目录之外,如果软件包含多个DPR模块,那么可以每一个DPR模块都必须建立一个目录与之对应,仍以我的工程为例进行说明:D:\AProject\Server ///软件Server端对应目录,Server的Project Options设置Directories如下:DCU Output目录: ..\DcuOutput目录: ..\BinSearch Paths中添加: ..\ControlD:\AProject\Client ///软件Client端对应目录,Client的Project Options设置Directories如下:DCU Output目录: ..\DcuOutput目录: ..\BinSearch Paths中添加: ..\ControlD:\AProject\DLL ///软件使用到的一个Dll工程对应目录,Project Options设置Directories如下:DCU Output目录: ..\DcuOutput目录: ..\BinSearch Paths中添加: ..\Control工程组文件(BPG)包含:Server.DPR、Client.DPR、Dll.DPR、Control.DPK以后打开的时候,不要打开DPR文件,打开BPG文件即可。如果你的每一个子工程都够复杂,那么每一个子工程都应该遵循上面的规则。建议不要使用Delphi提供的文件备份功能,应该自己采取备份措施,并且应该定期清理备份。使用控件的时候,尽量提取控件,把工程用到的控件都放在工程目录下面,做成一个DPK,这样,一旦把工程目录复制到其他机器,也不会因为控件缺少而打不开工程。 另外合作开发的时候必须考虑的问题:单元的命名。建议在单元的前面添加作者名字缩写,例如lyh,lmd等等。因为你无论如何也不能保证别人不使用相同的单元名称,一个典型的例子,就是大家都使用类似的命名规则如:MyClass,MyConsts,如果有几个人用同样的名称,那么在联调的时候,就会麻烦了,如果采用lyhClass,lyhConsts等等就不会出现类似的麻烦。 有没有团队开发的工具,如VS.net的sourcesafe? Vss+工资;其实团队和解是最主要的! 一个简单的循环 TSreport控件!!! 正确看待《Delphi高手突破》最后一章的实例 - 很久没提笔了。。。 delphi6.0中播放*.wav文件的控件在哪里? 解决就结贴,关于DBGRID显示数据问题? 该发一个怎样的消息让另一个窗口或者应用程序最大化呢? 小弟在连邦软件培训中心学习结束寻实习或试用单位 在线等待;立即结贴。 @怎样比较数据库中的时间??急急急!!! 如何用程序知道机器是否连接到网络? filecreate()函数和fileclose()应该怎么用? 我的TSQLConnection连接数据库时找不到gds32.dll,是怎么回事?急,在线等!!!
其实团队和解是最主要的!