{"id":24915481,"url":"https://github.com/simdsoft/redm","last_synced_at":"2025-10-17T01:32:11.997Z","repository":{"id":60321848,"uuid":"274269269","full_name":"simdsoft/REDM","owner":"simdsoft","description":"REDM是一套基于商业化标准的开源directui界面框架，不仅能提供完善的项目管理方案、详细的文档框架，也可轻松协助完成可视化界面设计，其核心库的稳定性已在内部多个大型商化项目中通过验证。 ","archived":false,"fork":false,"pushed_at":"2024-02-27T13:40:36.000Z","size":123099,"stargazers_count":60,"open_issues_count":2,"forks_count":37,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-02-27T14:48:57.026Z","etag":null,"topics":["directui","dui","duimagic","pugixml","skia","uidesigner"],"latest_commit_sha":null,"homepage":"http://hgy413.com/3426.html","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simdsoft.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-06-23T00:13:51.000Z","updated_at":"2024-02-18T03:36:38.000Z","dependencies_parsed_at":"2024-02-27T14:55:53.158Z","dependency_job_id":null,"html_url":"https://github.com/simdsoft/REDM","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simdsoft%2FREDM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simdsoft%2FREDM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simdsoft%2FREDM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simdsoft%2FREDM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simdsoft","download_url":"https://codeload.github.com/simdsoft/REDM/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236761707,"owners_count":19200661,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["directui","dui","duimagic","pugixml","skia","uidesigner"],"created_at":"2025-02-02T07:17:49.190Z","updated_at":"2025-10-17T01:32:03.782Z","avatar_url":"https://github.com/simdsoft.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# REDM  \n---\n\n[![Latest Release](https://img.shields.io/github/v/release/simdsoft/REDM?include_prereleases\u0026label=Latest%20Release)](../../releases/latest)\n\n| Build | Status |\n|-------|-----------------|\n| Visual Studio 2022, C++17/20/23 |[![CI](https://github.com/simdsoft/REDM/actions/workflows/ci.yml/badge.svg)](https://github.com/simdsoft/REDM/actions/workflows/ci.yml)|\n| Visual Studio 2010,2013,2019 |[![Build status](https://ci.appveyor.com/api/projects/status/5dq8665euimtgfw7/branch/master?svg=true)](https://ci.appveyor.com/project/halx99/redm/branch/master)|\n\n\n## 1. 为什么开源DM库\n* DM的部分代码，部分框架本来就是取之于各类开源，所以尝试开源DM库，取得于开源，回馈于开源，为开源软件业贡献自己的一份小小力量\n* 就目前所有开源的DUI库来看，个人认为有个很大的不足，那就是并未按商业化的标准来做这些开源项目:\n\n  - 没有文档  \n  - 没有框架图  \n  - 没有帮助说明  \n  - 代码未规范化，基本无注释  \n  - 没有单元测试  \n  - 没有设计器    \n\n当然，瑕不掩瑜，个人还是非常佩服这些开源的大牛们的!  \n  \n`REDM`是一套基于商业化标准的开源directui界面框架，不仅能提供完善的项目管理方案、详细的文档框架，也可轻松协助完成可视化界面设计，其核心库的稳定性已在内部多个大型商化项目中通过验证。 \n\n* DM库有详细的文档，详细的[框架图](http://hgy413.com/2086.html)：DM\\Docs\\DM详细文档.doc;DM\\Docs\\DUI主流程图.vsdx\n* DM库运行了两年，前身为yggui,稳定可靠，[部分示例](http://hgy413.com/3392.html)\n* DM库的代码统一规范，注释统一使用doxygen支持方式，参考在文件头标明[链接](http://hgy413.com/3388.html)\n* DM库有详细的gtest单元测试，针对每个细分[功能点](http://hgy413.com/2020.html)\n* DM库使用全扩展性：支持注册皮肤解析类、样式类、布局类、解码类、资源打包类、渲染类、绘制类、LOG类、TIPS类、动画类、脚本类\n* DM有[设计器](http://hgy413.com/3382.html)，同样完全开源\n  \n  \n## 2. 开源协议\nDM库需要遵守什么开源协议？\n\u003e 无任何协议，无论个人，团体，公司，都可以随意使用，修改，COPY DM库，开源的目的不是为了强制你使用这个库，如果你能从这个库中拿到你需要的代码，这也是OK的\n\n## 3. 关于  \n* QQ群技术支持：[336721552](http://shang.qq.com/wpa/qunwpa?idkey=a4eb76996f3c7cb6018a3ca375a5df3360ba818579f60516092edd9ed1de23a8)\n\n* DM库GIT路径:\n    [https://git.oschina.net/hgy413/REDM.git](https://git.oschina.net/hgy413/REDM.git)\n\n   \n     \n## 4. 附录\n\n### 4.0 DM库快速入门任务式\n* **DM库快速入门任务式[教程](http://hgy413.com/3426.html)（1小时内学会使用DM）**\n\n### 4.0.0 Effect-Designer\n* [Effect-Designer](https://gitee.com/lzlong88/Effect-Designer)，一款类似于抖音特效素材制作工具的，非常强大的短视频特效素材设计器，由天涯行客大神提供，天涯行客大神也是[REDM](https://gitee.com/hgy413/REDM)的深度开发及维护者。\n![effectcreator](https://gitee.com/lzlong88/gitstore/raw/master/PicStore/effectcreator.png) \n\n![recordsoft](https://gitee.com/lzlong88/gitstore/raw/master/PicStore/recordsoft.gif)\n\n### 4.1 NSDM\n* [NSDM](https://gitee.com/hgy413/NSDM)，使用设计器设计安装界面，并用NSIS实现安装打包功能 \n![nsdm](https://gitee.com/hgy413/NSDM/raw/master/Docs/nsdm.gif)\n\n### 4.2 DMCef\n* [DMCef](https://gitee.com/hgy413/DMCef)插件，实现Cef相关功能\n![cef](https://gitee.com/hgy413/DMCef/raw/master/Docs/cef.gif)\n\n### 4.3 设计器\n\n| 简单的完整构建图 | 新建/打开资源 |\n| --- | --- |\n| ![a](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/designer/a.gif) | ![b](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/designer/b.gif) |\n\n| 双击打开历史资源 | 内置基础控件 |\n| --- | --- |\n| ![c](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/designer/c.gif) | ![d](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/designer/d.gif) |\n\n| 坐标调整 | 属性调整 |\n| --- | --- |\n| ![e](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/designer/e.gif) | ![f](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/designer/f.gif) |\n\n\n| 复制粘贴删除控件 | 多图增加皮肤 |\n| --- | --- |\n| ![g](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/designer/g.gif) | ![h](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/designer/h.gif) |\n\n| 跳转选中文件或文件夹 | 扫描校验错误 |\n| --- | --- |\n| ![i](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/designer/i.gif) | ![j](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/designer/j.gif) |\n\n\n### 4.4 部分项目\n\n| 古剑奇谭登陆器 | 4366游戏大厅 |\n| --- | --- |\n| ![a](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/a.gif) | ![b](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/b.gif) |\n\n| 特牛游戏大厅 | YY游戏大厅 |\n| --- | --- |\n| ![c](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/c.gif) | ![d](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/d.gif) |\n\n| 欢乐砸蛋 | YPLAY |\n| --- | --- |\n| ![e](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/e.gif) | ![f](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/f.gif) |\n\n| YY游戏微端 | LOL外服盒子 |\n| --- | --- |\n| ![g](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/g.gif) | ![h](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/h.gif) |\n\n| YGP盒子 | 天刀盒子 |\n| --- | --- |\n| ![i](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/i.gif) | ![j](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/j.gif) |\n\n\n| 战舰盒子 | YY端游独立下载器 |\n| --- | --- |\n| ![k](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/k.gif) | ![l](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/l.gif) |\n\n| 网吧桌面管理器 | 网吧后台进程管理器 |\n| --- | --- |\n| ![m](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/m.gif) | ![n](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/n.gif) |\n\n| STREAM助手 |  |\n| --- | --- |\n| ![o](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/xiangmo/o.gif) | |\n\n\n### 4.5 自带Demo\n| DMDemo | QQDemo |\n| --- | --- |\n| ![a](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/demo/a.gif) | ![b](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/demo/b.gif) |\n\n| TGPDemo |  |\n| --- | --- |\n| ![c](https://gitee.com/hgy413/DMHelper/raw/master/Docs/yanshi/demo/c.gif) | |\n\n### 4.6 生成帮助文档\n* [DMHelper](https://gitee.com/hgy413/DMHelper)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimdsoft%2Fredm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimdsoft%2Fredm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimdsoft%2Fredm/lists"}