代码地址:

https://github.com/duilib/duilib

Duilib是一个Windows下免费开源的DirectUI界面库,由于简约易扩展的设计以及稳定高效的实现被各大互联网公司普遍接受,广泛应用于包括IM、视频客户端、股票行情软件、导航软件、手机辅助软件、安全软件等多个行业的众多pc客户端软件。Duilib还在不断的发展中,在文档、例子、动画、渲染引擎等多个方面将持续改进。

Duilib自2010年8月21日发布以来,获得了众多开发者和大公司的信赖,在各行各业的软件中得到了广泛应用,以下是一个作者知道不完全列表,欢迎大家补充指正

基于Duilib的软件不完全列表(欢迎大家补充指正):

百度: PPS 爱奇艺 百度杀毒 百度卫士 91助手

腾讯: 微信 企业微信

阿里: 钉钉 支付宝安全控件 PP助手 优酷

书生云: 书生企业云盘

微软: 微软壁纸

网易: 易信 云音乐 荒野行动PC版

华为: 华为网盘

金山: 金山快盘

京东: 咚咚

cctv: cbox

酷我: 酷我音乐盒

蘑菇街: TeamTalk

火绒: 火绒安全软件

盘古: 盘古越狱工具

顺网: 网维大师 91y

网狐: 网狐经典版

墨迹风云: 墨迹天气

zoomcloud: Zoom 视频会议

搜狗: 搜狗手机助手

沃通: 沃通代码签名工具

驱动人生: 驱动人生 人生日历

维棠: 维棠

深圳市北斗智研科技: 智能办公助手 ERP管理系统

duilib的UI设计器,由于这个设计器很不完善,也有很多bug,有时候会导致XML数据丢失,所以很多大神都不建议用,不过我每次写代码都会用SVN,而且会原子提交,所以即使丢失也可以恢复。不过这不代表我赞同一直使用这个UI设计器,我建议大家布局的时候用设计器,布局完毕之后手写XML。这样按钮的大小和位置都很直观,很方便的可以确定,就用不着手动去计算了,当然,如果是美工给的界面,就没必要用设计器了,因为他们会把位置和大小都给过来。
在duilib源码的bin目录里,【DuiDesigner.exe】就是UI设计器(这个设计器需要重新编译一次,不然打开XML会崩溃)。

Duilib 和 DuiDesigner 简介相关推荐

  1. Duilib学习笔记《03》— 控件使用

    在前面已经对duilib有个一个基本的了解,并且创建了简单的空白窗体.这仅仅只是一个开始,如何去创建一个绚丽多彩的界面呢?这就需要一些控件元素(按钮.文本框.列表框等等)来完善. 一. Duilib控 ...

  2. duilib入门简明教程 -- 前言(1) (转)

    原文转自 :http://www.cnblogs.com/Alberl/p/3341956.html 关于duilib的介绍就不多讲了,一来不熟,二来小伙伴们想必已经对比了多个界面库,也无需赘述.下面 ...

  3. duilib入门简明教程 -- 前言(1)

    关于duilib的介绍就不多讲了,一来不熟,二来小伙伴们想必已经对比了多个界面库,也无需赘述.下面进入正题: 不看广告看疗效! 已有众多知名公司采用duilib做为界面库,如华为网盘.金山快盘.酷我音 ...

  4. Duilib教程-HelloDuilib及DuiDesigner的简单使用

    一.HelloDuilib 1. 首先理解DUILIB显示的一个基本流程,如下图: 在Duilib中,WindowImplBase 这个类代表了图中 "CWndClass". 所以 ...

  5. duilib vs2015 安装_FFmpeg视频播放器开发-FFmpeg简介与项目环境搭建(一)

    前言:视频开发库有很多,例如微软的DirectShow:开源库OpenCV,当然OpenCV主要是图像处理,视频部分还是用的ffmpeg, 而且无法解码音频:SDL:大华和海康都有自己的库等等.音视频 ...

  6. Duilib教程-控件练习

    一.控件消息的响应. 在HelloDuilib例子中,程序不能退出,在这里,我将添加一个关闭按钮,当点击它时,调用PostQuitMessage进行退出. 首先在界面的右上角添加一个关闭按钮,并取名为 ...

  7. Duilib教程-简单介绍

    在读这篇博客的时候,可能您已经对duilib有一定的了解.所以,我并不打算对duilib进行过多的介绍.它的内核首先由外国人编写,后来由国人一个小组接过来继续编写,于是就有了现在的Duilib. 1. ...

  8. duilib环境配置以及简单入门介绍

    内容全部为转载: VS2013的编译,https://www.cnblogs.com/Alberl/p/3342030.html duilib框架介绍,以及VS2013配置,创建工程,调试代码部分: ...

  9. duilib库combo box提供输入字符模糊查询

    前言 duilib的combo box 单击时会弹出下拉框可供选择,但是duilib的combo box本身没有提供文字输入功能,因此,为了实现combo box对输入的文字进行模糊查询,并将查询结果 ...

最新文章

  1. 网络访问:本地账号的共享和安全模式设置身份验证后自动更改其他验证的处理方法 ...
  2. thinkphp5调用shell脚本_thinkphp5.x全版本任意代码执行getshell
  3. windows中用cmd命令生成任意大小文件
  4. extjs4:代码实现comboBox选中事件
  5. 用位操作代替求余操作
  6. idea 项目jar反编译java_带你上手阿里开源的 Java 诊断利器:Arthas
  7. 爬虫技巧:在pycharm 下 调试 scrapy项目
  8. OpenCL+minGW64+windows8.1 enviroment
  9. utu2440 vxWorks DM9000A驱动移植
  10. IDEA工作常用快捷键
  11. 主域控制器硬件损坏,你会怎么解决?(四)
  12. 如何在 Mac 上的 Pages 文稿中格式化文本栏?
  13. QUIC协议学习记录
  14. IDEA 常用快捷键 常用插件 2
  15. Android基础教程学习(一)
  16. 怎么查看电脑配置详情
  17. 数据结构和算法经典书籍
  18. 顶尖文案app_17个文案网站 5款短视频软件,自媒体人必备,直接拿走不谢
  19. 荣耀智慧屏还可以升到鸿蒙2,从荣耀智慧屏到华为智慧屏 “大屏”时代已经拉开...
  20. 为什么要ReLU激活函数

热门文章

  1. jarvis oj Web By Assassin
  2. 【1个月快速学习自动化测试】接口自动化测试(4) —— 接口自动化测试工具介绍
  3. Unity 判断点击的是否是UI
  4. Android中设置ListView内容刷新问题
  5. linux使用sts4,视听说sts4-4
  6. 玩转Kubernetes—尝试以不同方式初始化集群
  7. 最全最详细数据结构与算法视频-【附课件和源码】
  8. 51单片机PS2键盘解码实验--C51源代码
  9. 信息学奥赛对大学计算机专业,关于信息学竞赛学习的几大误区,你必须得知道!...
  10. 江苏省盐城中学信息竞赛队(YZOI)队规