关于界面库duilib [问题点数:200分]

Bbs1
本版专家分:0
结帖率 93.33%
Bbs8
本版专家分:37630
Bbs1
本版专家分:0
Bbs10
本版专家分:125460
Blank
红花 2018年11月 VC/MFC大版内专家分月排行榜第一
2018年10月 VC/MFC大版内专家分月排行榜第一
2018年9月 VC/MFC大版内专家分月排行榜第一
2018年8月 VC/MFC大版内专家分月排行榜第一
2018年5月 VC/MFC大版内专家分月排行榜第一
2018年4月 VC/MFC大版内专家分月排行榜第一
2018年3月 VC/MFC大版内专家分月排行榜第一
2018年2月 VC/MFC大版内专家分月排行榜第一
2018年1月 VC/MFC大版内专家分月排行榜第一
2017年12月 VC/MFC大版内专家分月排行榜第一
2017年11月 VC/MFC大版内专家分月排行榜第一
2017年7月 VC/MFC大版内专家分月排行榜第一
2012年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2018年7月 VC/MFC大版内专家分月排行榜第二
2018年6月 VC/MFC大版内专家分月排行榜第二
2017年9月 VC/MFC大版内专家分月排行榜第二
2017年8月 VC/MFC大版内专家分月排行榜第二
2017年4月 VC/MFC大版内专家分月排行榜第二
2017年3月 VC/MFC大版内专家分月排行榜第二
2017年2月 VC/MFC大版内专家分月排行榜第二
2016年8月 VC/MFC大版内专家分月排行榜第二
2016年7月 VC/MFC大版内专家分月排行榜第二
2016年6月 VC/MFC大版内专家分月排行榜第二
2015年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2017年10月 VC/MFC大版内专家分月排行榜第三
2017年6月 VC/MFC大版内专家分月排行榜第三
2017年5月 VC/MFC大版内专家分月排行榜第三
2016年9月 VC/MFC大版内专家分月排行榜第三
2016年4月 VC/MFC大版内专家分月排行榜第三
2015年4月 VC/MFC大版内专家分月排行榜第三
2012年8月 VC/MFC大版内专家分月排行榜第三
Bbs8
本版专家分:37630
Bbs5
本版专家分:2485
其他相关推荐
Duilib最新界面库(完整带demo)
Duilib最新完整界面库,带360、QQ、List、Menu等众多Demo。
C++界面库duilib入门到精通》- duilib概述
duilib是以DirectUI为技术原理开发的一款轻量级Windows桌面UI库,具有入门简单,使用方便等特点,在国内吸引了不少的开发者。其开发原型为国外大神viksoe的http://www.viksoe.dk/code/windowless1.htm 文章中提供的源码,国内开源前辈以此为基础:修正Bug、优化程序结构、提高稳定性和易用性,终于为广大UI开发者奉献了一款功能强大,使用方便的界面
初识Duilib界面库
国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具UIDesigner。使用DirectUI后将使得我们的设计人员彻底解 放,不会受到开发的束缚,可
最新的Duilib界面库源码
可以从下面连接下载:http://download.csdn.net/detail/caimouse/9649306下载到源码,这个界面库会长期维护,有什么问题,可以加入里面相关QQ群进行讨论。规划方向:1. 修改为C++ 11的特性编译。2. 完善相关的开发文档。更多的培训,请参考:http://blog.csdn.net/caimouse/article/details/51749579
C++轻量级界面库DuiLib简介(二)—使用DuiLib
书接上文。 前面我们已经建立好test.xml文件了,现在要做的是把刚建好的xml文件和所用到的图标文件打包形成一个压缩包(test.zip)。在VS 编译器中导入这个test.zip的资源。我这里最后形成的ID是IDR_ZIPRES。一切准备就绪,下面就开始代码部分的说明了。 二、创建Dialog 新建一个win32项目,在_tWinMain函数中加入以下代码: HRESULT Hr
Duilib界面库使用简介
Duilib简介 windows下一款非常好的界面库,实现了UI和逻辑代码的分离,详细介绍百度即可。 使用步骤 如何下载编译duilib我就不说了,github上有编译好的,这里假设你已经有了duilib库的编译好的文件 1.引入头文件,库文件 /引入duilib头文件和库文件 #include //duilib依赖这个vc头文件,如果没有引入的话要引入以下 #include usi
C++ 轻量级界面库DuiLib库简介(一)—XML基础配置
前不久换了一份工作,客户端界面是用DuiLib库来写的,当时就懵逼了。以前也就只用过MFC、QT等一些常规的库。经过尝试学习后,发现DuiLib库的使用很方便,全靠xml文件里面的条目就能做出美观的界面,而且发布包依赖的环境还少,是一个轻量级的UI库。DuiLib是一个基于Win32的UI库,并没有像MFC一样提供很多封装的类,它仅仅只包含了UI部分,其他的还需要Win32或者MFC的相关知识。
Duilib界面库学习笔记
1.Duilib的下载编译 由于一些事件google无法访问,托管在其上的项目也无法检出也基本无人更新,因此从第三方代码仓库同步下载代码, 地址如下: 1.https://github.com/CodeBees/duilib-Ex-Debug 2.https://github.com/shaoyuan1943/Duilib_Ext 两个仓库的代码是不同的,但根据更新时间来看,第一
最近看的几个可以免费使用的界面库
1、炫彩界面库 http://www.xcgui.com/ 2、SOUI http://www.oschina.net/p/soui http://www.souiengine.com/ 3、SkinUI http://www.skinui.cn/ 4、DuiLib 官网: http://www.duilib.com/ 代码托管
DuiLib界面库学习笔记(开始例子)
DuiLib界面库学习笔记(开始例子)
sciter2-界面库及demo(比duilib还好用的界面库)
sciter2-界面库及demo(比duilib还好用的界面库) 以前一直用MFC做界面,虽有朋友推荐多种界面设计,但也就看看,从没真正去了解。最近帮朋友做导航界面,明确要求用HTMLayout,网上搜索了下,看了下介绍,感觉sciter2比HTMLayout做的界面还炫丽,朋友同意后,今天就开始接触。目的是继承CWnd,生成sciterWnd,然后将sciter2封装在里面,通过换html文件来更好sciterWnd界面设计。
duilib界面库
国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。
duilib 入门一之界面库基本原理
各种设备上界面绘制的基本原理
Duilib界面库 Demo实例XML编写规则 模仿QQ登录模块
下面是个人 自己动手编写的XML文件,主要是实现 QQ登录界面的设计    下面代码,粘贴之后,有点乱,实现效果如上图所示。     name="setbtn" tooltip="设置"  float="true"  pos="30,2,0,0" width="30" height="27" normalimage="f
duilib界面库20161017
duilib 界面库
DirectUI开源库 - DuiLib 的使用
directui duilib
DuiLib_Demo
DuiLib开源界面库的演示Demo,DuiLib是一个开源的DirectUI界面库
DuiLib界面库学习笔记(源码获取和编译)
DuiLib界面库学习笔记(源码获取和编译)
分离SOUI中的skia_render给duilib用。
例子在这里,包括skia-render,skia-gdi,image-decoder,以及win32 api使用它例子的所有源码。我去掉了skia-render里面的预编绎,这些高级的东西,我不怎么喜欢用。。。 因为考虑到win32 api写的话比较简洁清晰,所以使用了win32 api
提供一个免费的directui界面库(已开源)
首先说明这个界面库是从http://www.viksoe.dk/code/windowless1.htm修改过来的 Bjarke Viksoe的这个界面程序思想和代码都非常优秀,但是他给的代码主要是表述他的思想,而不是提供一个通用的界面库给大家,实际使用起来比较困难,bug也比较多。而我做的工作就是重构他代码,修正bug,提供了一个比较通用的界面库给大家。 本界面库免费提供。 下载地址: demo:http://duilib.googlecode.com/files/duilib_free.rar
duilib VS2013编译好的库
在VS2013中编译duilib总是出现一堆错误,在解决之后和想要学duilib的朋友一起共享学习
一个新的开源DUI界面库:DuiEngine
说新也不新,是从金山卫士开源的界面部分进化来的,不过基本上90%的基因都是新的了。 全部界面使用XML定义。 SVN: svn checkout http://duiengine.googlecode.com/svn/trunk/ list的功能应该还是比较完善了的。只是我没有用心去写这个demo,除了不支持多列外,其它的功能都有。 树控件没有横向滚动条,其它的功能应该都有,边框的
dui界面库,含duiengine和soui2界面库
duiengine和soui2界面库,比较好的界面库,大家可以下载下来学习交流
DuiLib入门
Duilib入门文档,界面库,界面编程
duilib界面库duilib界面库(1)初识duilib界面库及编译配置详解
看到这儿说明您已经对duilib有一定的了解。duilib目前拥有很大的优势,我们常用的软件中,如微信的pc端就是采用的duilib界面库,类似的还有很多,就不一一列举了。 1.下载Duilib 1.打开网站 https://github.com/duilib/duilib 2.安装VS开发环境,此处教程我们使用的是VS2012 使用git将项目clone到本地,或者直接下
DuiLib介绍及其消息处理剖析
DirectUI技术 DirectUI意为直接在父窗口上绘图(Paint on parent dc directly)。即子窗口不以窗口句柄的形式创建(windowless),只是逻辑上的窗口,绘制在父窗口之上。微软的"DirectUI"技术广 泛的应用于Windows XP,Vista,Windows 7,如浏览器左侧的TaskPanel,控制面板导航界面,Media Player播放器,
DuiLib界面库,亲测vs2010可编译,含生成好的Dll
DuiLib是国内首个开源的UI库,虽然目前也有其他开源库,但是个人觉得都没有DuiLib强大,生成出来的程序非常小。360,百度等都在使用该界面库!
界面库(Duilib)
一个很好的界面开发库, 适合广大开发者和兴趣爱好者学习,有感兴趣的可以下载学习。
DirectUI界面编程(一)创建第一个应用
1.获取Duilib库文件通过上一节大家对DirectUI界面设计有了初步的了解,本节开始我们一起学习Duilib界面库的使用。 首先我们需要获取Duilib库,目前最新版本为2.0,最新版本源码托管在Github上,项目地址: https://github.com/duilib/duilib 笔者选择的版本为1.1版,该版本可以从Google Code上获取: https://code.g
MFC使用duilib的几种方式
MFC流行了很多年的界面开发工具包,随着时代的进步,UI设计也有很大的改变,以前中规中矩的UI界面也开始变得美观漂亮起来。但是MFC受制于其绘制机制,做这些个性化的设计就力不从心了。最近几年随着DirectUI的流行,越来越多的产品开始使用这种技术来进行开发了。以DirectUI为技术基础的duilib类库,以其简单易用,功能不俗赢得了广大程序员的青睐。新的项目可以从你个头开始采用duilib开发
duilib基本框架
最近我一个同学在项目中使用到了duilib框架,但是之前并没有接触过,他与我讨论这方面的内容,看着官方给出的精美的例子,我对这个库有了很大的兴趣,我自己也是初学这个东东,我在网上花了不少时间来找相关的资料,但是找到的不多,官方给的文档又不全面,但是我还是找到了一些博主贡献的优秀的博文,现在我是通过博文上的讲解加上自己查看源代码的一些心得,正在艰难的前行。现在正在看的是博主Alberl在博客园中的du
DuiVision控件库
DuiVision界面库是参考了仿PC管家程序、金山界面库、DuiEngine、DuiLib等多个基于DirectUI的界面库开发的。
duilib编译错误解决方法整理 (含VS2013)
此文转载,原文:http://blog.csdn.net/x356982611/article/details/30217473 @1:找不到Riched20.lib 用everything等软件搜索下磁盘,找到所在的目录添加到vs的库目录即可,我得是C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib;其他的vs版
开源浏览器
一个简单的开源浏览器,基于duilib界面库和CEF
C++DES算法实现
编译环境: Visual Studio 2013 实验用到的第三方库: Duilib界面库
duilib实现仿酷狗播放器
基于duilib界面库的基础上,开发的仿酷狗播放器界面。
duilib-for-Delphi-master.zip
duilib-for-Delphi-master,适合新手查看,使用delphi下的duilib界面库
duilib源码+DEMO20180903最新库
duilib源码+DEMO2018090 3最新库,C++的界面库.
使用开源的DirectUI界面库Duilib开发的山寨QQ
使用开源的DirectUI界面库Duilib开发的山寨QQ
C++开发之界面库资源推荐篇
开发C++的界面,如果用MFC显得过于传统和呆板,如果是企业应用无所谓,要求没那么高,如果是互联网应用,就显得太单调了,不能容易的写出漂亮的界面,吸引眼球,像QQ,360这种客户端界面怎么开发出来的呢。用下面的介绍的几款国内开源的界面库,就会很容易。 一、DuiLib界面库 下载地址:http://code.google.com/p/duilib/ 论坛地址:http://www.bbsdu
Duilib做的山寨QQ
采用开源DirectUI界面库Duilib做的山寨QQ
界面库中使用lua脚本
代码十分的简单 // WinMain.cpp : Defines the entry point for the console application. // #include "Common.h" int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine, int nCm
Direct UI 介绍,优缺点,实现的关键技术
在界面开发中,目前DirectUI是个热门的技术名称,因为众多的知名公司都是用DirectUI方式作出了很炫丽的界面。而对于大多数熟悉Win32控件,熟悉MFC开发的开发人员来说,我们应该做何选择? 因为传统的Win32/ MFC大家都比较了解,所以首先我们分析DirectUI,看看DirectUI能完成哪些普通Win32控件难以实现的功能,同时实现一个完整的DirectUI有那些关
duilib : 滑动显示的窗口实现
void CFloatTextMsgDlg::Play() { /// 实现一个非模态窗口垂直滑动显示在指定父控件窗口里面 /// * 从下到上,从最小高度到最大高度 /// * 然后稳定显示x秒 /// * 然后从上到下, 从最大高度到最小高度 /// * 消失 RECT rtTabView; ///< 要显示的父控件size
NSIS教程(8): 基于第三方界面库的安装包界面
前面的几篇文章介绍了NSIS的传统界面的安装包和现代界面的安装包的制作方法,也提到了NSIS支持自定义页面(即使用page custom)的特性,自定义页面需要用户自己创建对话框、控件、添加控件响应等等,虽然NSIS提供了nsDialogs.nsh来支持这些功能,但使用起来还是不太方便(需要专门了解这个插件诸多用法),而且不够灵活,所以本文介绍一种终极的自定义界面的安装包解决方案,即完全使用第三方
duilib界面库源代码
这是一个比较完善的界面库,提供全部源代码,完全免费,还包括一个demo案例
duilib 开源界面库
国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。
duilib界面库20161116
更新为VC2015编译的duilib,持续重构代码,使用最新的C++14的语法。
duilib 界面库资料收集
【【【超高仿】】】迅雷播放器教程 -- 总结(14) 基于wke封装的duilib的webkit浏览器控件,可以c++与js互交,源码及demo下载地址
开源界面库Duilib
开源界面库Duilib who1753资源分享围观1550次2条评论 简介 国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。 Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率
一点duilib界面库编程经验
1.duilib简介 duilib是一个开源的DirectUI界面库,简洁但是功能强大。而且还是BSD的license,所以即便是在商业上,大家也可以安心使用。 现在大家可以从这个网站获取到他们所有的源码:/p/duilib/ 为了让我们能更简单的了解其机制,我们按照如下顺序一步一步的来对他进行观察: 工具库:用于支撑整个项目的基础 控件库:这是dui最关键的部分之一,相信也是大家最关注的部分之一,另外这里也来看看它是如何管理这些控件的 消息流转:有了控件库,我们需要将Windows窗口的原生消息流转给这些控件,另外在这里也来看看Focus,Capture等等的实现 资源组织和皮肤加载:有了上面所有的这些,我们再来看看它是如何自动创建皮肤的 简单使用:最后,来看看到底要如何使用它 以下是duilib工程带的一副总体设计图,在看代码之前看看这幅图,对看代码会很有帮助。 duilib: 2.工具库 由于duilib没有对外部的任何库进行依赖,所以在其内部实现了很多用于支撑项目的基础类,这些类分布在Util文件夹中: UI相关:CPoint/CSize/CDuiRect 简单容器:CStdPtrArray/CStdValArray/CStdString/CStdStringPtrMap 上面这些类看名字就基本能够理解其具体的含义了,当然除了基本的基础库,还有一些和窗口使用相关的工具的封装: 窗口工具:WindowImplBase,这个工具我们在这里不详述,后面会再次提到。 3.控件库 控件库在duilib的实现中被分为了两块:Core和Control: Core中包含的是所有控件公用的部分,里面主要是一些基类和绘制的封装。 Control中包含的就是各个不同的控件的行为了。 Core部分和控件相关的类图非常简单: duilib-core: 3.1.控件基类:CControlUI CControlUI在整个控件体系中非常重要,它是所有控件的基类,也是组成控件树的基本元素,控件树中所有的节点都是一个CControlUI。 他基本包括了所有控件公共的属性,如:位置,大小,颜色,是否有焦点,是否被启用,等等等等。当然这个类中还提供了非常多的基础函数,用于重载来实现子控件,如获取控件名称和ClassName,是否显示,等等等等。 另外为了方便从XML中直接解析出控件的各个属性,这个类中还在提供了一个SetAttribute的方法,传入字符串的属性名称和值对特定的属性进行设置,内部其实就是挨个比较字符串去完成的,所以平时使用的时候就还是不要使用的...
DUILIB界面库的问题
进度条控件CProgressUI不能显示出来进度,setvalue函数执行后没有效果,请问是什么问题啊,谢谢了
duilib开源界面库
国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。 提供所见即所得的开发工具UIDesigner。使用DirectUI后将使得我们的设计人员彻底解 放,不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。 Duilib 目前支持Windows 32 、Window CE、Mobile等平台,使用C++开发,遵循BSD协议,可以免费用于商业项目 。
Go程序设计语言(英文版)
Go程序设计语言
directui 开源 界面库 Duilib
国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。 Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具UIDesigner。使用DirectUI后将使得我们的设计人员彻底解 放,不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。 Duilib 目前支持Windows 32 、Window CE、Mobile等平台,使用C++开发,遵循BSD协议,可以免费用于商业项目
界面库Duilib编译成静态库
这套库做界面还是非常不错的,华为网盘客户端也是用的这个。 有很多人不知道如何编译成静态库,其实很简单的。 首先在vs中设置duilib项目。如图:配置类型改为静态库。 第二步修改UIlib.h头文件上面的宏。如图: #define UILIB_API  #pragma comment(lib, "Comctl32.lib") #pragma comment(lib, "Ri
duilib制作窗体动画效果
本文介绍了使用Duilib界面库开发窗体动画效果的方法好思路,而这个思路不单单可以用在Duilib库中!
Duilib界面解析1---简单的仿360窗口
最近开始研究Duilib,并逐个分析Duilib的demo例子,记录下来方便更多的人学习 。界面运行起来如下图所示,该Demo主要包含 BaseDialog.h和BaseDialog.cpp,以及界面布局文件的详细解释,每行注释已经添加。BaseDialog头文件源文件 以及布局文件如下,可自行下载Duilib 根据注释学习该例子 只针对新手~~~#ifndef BaseDialog_H #def
DuiLib(9)——关于字体、html及默认属性
一、字体 字体属性有: name:字体名称size:字体大小bold:粗体italic:斜体 underline:下划线id:字体的编号shared:是否共享 二、HTML格式文本 使用标签功能需要把控件的showhtml属性设置为true b:表示字体是否使用粗体; c:表示字体使用的颜色; f:表示使用全局字体的序号,从0开始; i:是否使用 斜体
Duilib学习笔记,生成vs2010解决方案
Duilib学习笔记之前一直做MFC,现在项目需要把界面写的漂亮些,在网上搜索了下,发现Duilib被很多公司使用,在此记下学习中遇到的问题吧。一 Duilib下载下载地址:https://github.com/duilib/duilib/ 直接下载了zip,二 生成vs2010解决方案目前下载回来的duilib直接是支持vs2013的,目前一直在用的是vs2010,所以仔细看了下,目录,发现目录
duilib + cef简单浏览器的demo
参考连接: https://bitbucket.org/chromiumembedded/cef/wiki/Home 自己写的demo地址: 关于编译duilib的库和cef库的步骤不详细说了, 网上有很多这样的文章 首先我们要先添加俩个类: 一个是SimpleApp, 用来初始化cef context环境的类, 一个是 SimpleHandler类,
MFC DirectUI界面库使用方法
MFC DirectUI界面库使用方法flyfish派生自CDlgBase的窗口 需要增加三个函数 virtual void InitUI(CRect rcClient); virtual void OnSize(CRect rcClient); // 消息响应 virtual LRESULT OnMessage(UINT uID, UINT Msg, WPARAM
duilib界面库,库ListCtrl可以添加checkbox
duilib界面库,库ListCtrl可以添加checkbox,可以任意添加各种控件,希望可以帮助别人
duilib&Libcef 多标签浏览器
采用duilib作为界面库,libcef作为内核,开发的一款多标签多进程浏览器。
基于duilib的NSIS界面插件
使用duilib界面库开发的NSIS界面插件,完整的visual studio工程。
MFC界面库
好东西,果断收藏    刚开始用C++做界面的时候,根本不知道怎么用简陋的MFC控件做出比较美观的界面,后来就开始逐渐接触到BCG  Xtreme ToolkitPro v15.0.1,Skin++,等界面库,以及一些网友自己写的界面库,开始对于C++软件界面美化有了一点点的心得。不敢藏私,希望和一些新手朋友们分享交流。     一.  开源C++界面库
DuiLib 20160303编译
DuiLib 20160303编译 C++界面库 MFC可用 采用DirectUI技术 最新编译
DUILIB实现的仿QQ聊天对话窗口
利用duilib界面库来实现模仿QQ聊天对话框窗口,详细的源码。
一大堆源码
DUILIB 界面库 Github完整版 可以对研究研究 也方便找 以上是瞎写的
duivision一套与duilib相似的dui界面库
一套与duilib相似的dui界面库,有很多bug,不过代码逻辑清楚值得学习。
DirectUI界面技术和lua脚本
Duilib库地址 http://duilib.googlecode.com/files/duilib%20v1.1.zip 类图结构(删除了接口): 类图2: (1)window类可以用来host那些UI控件, CWindowWnd使用DialogBuilder放置所有的UI控件在它上面。 (2)也可以被UI控件作为部件组合,比如CEditWnd,就是被CE
duilib + cef简单浏览器的demo2--c++和js交互
参考连接: https://bitbucket.org/chromiumembedded/cef/wiki/Home demo下载地址: http://download.csdn.net/detail/shuaixingrumo/9560822 前一篇博文讲述了在duilib中怎么使用cef3, 这篇我们来探讨下怎么在duilib中使用cef3, 让c++和
DuiLib仿酷狗播放器
开源这个小项目的目的,是为了帮助更多使用DuiLib或者UiLib库的朋友们,去学习和熟悉这个库。我个人非常喜欢DuiLib库,同时也是国内最早的开源DirectUI界面库。并且DuiLib并不是没人管的孩子了,DuiLib2.0和DuiLib3.0版本也在开发中,据说DuiLib3.0将是一个跨平台的界面库。在此希望DuiLib能发展的更好!
开源.NET界面库
一、十大开源的.NET用户界面框架 选择一款合适的GUI框架是.NET开发中比较重要但又很棘手的问题,因为用户界面相当于一款应用的"门面",直接面向用户。好的UI更能吸引用户,有时甚至成为决定一款应用成败的关键。下面小编整理出十大应用最广泛.NET开源用户界面框架,希望.NET开发人员以后选择GUI框架时不再犯难。 Windows.Forms Windows.Forms是微软的.
基于wke封装的duilib的webkit浏览器控件,可以c++与js互交,源码及demo下载地址
转载请说明原出处,谢谢~~        是
bolt界面引擎学习笔记一
今天初步了解了迅雷的bolt界面引擎。 下载的是最新版本:1.5.0.468 bolt界面引擎主页:http://bolt.xunlei.com/# sdk中包含boltsdk_2008,有Demo文件夹sample,我的环境是vs2010,直接升级工程只有HelloBolt可以编译运行,其他的都需要配置项目属性和安装wtl8.0. 其他工程配置步骤: 1 安装和配置
DUILIB按钮随窗口变化而移动
前言:这几天一直在研究DUILIB,原以为DUILIB很好用很好学,随着软件的深入,发现DUILIB毕竟还是在初期阶段,关键问题在于资料太少,或许有一些大牛,但还没有看到他们的文章,希望大家都能分享自己的成果,让更多人不用再走这些弯路!!这次我要写的是如何在改变窗体大小后,实现按钮随着移动(比如缩小、放大、关闭BTN)和按钮又如何随着窗体的缩放而缩放!!进正文吧。 注意:因为我这里只讲解控件如何
duilib 界面库 实现timer定时器
看了大神介绍的duilib感觉已被同龄人狠狠地甩在背后。所以痛下决心,之后要多花时间写代码。 大神教程传送门: http://www.cnblogs.com/Alberl/p/3341956.html 现在的问题是想基于duilib实现一个timer定时器。工程基础大概是在 http://www.cnblogs.com/Alberl/p/3343763.html 因为
Duilib界面库入门笔记(一)
最近需要写一个界面,要用到duilib这个界面库,大家懂的,作为一个新手只能求助度娘了!然而这个界面库已经停止更新,文档也是非常的少,我只能自己慢慢体会。因此我把自己的学习笔记写下来,希望能对要入门的小伙伴们有点小帮助。 首先我们得下载一个完整的duilib界面库,带demo的那种,我是在CSDN上下的,链接在下面。
duilib界面库消息流程分析
对照duilib源码,主要看下CWindowWnd类与CPaintManagerUI类中对消息分发的处理。 1. CPaintManagerUI类的MessageLoop函数 void CPaintManagerUI::MessageLoop() { MSG msg = { 0 }; while( ::GetMessage(&amp;msg, NULL, 0...
DuiLib界面库滚动条拖动注意事项
DuiLib界面库滚动条拖动
DUILIB的一个版本
DUILIB开源界面库的代码,里面有界面设计器designer,还有几个DUILIB的demo程序,在此附上DUILIB开源的svn目录(SVN http://code.taobao.org/svn/duilib-folk/),方便大家搜索下载,也给自己一个留个笔记
duilib的MFC例子
duilib 是一个开源的directui 界面库 默认只支持WIN32 这是本人实现的一个在MFC中使用duilib的demo,实现了一个MFC窗口类,可以直接在MFC中使用duilib
DuiLib目前最全的学习资料
自己学习DuiLib时候整理的一些资料,在CSDN下载的一些都是没什么帮助的,把这些资料整理到一起发给大家了。 压缩包包含以下内容: duilib v1.1源码(里边包含了6个demo) DUILIB帮助文档 DUIlib编程总结 DUILIB入门简明教程 duilib入门和xml培训 布局案例 DUIlib属性列表
duilib_391_vs08
duilib是一个windows下免费开源的界面库,遵循bsd协议,可以任意修改和免费使用(包括商业项目)。
duilib源代码,工程编译
duilib源代码,工程编译 duilib是以DirectUI为技术原理开发的一款轻量级Windows桌面UI库,具有入门简单,使用方便等特点,在国内吸引了不少的开发者。其开发原型为国外大神viksoe的http://www.viksoe.dk/code/windowless1.htm 文章中提供的源码,国内开源前辈以此为基础:修正Bug、优化程序结构、提高稳定性和易用性,终于为广大UI开发者奉献了一款功能强大,使用方便的界面库界面库使用XML来描述界面风格,界面布局,可以很方便的构建高效,绚丽的,非常易于扩展的界面。从而很好的将界面和逻辑分离,同时易于实现各种超炫的界面效果如换色,换肤,透明等。 Duilib界面库的出现解决了使用传统MFC界面库开发软件不美观、界面细节处理不好、使用硬编码、开发效率低下、生成程序体积大等问题。而且传统MFC界面美化库大都使用HOOK等对系统影响比较大的技术,可能会导致系统不稳定或者引发其他错误。而Duilib界面库完全基于GDI在窗口上自绘,无其他依赖,未使用特殊或危险的系统调用,能够很好的解决传统MFC界面的一系列问题。 Duilib界面库完全兼容ActiveX控件(如常见的IE控件和Flash),也可以和MFC等界面库配合使用,用户完全可以不用担心切换到Duilib界面库上面会带来额外的成本或者Duilib界面库会出现功能不够用等情况。 Duilib界面库可广泛用于互联网客户端、工具软件客户端、管理系统客户端、多媒体客户端(如KTV、触摸屏)、车载电脑系统、gps系统和手机客户端软件等。
DuiDesignerMod
duilib是一个windows下免费开源的界面库,遵循bsd协议,可以任意修改和免费使用(包括商业项目)。
Windows界面框架比较
C++开发界面的框架 (1)微软MFC,笨重且多年不发展 (2)跨平台的QT、wxWidget (3)有实力的公司自研界面库,如迅雷Bolt、腾讯TxGUIFoundation (4)不算小众的开源Duilib、GacLib等 (5)商业产品UIPower的DirectUI、BCGControlBar等 (6)个人维护SkinUI
Duilib程序中弹出文件对话框
在Duilib程序中或者Window32程序中,加载文件对话框可以通过以下代码进行加载,头文件可以百度: void CDuiFrameWnd::OpenFileDialog() { OPENFILENAME ofn; TCHAR szFile[MAX_PATH] = _T(""); ZeroMemory(&ofn, sizeof(ofn)); o
Duilib 弹出子对话框
要在Duilib中弹出子对话框,首先定义一个需要弹出的自对话框的类,例子如下: class CInstall : public CWindowWnd, public INotifyUI, public IMessageFilterUI { public: CInstall() { }; virtual ~CInstall() { DestroyWindow(GetParent(t
开源一个简单的VC界面库
转摘惯了,一时要主动码字,竟发现无从下笔。简单的说,就是我把工作中的一些重绘控件,整理成了一个简单的UI库(暂时只支持:Static、Button、Edit、Slider、Progress、ComboBox、RadioBox、CheckBox)。源码托管在csdn上,地址为:git@code.csdn.net:zwz1984/tzui.git。界面效果图如下:
C++界面库QT总结
vs编译器版本 qt和vs集成会遇到的问题 自定义信号与槽
国内各个界面库比较,告诉你怎么选择界面库
目前网络上的界面库多彩多样。这里以个人的观点,来评价一下界面库。如果有不当的地方望批评指出。 1 Skin++(www.uipower.com)      该界面库是基于WIN32的界面库,以上海勇进公司的形式来运作,公司规模10人内,开发人员5人左右。05年发布第一个版本以来,运作时间较长。但是产品和目前最新出的界面库比较起来,略显逊色。(可能不了解的朋友不信,呵呵~~)可以去下载他们的成功案例来看看。比如:呱呱聊天室(www.17guagua.com)、P
炫彩界面库调用方法
炫彩界面库2012版在C++builer6中的可以直接调用,到是最新的2015版不能。主要是头文件不兼容。函数应该是标准的DLL函数。通过动态调用可以成功显示窗口。 按照帮助文档的,调用步骤显示应该窗口如下: HINSTANCE XCGUI_Handle; XCGUI_Handle=LoadLibrary("XCGUI.dll"); //初始化库
我们是很有底线的