DirectUI DirectUI意为直接在父窗口上绘图(Paint on parent dc directly)。...微软的“DirectUI”技术广泛的应用于Windows XP,Vista,Windows 7,如浏览器左侧的TaskPanel,控制面板导航界面,Media Player播放器,即时通讯工具MSN Messager...DirectUI好处在于可以很方便的构建高效,绚丽的,非常易于扩展的界面。...DirectUI 旨在满足客户端界面快速开发的需要,同时融入业界前沿的皮肤技术,为用户创建更加高效,专业的界面。 ...2.1 DirectUI 主要特性 ◆ 支持皮肤对象的布局 ◆ 支持皮肤脚本(JavaScript)控制,可以让界面与逻辑彻底分离 ◆ 支持bmp、png、jpg、gif、tga等图片格式
DirectUI技术最早被用于window xp资源管理器左边栏,被称为task folder.而DirectUI被广为国人所知,还得感谢腾讯公司。...不过无论是微软,腾讯,还是百度,都使用了DirectUI技术来开发自己的软件界面,却不肯将其公开。本文将介绍如何使用DirectUI技术开发一个类似QQ的界面演示程序。...四.后话 DirectUI是个好技术,只是微软不愿将其公开,其中最大的原因是与它的.NET战略冲突。而由DirectUI技术演变而来的WPF只适用于托管环境。...不过,还是有几个公司或者个人开发了自己的DirectUI界面库。我知道的,有: DirectUI.com // 公司开发的。居然连试用版也没有,要付了钱才给你用。...Bodsoft DirectUI // 公司开发的。有试用版。设计工具不是太强大,还凑合。 UIEasy DirectUI // 个人开发的,比较简单。没设计工具。
1. duilib简介 duilib是一个开源的DirectUI界面库,简洁但是功能强大。而且还是BSD的license,所以即便是在商业上,大家也可以安心使用。
前言 给大家推荐一个.NET 封装的Windows平台轻量DirectUI框架ExDUIR.NET。
上次介绍的几款图形界面库http://blog.okbase.net/vchelp/archive/23.html都是国外的开源项目,今天介绍的几款都是国人的开源项目,大部分是采用DirectUI设计思想...设计器,支持XML布局,CSS样式表,XML资源;该库采用C语言开发,速度更快,支持多种开发语言调用,例如C#,易语言; 不需要第三方库的支持,不需要MFC,ATL,和WINDOWS标准控件; 采用DirectUI...DirectUI界面库DuiLib Duilib是一个windows下免费开源的directui界面库,是国内首个开源的directui界面库,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率...使用DirectUI后将使得我们的设计人员彻底解放,不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。...基于DirectUI技术的开源界面库DUIEngine DUIEngine是一个开源的界面库,采用目前流行的DirectUI技术。
3、DirectUI 界面库 DuiLib 国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、...使用DirectUI后将使得我们的设计人员彻底解 放,不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。...DirectUI界面库 取名自微软的一个窗口类名“DirectUIHWND”,意为Paint on parent dc directly。...DirectUI界面库使用XML来描述界面风格,界面布局,可 以很方便的构建高效,绚丽的,非常易于扩展的界面。从而很好的将界面和逻辑分离,同时易于实现各种超炫的界面效果如换色,换肤,透明等。...DirectUI特性 XML和脚本构造界面: 使用xml配置界面控件布局 使用xml描述界面风格 XML语法简单,易于学习 和掌握 支持改变皮肤色调 支持大多数控件透明,包括子窗口透明 支持png, bitmap
我尝试用IDA查看下system32/dui7.dll中关于directui中部分函数,还是没有找到线索。大致猜测和DirectUI::HWNDElement等有关。
blog.csdn.net/jameshooo/article/details/6677272 这是官方的说明 REDUI,又名REDirectUI,全称是Rendering Engine for DirectUI...,是一款基于XML描述的 DirectUI 渲染引擎,能将“控件”的交互和渲染过程分解成多种独立的要素,包括布局、视觉效果、样式、UI自动化、滤镜、脚本、事件、3D场景、3D模型、通用动画等。...作者博客 http://m9551.blog.sohu.com/ 11.基于Skia的directui库metalbone 代码托管地址 http://code.google.com/p/...metalbone/ 官方说明 MetalBone是一个C++ DirectUI库。
数据丰富:数据丰富可以成倍降低学习成本,否则你只能查看源代码,关于DirectUI,Htmlayout,aardio的数据很少。
,我下载并试用了Foxmail和网易邮箱大师,Foxmail不确定用什么语言开发的,可能是C++或者Delphi(早期应该是Delphi,最新的版本不确定),而网易邮箱大师用的是基于duilib + directui
提示:在 Windows 下,GUI 解决方案比较多,基于C++的有 Qt、MFC、WTL、wxWidgets、DirectUI、Htmlayout,基于C#的有 WinForm、WPF,基于Java的有...资料丰富:资料丰富能够成倍降低学习成本,否则你只能去看源码,关于 DirectUI、Htmlayout、aardio 的资料就很少。
duilib修改版: https://github.com/netease-im/NIM_Duilib_Framework 主要开发语言: C/C++ 简介: Duilib是一个Windows下免费开源的DirectUI
还有一种方式就是直接绘制,又称为DirectUI。顾名思义,它就是直接在父窗口中绘制各个部分,而不是通过子窗口的形式将各种窗口组成成一个可以协同工作的窗口。...那我们选择DirectUI?不,如果我们选择DirectUI,那我在此写这系列文章就没有意义了。而且客户端界面,一般不会有太过于复杂的渲染问题,所以选择窗口控件方式还是可以接受的。...如果对内嵌IE式的DirectUI技术赶兴趣的同学可以看两篇相关的博文《如何定制一款12306抢票浏览器——完结篇》和《内嵌IE网页窗口中消除IE默认脚本设置影响的方法》。
Windows 下的 GUI 方案 Windows 下的 GUI 解决方案比较多: 基于 C++ 的有 Qt、MFC、WTL、wxWidgets、DirectUI、Htmlayout; 基于 C# 的有...资料丰富:资料丰富能够成倍降低学习成本,否则你只能去看源码,关于 DirectUI、Htmlayout、aardio 的资料就很少。
资料丰富:资料丰富能够成倍降低学习成本,否则你只能去看源码,关于 DirectUI、Htmlayout、aardio 的资料就很少。
一个月内,我每天的工作时间几乎是之前的两倍,甚至周末都来不及喘息,逐个击破 IM、DirectUI、WebUI、WebSocket、Http、Wke、libCef 等这些之前从未接触过技术,和团队的十几位伙伴如期推出第一个内测版本
点击这里跳转到对应的博客,以及博主夜雨無聲的博客,博客地址 duilib的简介 国内首个开源 的directui 界面库,它提供了一个所见即所得的开发工具——UIDesigner,它只有主框架窗口,其余的空间全部采用绘制的方式实现
Windows 方面,QQ 最早用的是 MFC,后来也用了 DirectUI、WPF 等,这些能力只能用在 Windows 平台上。Linux 和 Mac 端必须使用其他技术,比如 Qt。
dispatcher->worker(这个不算工具哦) breakpad:崩溃转储和分析模块,很多crashreport会用到 UI界面相关:MFC、BCG和QT这类的就不说了,高端一点的还有Html和DirectUI
领取专属 10元无门槛券
手把手带您无忧上云