1 Star 0 Fork 213

小帅 / DM

forked from hgy413 / DM 
Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
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.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 生成帮助文档

Empty file

About

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

Releases

No release

Contributors

All

Activities

Load More
can not load any more
C++
1
https://gitee.com/yangsuai/REDM.git
git@gitee.com:yangsuai/REDM.git
yangsuai
REDM
DM
master

Search