《duilib入门到精通》- duilib的框架代码结构
前面几节课介绍了duilib的来历、优势、下载编译以及新项目的创建,这篇文章先穿插着介绍一下duilib的框架代码结构,以便对duilib代码有个整体的了解。 duilib的代码共分为:核心类、辅助类、控件类和布局类这四个主要部分。核心类包含窗口类、控件基
阅读详情前面几节课介绍了duilib的来历、优势、下载编译以及新项目的创建,这篇文章先穿插着介绍一下duilib的框架代码结构,以便对duilib代码有个整体的了解。 duilib的代码共分为:核心类、辅助类、控件类和布局类这四个主要部分。核心类包含窗口类、控件基
阅读详情一、Cef是什么 CEF是Chromium Embedded Framework的缩写,是个基于Google Chromium项目的开源浏览器控件,支持Windows, Linux, Max平台。 二、Cef可以做什么 最初Cef作为桌面软件中用来展示网页
阅读详情前言 libcurl是一个跨平台的网络协议库,支持http、https和ftp等大部分常用协议,程序中可以方便的使用HTTP POST、HTTP PUT、FTP 上传、HTTP基本表单上传等操作。 一、为什么要编译libcurl? libcurl默认使用一
阅读详情上一节课,我们介绍了,如何下载编译运行duilib,这一课我们学习一下,如何创建一个新的duilib项目。 创建项目目录 我们定位到上节课下载的源码目录,在Duilib_Ultimate目录下新建一个Projects的文件夹,用来存放我们的项目。 创建基础
阅读详情duilib是做什么的? duilib是Windows桌面端的一款轻量级Win32 UI库,代码易读、易用、易维护。 怎么下载duilib源码? 源码通过git来维护,电脑安装git客户端以后,通过下面两个地址都可以下载,代码是同步的,码云再国内速度快一些
阅读详情Cef开发学习 – Windows平台简易的Cef浏览器,支持下载管理和多标签管理 PS:本系列文章主要学习介绍Cef开发相关的内容。 一、浏览器内核 本程序使用的Cef开发内核库的版本为libcef 3809,重新编译的后的3809库支持MP
阅读详情基于目前物联网发展的形式,网络视频监控几乎无处不在,对监控的视频的查看和回放自然成了必不可少的部分,下面介绍一下使用Duilib来开发的视频监控客户端例子。 界面框架通过Duilib实现 视频播放通过VLC实现 分屏视频管理 界面框架 界面参考目前提供各种
阅读详情duilib是以DirectUI为技术原理开发的一款轻量级Windows桌面UI库,具有入门简单,使用方便等特点,在国内吸引了不少的开发者。其开发原型为国外大神viksoe的http://www.viksoe.dk/code/windowless1.htm
阅读详情在开源界面库Duilib中正常的字符绘制是没有问题的,在开发过程,好多同学都遇到&字符被转义成字符下划线的问题,这个问题是因为API函数DrawText的默认功能。问题出在API,怎么解决呢?解决其实很简单,DrawText是可以通过绘制样式来控
阅读详情duilib没有自己实现日期时间选择控件,转而封装了系统原生控件来代替,虽不能完美解决界面美观问题,暂时解决了有无的问题。但是使用过程中,很多朋友反应在Win7以上系统是没问题的,但是在XP系统上出现无法选择日期的问题,今天抽空修复了一下,核心代码如下:
阅读详情