# DM **Repository Path**: netdebug/REDM ## Basic Information - **Project Name**: DM - **Description**: REDM是一套基于商业化标准的开源directui界面框架,不仅能提供完善的项目管理方案、详细的文档框架,也可轻松协助完成可视化界面设计,其核心库的稳定性已在内部多个大型商化项目中通过验证。 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: http://hgy413.com/3426.html - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 215 - **Created**: 2018-09-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # REDM --- ## 1. 为什么开源DM库 * DM的部分代码,部分框架本来就是取之于各类开源,所以尝试开源DM库,取得于开源,回馈于开源,为开源软件业贡献自己的一份小小力量 * 就目前所有开源的DUI库来看,个人认为有个很大的不足,那就是并未按商业化的标准来做这些开源项目: - 没有文档 - 没有框架图 - 没有帮助说明 - 代码未规范化,基本无注释 - 没有单元测试 - 没有设计器 当然,瑕不掩瑜,个人还是非常佩服这些开源的大牛们的! `REDM`是一套基于商业化标准的开源directui界面框架,不仅能提供完善的项目管理方案、详细的文档框架,也可轻松协助完成可视化界面设计,其核心库的稳定性已在内部多个大型商化项目中通过验证。 * DM库有详细的文档,详细的[框架图](http://hgy413.com/2086.html):DM\Docs\DM详细文档.doc;DM\Docs\DUI主流程图.vsdx * DM库运行了两年,前身为yggui,稳定可靠,[部分示例](http://hgy413.com/3392.html) * DM库的代码统一规范,注释统一使用doxygen支持方式,参考在文件头标明[链接](http://hgy413.com/3388.html) * DM库有详细的gtest单元测试,针对每个细分[功能点](http://hgy413.com/2020.html) * DM库使用全扩展性:支持注册皮肤解析类、样式类、布局类、解码类、资源打包类、渲染类、绘制类、LOG类、TIPS类、动画类、脚本类 * DM有[设计器](http://hgy413.com/3382.html),同样完全开源 ## 2. 开源协议 DM库需要遵守什么开源协议? > 无任何协议,无论个人,团体,公司,都可以随意使用,修改,COPY DM库,开源的目的不是为了强制你使用这个库,如果你能从这个库中拿到你需要的代码,这也是OK的 ## 3. 关于 * QQ群技术支持:[336721552](http://shang.qq.com/wpa/qunwpa?idkey=a4eb76996f3c7cb6018a3ca375a5df3360ba818579f60516092edd9ed1de23a8) * DM库GIT路径: [https://git.oschina.net/hgy413/REDM.git](https://git.oschina.net/hgy413/REDM.git) * DM库SVN路径: [svn://git.oschina.net/hgy413/REDM/](svn://git.oschina.net/hgy413/REDM/) * **DM库快速入门任务式[教程](http://hgy413.com/3426.html)(1小时内学会使用DM)** ## 4. 附录 * [DMCef](https://gitee.com/hgy413/DMCef)插件,实现Cef相关功能