社区
Delphi
帖子详情
请问delphi怎么多人一起开发?
life923
2011-05-24 09:51:27
比如做个学籍系统,有ABCD4个人开发
A做 系统构架模板(登陆,连接数据库,主界面等)
B做 学生信息模块
C做 成绩查询模块
D做 报表模块
A是做 主界面,构架菜单等主要工作,BCD只做具体的模块
怎样做可以使BCD看不到A的源码,但不影响开发呢?
...全文
281
13
打赏
收藏
请问delphi怎么多人一起开发?
比如做个学籍系统,有ABCD4个人开发 A做 系统构架模板(登陆,连接数据库,主界面等) B做 学生信息模块 C做 成绩查询模块 D做 报表模块 A是做 主界面,构架菜单等主要工作,BCD只做具体的模块 怎样做可以使BCD看不到A的源码,但不影响开发呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freemangood
2011-05-25
打赏
举报
回复
用源码管理工具啊,不同模块的开发者分配不同的权限,相互看不到
delphi自带的teamsource。或VSS都是不错的
source code library也不错。
THQWS
2011-05-24
打赏
举报
回复
DLL,BPL来模块化,SVN实现模块的权限化。
lovewjp
2011-05-24
打赏
举报
回复
这主要看软件的架构了,安全可以实现的,特别是做为模块开发,可以安全独立的开发,组合起来就是完整的项目了。可以考虑用dll 或 bpl 进行模块化。
life923
2011-05-24
打赏
举报
回复
[Quote=引用 10 楼 wzwcn 的回复:]
tangram框架,支持DLL和BPL两种模块,很适合模块化开发:
http://code.google.com/p/tangram-plugin-framework/
[/Quote]
这完全开源的吗? 还是说 某些代码没有?
dfasri
2011-05-24
打赏
举报
回复
下载个SVN...建立个服务器, 像VSS那样用的...设计这些, 自己考虑如何分工吧
life923
2011-05-24
打赏
举报
回复
[Quote=引用 2 楼 bdmh 的回复:]
提供接口,通过接口实现具体功能,dll也可以
[/Quote]
接口是指 用什么实现呢?
整个项目模块都用dll的话,感觉不好调试
life923
2011-05-24
打赏
举报
回复
只提供DCU 好像会出错
我把pas,dfm等都删除,只留DUC,
安装UnitMain.dcu 会提示错误"一行或多行由于超长,被删除了一部分信息"
lzfbird
2011-05-24
打赏
举报
回复
A做成主控程序、
B,C,D做成DLL,提供接口给A
或者B、C、D干脆也做成EXE,在A里面打开
有些交互的东西用数据库表、消息之类的来搞,这样就各模块不需要拿到别模块的完整代码,最多给点声明文件就行。
不过话说回来,,不给人家看代码又啥意思呢,,人家豪放到操作系统都开源了,写的那点代码让人家看看又能让人家占到多少便宜?人家看看就可以拿出去卖了?
bdmh
2011-05-24
打赏
举报
回复
提供接口,通过接口实现具体功能,dll也可以
浩南_哥
2011-05-24
打赏
举报
回复
可以试试Redmine跨平台项目管理系统
详情可以参考:
http://baike.baidu.com/view/2228665.htm
wzwcn
2011-05-24
打赏
举报
回复
tangram框架,支持DLL和BPL两种模块,很适合模块化开发:
http://code.google.com/p/tangram-plugin-framework/
gobiz
2011-05-24
打赏
举报
回复
[Quote=引用 8 楼 life923 的回复:]
bpl 和 dll 哪个更好呢?
[/Quote]
这个每个人都有自己不同的看法,我个人比较喜欢DLL,因为采用BPL模式的话,需要将vcl70.bpl等一大堆的bpl同时发布。不过Dll也有自己的硬伤,比如窗体句柄不好控制等问题。
life923
2011-05-24
打赏
举报
回复
[Quote=引用 6 楼 lovewjp 的回复:]
这主要看软件的架构了,安全可以实现的,特别是做为模块开发,可以安全独立的开发,组合起来就是完整的项目了。可以考虑用dll 或 bpl 进行模块化。
[/Quote]
bpl 和 dll 哪个更好呢?
用
delphi
开发
的网络聊天室
此程序支持
多人
一起
进入聊天室,首先要通过“设置”模块设置用户网络信息,然后才能选择聊天对象进行聊天。
delphi
3d-engine:用于
Delphi
和Windows的3D图形和游戏引擎
它用于
开发
免费的
多人
游戏 。 用法 发动机 复制项目中的所有文件或使用我们通常链接到该项目的方式:将Engine目录和所有子目录添加到
Delphi
中的搜索路径中(必须为每个目标32位和64位进行配置)。 经过测试(在Rise...
Delphi
开发
入门教程简述.docx
###
Delphi
开发
入门教程简述 #### 一、代码组织与设计 1. **使用OOP原则设计可复用组件和模块化程序结构** - **解释**: 面向对象编程(OOP)的核心原则包括封装、继承和多态。在
Delphi
中通过类(Class)来实现这些...
缔造大富翁神话2.0
《缔造大富翁神话2.0》是一个基于
Delphi
编程语言
开发
的项目,它可能是一款游戏或应用程序,旨在提供类似“大富翁”式的娱乐体验。
Delphi
是Embarcadero Technologies公司
开发
的一种集成
开发
环境(IDE),以其高效的...
MM_usermanual620_中文SN2002-11-18.pdf
- **团队
开发
**:在团队
开发
环境中,ModelMaker提供了模型分界线和版本控制支持,以确保
多人
协作的一致性和版本管理的有效性。 通过上述知识点的介绍,我们可以看出ModelMaker是一款功能强大且全面的
Delphi
建模工具...
Delphi
5,939
社区成员
262,944
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章