duisharp以DUI技术为基础的一套轻量级UI库

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// 开放UI库-duisharp

介绍:duisharp是采用DUI技术的一套轻量级的C++UI库,借鉴了duilib、directui、金山等开源项目,在此予以感谢。

SVN地址:https://github.com/duisharp/duisharp

CSDN下载地址:http://download.csdn.net/detail/duiplus/8415671

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// 介绍

1、duisharp采用C++语言编写,支持win32、wtl等

2、duisharp的界面布局可通过xml配置,内置资源管理器和插件管理器

3、duisharp支持Win7 aero效果和blur效果

4、duisharp支持Png背景透明窗口

5、duisharp支持控件动画

6、duisharp开放项目包含3款例子,可以借鉴学习

7、duisharp的文档正在完善中

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// 交流

1、duiplus交流群:221499948

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// 作者

By Troy (QQ:656067418)

时间: 2024-10-20 23:00:45

duisharp以DUI技术为基础的一套轻量级UI库的相关文章

如何打造一套vue组件库

开篇组件库能帮我们节省开发精力,无需所有东西都从头开始去做,通过一个个小组件拼接起来,就得到了我们想要的最终页面.在日常开发中如果没有特定的一些业务需求,使用组件库进行开发无疑是更便捷高效,而且质量也相对更高的方案. 目前的开源组件库有很多,不管是react还是vue的体系里都有很多非常优秀的组件库,比如我经常使用的就有elementui和iview.当然也还有其他的一些组件库,他们的本质其实都是为了节省重复造基础组件这一轮子的过程.也有的公司可能会对自己公司的产品有特别的需求,不太愿意使用开源

Delphi知识点与技术概述【第二章 运行时库(RTL)】

内容提要: *RTL概述 运行时库简称RTL,是一个非常庞大的函数集合. RTL的单元 SysUtils与SySConst单元 Sysconst单元定义了一些由其他RTL单元显示消息的常量字符串,这些字符串用resourcestring关键字来声明,并保存在程序资源中.它一些特性我们经常使用,如:IntToStr或Format,windows版本信息等. 时间日期操作,不会引起异常. TryStrToDate 将字符串转换为日期 TryEncodeDate 对日期进行编码 TryEncodeTi

背景建模技术(三):背景减法库(BGS Library)的基本框架与入口函数main()的功能

背景减法库(BGS Library = background subtraction library)包含了37种背景建模算法,也是目前国际上关于背景建模技术研究最全也最权威的资料.本文将更加详细的介绍背景减法库(BGS Library)的基本框架与入口函数main()的功能. BGS库的整体框架在背景建模技术(二)中已经全部给出,此处从函数的角度再次给出BGS库的基本框架,有利于代码的修改与维护. 如下图所示是基于C++的BGS库的函数流程图: 接下来将会对每个函数进行更加详细的分析. 首先,

准备开源一套异形UI控件

今天整理磁盘,发现在一个以前加密过的一个磁盘文件中发现了一些以前做的UI代码.平时都没怎么去用,放着放着只会慢慢的去遗忘,所以打算慢慢的将一些UI代码整理整理,然后开源出来,集合广大Delphier的智慧来一起发挥发挥这些我也没啥太多用处的代码的余热. 经过最近几年来的工作轨迹来看,工作已经比较定性,相对来说已经不是太搞界面UI方面的工作了.而个人在以前很长的一段时间内,基本上很多时间从事的都是 UI方面的工作,貌似从08年开始就在开始搞UI,一直到2012年,摸爬滚打了几年,2013年开始,转

流媒体技术:VS2012下RTP开源协议库JRTPLIB 3.9.1编译

一. JRTPLIB简介 RTP 是目前解决流媒体实时传输问题的最好办法,而JRTPLIB是一个用C++语言实现的RTP库,它完全遵循RFC 1889设计,目前已经可以运行在Windows.Linux.FreeBSD.Solaris.Unix和 VxWorks等多种操作系统上.在使用JRTPLIB之前,需要对其进行编译. 二. 使用的平台与软件 操作系统:windows 7 软件:CMake 3.2.3 + Visual Studio 2012 二. 下载链接 由于要对jrtplib进行编译,且

Skia简介以及在Windows下编译操作步骤

Skia是一个C++的开源2D向量图形处理函数库(Cairo是一个矢量库),包括字型.坐标转换.位图等等,相当于轻量级的Cairo,目前主要用于Google的Android和Chrome平台,Skia搭配OpenGL/ES与特定的硬件特征,强化显示的效果.另外,Skia是WebKit支持的众多图形平台之一,在WebKit的GraphicsContext.h/.c中有相关实现. Android与Chrome的源代码库中都有一份Skia的复制,因需求不同,做了部分的修改. Skia需要的底层库有:f

微信公众号 几种移动端UI框架介绍

微信公众号开发,主要是移动端网页的页面开发,在这里推荐3个移动端UI框架:WeUI.SUI和Mint UI. 1. WeUI 1.1 WeUI WeUI是微信官方设计团队为微信 Web 开发量身设计,可以令用户在HTML5应用中的使用感知更加统一. 组件包含button.cell.dialog. progress, toast.article.icon等等. 资源 官方Demo:https://weui.io/ Github:https://Github.com/weui/weui (★1340

移动前端UI选择

移动前端UI选择 目录 三.SUI Mobile 一.jQuery Mobile jQuery Mobile 是jQuery在移动设备上的版本,做为主要针对移动设备的框架来说,它提供一个移动设备平台统一的接口来兼容不同的移动平台,其特性包括:1.简单易用2.渐进增强和优雅降级3.Accessibility4.小规模5.主题设置6.跨平台 官网:http://jquerymobile.com/ 学习容易,资料丰富,但早期的版本使用时非常卡,也早期的硬件也有关系,后续版本在性能方面有改进. 二.Fr

javascript的学习路子

能写些界面效果,感觉自己懂js了,看看技术小组的人写的UI库,感觉自己又不懂了,前路漫漫啊,找了些资料,总结了下后面的学习路子,共勉. 第一步:要对原生js中设计的语法要特别熟悉,比如(window对象,event对象,document对象,location对象,内置对象,ajax等等...) 第二步:基础语法(性能,兼容性知识点)必须熟练,接下来就是要了解js作用域,js原型链,匿名函数概念和写法, 第三步:就要涉及js框架的概念(多找些网上开源的UI去看,并试着自己写一个UI库) 说白了,很