首页 | 乐园 | 淘宝店 | 社区 | 电驴 | 网页游戏 | 网址大全

VeryCD / 社区 / 电驴软件开发

资源管理小组

相关主题

主题: emule有没有UML图?

相关分类: 请教

simonsinxer (楼主) 2009/03/22 23:10:18 顶楼 举报

大概一个月前我开始研究easymule,我研究的版本是easymule 1.0.5

到现在为止,我感觉学到很多东西,但是也只是摸清楚了一个大概。
UI Layer是比较熟悉了,当然也是比较简单的一部分。Word Layer还是很难理清思路。

UI的UML类图我用ROSE画了一些,感觉也很杂乱。C++比之C with win32 SDK的特点就是流程更为复杂,仅仅读代码更难理解来龙去脉,更耗时间。

所以,我想请问各位开发人员,有没有UML图,例如类图,用例图之类的图表资料?整天猜测代码的含义,实在太很累的。

或者有没有更好的架构之类的资料?

分享到开心网  分享到校内  收藏到QQ书签    订阅本主題RSS更新  美味书签

xihzpu 2009/03/23 08:50:07 2楼 举报

引用
emule有没有UML图?

晕,你去emule官方论坛问问emule的作者吧:http://forum.emule-project.net/


[0] [-1] [回复]

simonsinxer (楼主) 2009/03/23 11:04:39 3楼 举报

引用(xihzpu @ 2009-03-23, 08:50 AM) *
引用
emule有没有UML图?

晕,你去emule官方论坛问问emule的作者吧:http://forum.emule-project.net/


你这个网站主要是用户反馈的。我需要联系开发者。有何途径?


[0] [-1] [回复]

xihzpuu 2009/03/23 13:29:47 4楼 举报

引用
你这个网站主要是用户反馈的。我需要联系开发者。有何途径?

注册后登陆就能看到开发板块了,作者都在那里面出没。那是官方唯一的论坛,你问问嘛。


[+1] [-1] [回复]

godLaugh (组长) 2009/03/23 15:02:45 5楼 举报

刚才简单的整理了一下几个WorkLayer的静态结构类图(我用颜色框特别标注的类你要特别仔细研究),我把WorkLayer的再细分了几个tier,每层单独画一个图
1、先是操作系统上的 socket 层
IPB Image

2、然后是P2P的Peer 层
(一个Peer关联一个Socket,一个Socket关联一个Peer)
IPB Image

3、然后是file 层和任务管理App层,主要是理解一个DownloadQueue和UploadQueue,DownloadQueue管理下载文件(CPartFile),而UploadQueue管理上传ing的Peer(CUpDownClient)
IPB Image

eMule代码结构耦合性比较大,主要是命名规则等比较混乱,看起来确实会比较累些,但大家认真耐心些,还是能读懂的。


[+3] [-1] [回复]


返回组首页

快速回复

(?) 附件上传

关于我们 | 诚聘英才 | 著作权声明 | 合作信息 | 广告事务
沪ICP备05001009号
©2003 - 2009 VeryCD.com Some Rights Reserved.