原文:Duilib教程-HelloDuilib及DuiDesigner的简单使用

一 HelloDuilib .首先理解DUILIB显示的一个基本流程,如下图: 在Duilib中,WindowImplBase这个类代表了图中 CWndClass 。 所以我们需要做的是: 生成一个XML。 生成一个WindowImplBase对象。 加载XML。 显示窗口。 但是编写的时候,WindowImplBase已经帮我们做了许多工作,我们只需要指定XML路径,它就能够帮助我们自动加载,非 ...

2014-11-18 22:33 4 61591 推荐指数:

查看详情

Duilib教程简单介绍

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

Tue Nov 18 07:36:00 CST 2014 6 36740
2013 duilib入门简明教程 -- 界面设计器 DuiDesigner (10)

上一个教程讲解了怎么布局最大化、最小化、关闭按钮,但是如果手动去计算这三个按钮的位置和大小的话,非常的不直观,也很不方便。 所以这一章准备介绍duilib的UI设计器,由于这个设计器很不完善,也有很多bug,有时候会导致XML数据丢失,所以很多大神都不建议用,不过我每次 ...

Sat Sep 28 08:46:00 CST 2013 19 38393
duilib进阶教程 -- 在duilib使用MFC (2)

  好人做到底,送佛送到西。虽然上一篇教程已经说得很详细了,但Alberl还是再举一个例子。上一篇教程的主窗口是MFC的,所以这篇教程把主窗口换成duilib的~O(∩_∩)O~   1、我们利用《2013 duilib入门简明教程 -- 完整的自绘标题栏(8)》里的XML做为主窗口,并且把客户 ...

Mon Oct 21 07:06:00 CST 2013 2 11148
duilib进阶教程 -- 在MFC中使用duilib (1)

  由于入门教程的反响还不错,因此Alberl就以直播的形式来写《进阶教程》啦,本教程的前提:   1、请先阅读《仿迅雷播放器教程》   2、要有一定的duilib基础,如果还没,请先阅读《2013 duilib入门简明教程》。   3、下载基于VLC的MFC播放器(包含VLC等所有文件 ...

Sun Oct 20 23:30:00 CST 2013 7 25047
DUIlib使用Fastreport--报表简单使用

  fastreport是一个简单优秀的报表,fastreport更多是和delphi联合使用预览和打印数据的。我在开始使用duilib做项目时,打印和数据预览都是自己绘制的,这样不仅绘制麻烦费事费事,而且客户需求是多变的,自己绘制不是那么的灵活。后面我觉得,可以使用报表等工具结合duilib进行 ...

Mon Aug 08 19:54:00 CST 2016 14 1336
2013 duilib入门简明教程 -- 简单控件介绍 (12)

前面的教程应该让大家对duilib的整体有所映像了,下面就来介绍下duilib具体控件的使用。 由于官方没有提供默认的控件样式,所以我就尽量使用win7或者XP自带的按钮样式了,虽然界面比较土鳖,但是想要换成百度杀毒那样的界面,只需要更换图片即可,如果有哪位小伙伴能够 ...

Sun Sep 29 07:42:00 CST 2013 6 26595
Duilib教程-控件练习

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

Thu Nov 20 06:12:00 CST 2014 7 48052
使用duilib开发简单的Window安装包

一、具体思路 安装过程:安装包的制作包括资源文件的打包,资源文件打包到安装包exe中,安装的时候需要从exe中提取出对应的资源文件, 然后解压文件安装到指定目录,然后就是对安装的可执行程序进行注册 ...

Sun Nov 19 00:42:00 CST 2017 0 5136
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM