1 Star 0 Fork 212

灰常激动 / DM

forked from hgy413 / DM 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

REDM


1. 为什么开源DM库

  • DM的部分代码,部分框架本来就是取之于各类开源,所以尝试开源DM库,取得于开源,回馈于开源,为开源软件业贡献自己的一份小小力量

  • 就目前所有开源的DUI库来看,个人认为有个很大的不足,那就是并未按商业化的标准来做这些开源项目:

    • 没有文档
    • 没有框架图
    • 没有帮助说明
    • 代码未规范化,基本无注释
    • 没有单元测试
    • 没有设计器

当然,瑕不掩瑜,个人还是非常佩服这些开源的大牛们的!

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库快速入门任务式

  • DM库快速入门任务式教程(1小时内学会使用DM)

4.0.0 Effect-Designer

  • Effect-Designer,一款类似于抖音特效素材制作工具的,非常强大的短视频特效素材设计器,由天涯行客大神提供,天涯行客大神也是REDM的深度开发及维护者。 effectcreator

recordsoft

4.1 NSDM

  • NSDM,使用设计器设计安装界面,并用NSIS实现安装打包功能 nsdm

4.2 DMCef

  • DMCef插件,实现Cef相关功能 cef

4.3 设计器

简单的完整构建图 新建/打开资源
a b
双击打开历史资源 内置基础控件
c d
坐标调整 属性调整
e f
复制粘贴删除控件 多图增加皮肤
g h
跳转选中文件或文件夹 扫描校验错误
i j

4.4 部分项目

古剑奇谭登陆器 4366游戏大厅
a b
特牛游戏大厅 YY游戏大厅
c d
欢乐砸蛋 YPLAY
e f
YY游戏微端 LOL外服盒子
g h
YGP盒子 天刀盒子
i j
战舰盒子 YY端游独立下载器
k l
网吧桌面管理器 网吧后台进程管理器
m n
STREAM助手
o

4.5 自带Demo

DMDemo QQDemo
a b
TGPDemo
c

4.6 生成帮助文档

空文件

简介

REDM是一套基于商业化标准的开源directui界面框架,不仅能提供完善的项目管理方案、详细的文档框架,也可轻松协助完成可视化界面设计,其核心库的稳定性已在内部多个大型商化项目中通过验证。 展开 收起
C++
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/niubidage/REDM.git
git@gitee.com:niubidage/REDM.git
niubidage
REDM
DM
master

搜索帮助

14c37bed 8189591 565d56ea 8189591