REDM
Build
Status
Visual Studio 2022, C++17/20/23
Visual Studio 2010,2013,2019
1. 为什么开源DM库
当然,瑕不掩瑜,个人还是非常佩服这些开源的大牛们的!
REDM
是一套基于商业化标准的开源directui界面框架,不仅能提供完善的项目管理方案、详细的文档框架,也可轻松协助完成可视化界面设计,其核心库的稳定性已在内部多个大型商化项目中通过验证。
DM库有详细的文档,详细的框架图 :DM\Docs\DM详细文档.doc;DM\Docs\DUI主流程图.vsdx
DM库运行了两年,前身为yggui,稳定可靠,部分示例
DM库的代码统一规范,注释统一使用doxygen支持方式,参考在文件头标明链接
DM库有详细的gtest单元测试,针对每个细分功能点
DM库使用全扩展性:支持注册皮肤解析类、样式类、布局类、解码类、资源打包类、渲染类、绘制类、LOG类、TIPS类、动画类、脚本类
DM有设计器 ,同样完全开源
2. 开源协议
DM库需要遵守什么开源协议?
无任何协议,无论个人,团体,公司,都可以随意使用,修改,COPY DM库,开源的目的不是为了强制你使用这个库,如果你能从这个库中拿到你需要的代码,这也是OK的
3. 关于
4. 附录
4.0 DM库快速入门任务式
4.0.0 Effect-Designer
4.1 NSDM
NSDM ,使用设计器设计安装界面,并用NSIS实现安装打包功能
4.2 DMCef
4.3 设计器
简单的完整构建图
新建/打开资源
双击打开历史资源
内置基础控件
坐标调整
属性调整
复制粘贴删除控件
多图增加皮肤
跳转选中文件或文件夹
扫描校验错误
4.4 部分项目
古剑奇谭登陆器
4366游戏大厅
特牛游戏大厅
YY游戏大厅
欢乐砸蛋
YPLAY
YY游戏微端
LOL外服盒子
YGP盒子
天刀盒子
战舰盒子
YY端游独立下载器
网吧桌面管理器
网吧后台进程管理器
STREAM助手
4.5 自带Demo
DMDemo
QQDemo
TGPDemo
4.6 生成帮助文档