当前位置: 首页 > 软件库 > 程序开发 > UI组件库 >

REDM

开源的 DUI 界面库
授权协议 MIT
开发语言 C/C++
所属分类 程序开发、 UI组件库
软件类型 开源软件
地区 国产
投 递 者 富勇军
操作系统 Windows
开源组织
适用人群 未知
 软件概览

REDM是一个全新开源的DUI(direct ui)界面库

  • 1.使用cmake管理项目,使用doxygen自动生成帮助文档

  • 2.详细的说明文档,详细的框架图

  • 3.完善的设计器

  • 4.全扩展性,支持gdi,skia

  • 5.全扩展性:支持注册皮肤解析类、样式类、布局类、解码类、资源打包类、渲染类、绘制类、LOG类、TIPS类、动画类、脚本类

  • 6.在内部已被多个项目验证,稳定可靠 

为什么开源DM库?

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

就目前所有开源的DUI库来看,个人认为有个很大的不足,那就是并未按商业化的标准来做这些开源项目
没有文档,没有框架图,没有帮助说明
代码未规范化,基本无注释
没有单元测试
没有设计器
当然,瑕不掩瑜,个人还是非常佩服这些开源的大牛们的!

本人做为一枚小小的码农以前有幸参与或主导了某些用户量较大(百万、上亿数量级)的项目,所以此次开源,也尝试以商业化的标准来完成这个开源源目

DM库有详细的文档,详细的框架图:DM\Docs\DM详细文档.doc;DM\Docs\DUI主流程图.vsdx:http://hgy413.com/2086.html

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

PS:
DM库需要遵守什么开源协议?
无任何协议,无论个人,团体,公司,都可以随意使用,修改,COPY DM库,开源的目的不是为了强制你使用这个库,如果你能从这个库中拿到你需要的代码,这也是OK的

DM库GIT路径:
https://gitee.com/hgy413/REDM.git

 相关资料
  • 呈现效果示例 无线端代码示例 <!-- jssdk引用,EWS容器手动引入 --> <script src="//g.alicdn.com/tmapp/tida2/2.2.9/tida.js?appkey=xxxx"></script>

  • 在最初的提纲中,现在的四个部分依次为:杂谈、教程、解决方案、历史,只是我希望,在技术文档冰冷的线条上,涂抹些温暖的色调,当然,这个文档目前还是一些冰冷的线条,但是我会一直努力。

  • CentOS 图形界面的关闭与开启 初衷 本地开多个虚拟机搞集群测试,为了节省资源,关掉图形界面更好点 CentOS 6 设置方法 编辑配置文件:vim /etc/inittab 把默认值:id:5:initdefault:,改为:id:3:initdefault: 重启系统:reboot,重启后就只有 shell 界面了。 在 shell 界面中如果你还希望临时开启图形界面可以输入:init 5

  • 本文向大家介绍Android 界面开发颜色整理,包括了Android 界面开发颜色整理的使用技巧和注意事项,需要的朋友参考一下 下图是帮助文档中的关于界面开发的推荐色值,大家可以参考一下:    补充一些常用的颜色值:  <color name="white">#ffffff</color><!--白色 -->  <color name="ivory">#fffff0</color><!--象牙色

  • 我们将 Sketch 的界面设计的非常简洁。最顶端的工具箱包含了最重要的操作。你可以用右侧的检查器来调整被选中图层的内容,左侧的窗口则会列出文件中的所有图层,中间当然就是你正在创作的画布。 Sketch 里没有浮动面板,检查器将会根据你选中的工具来显示所需控件,这样你能始终不受打扰的在画布上创作。 画布 Sketch 的画布尺寸是无限的,可以向任意方向无限延伸,你将拥有绝对的自由来规划自己的创作区

  • 用户界面 首先,我们需要熟悉mitmproxy的用户界面。打开您在其中启动mitmproxy的终端窗口。您处于mitmproxy的默认视图中,该视图显示流列表。您应该看到浏览器的HTTP请求以加载本教程。随着新请求的出现,mitmproxy将行添加到视图中。 命令效果请查看 用户界面 影片内容 欢迎来到mitmproxy教程。在本课程中,我们将介绍用户界面。 这是mitmproxy的默认视图。 随