写这篇文章的时候,看到有人做了在emule网络内搜索资源的软件,考虑到emule是开源项目,当时一时兴起,自己也做了一个。emule是非常著名的开源项目,分支非常多,amule可以算是它的跨平台版本,界面库采用wxWidget,不过,应该不能算作emule的fork或分支。
比较了一下代码,感觉amule的更好读一些(官网是amule.org,大家可以去了解一下,代码在主页面有链接),所以我就在它基础上进行一番修改,这样可以比较好的学习一下wxWidget界面库的用法。
最后修改的效果如下:
这篇文章写完之后就没再管过,后来我又自己做了修改,为了不和其他软件混淆,还改了名字。我从没有把软件公开发布到网上,以后也只会发给朋友使用。大家对amule的源代码工程编译、修改方面有问题的,可以email给我讨论和交流。软件没有发布,所以也不提供代码,各位见谅~
注:网络上有很多类似软件,如“p2psearcher”、“Beyond Searcher”、“BreakPrisonSearch”等等,作者可能各不相同,感兴趣的也可以去下来看看,界面和性能差别较大,没有做过多研究,也就不做相关的评述了。。。