WHO1753
文章平均质量分 67
sevens2008
这个作者很懒,什么都没留下…
展开
-
Duilib扩展《01》— 双击、右键消息扩展
用过duilib的可能会发现,duilib中有些控件没能很好的区分左键、右键等消息。所以根据实际需要,我们需要进行相关区分处理,或者自行扩展。一. 左键、右键消息区分我们以CListUI控件来分析说明。转载 2014-02-09 00:45:40 · 1230 阅读 · 0 评论 -
Duilib学习总结
Duilib学习笔记链接:Duilib学习笔记《01》— duilib整体框架认识Duilib学习笔记《02》— 界面布局Duilib学习笔记《03》— 控件使用Duilib学习转载 2014-01-20 23:32:29 · 876 阅读 · 0 评论 -
Duilib学习笔记《06》— 窗体基类WindowImpBase
在前面的例子中我们发现,窗口都是继承CWindowWnd、INotifyUI,然后重载相关函数去实现。显然,我们发现窗口的创建流程实际上都是差不多的,主要只是在OnCreate加载的配置文件不同等等…所以,能不能创建一个转载 2014-01-20 23:30:36 · 1253 阅读 · 2 评论 -
Duilib学习笔记《05》— 消息响应处理
在Duilib学习笔记《04》中已经知道了如何将窗体显示出来,而如何处理窗体上的事件、消息呢?一. 系统消息窗体显示的时候我们就已经说了,窗体是继承CWindowWnd类的,对于窗体的部分消息的处理,需要转载 2014-01-20 23:27:37 · 987 阅读 · 0 评论 -
Duilib学习笔记《04》— 窗体显示
在前面已经了解了duilib控件以及界面布局相关内容,接下来就要考虑该如何将xml中描述的布局通过界面展现出来。实际上在 Duilib学习笔记《01》 中我们已经简单提到过基本的流程及元素创建机制。这里我们直接用 Duilib学转载 2014-01-15 14:27:09 · 817 阅读 · 0 评论 -
Duilib学习笔记《03》— 控件使用
在前面已经对duilib有个一个基本的了解,并且创建了简单的空白窗体。这仅仅只是一个开始,如何去创建一个绚丽多彩的界面呢?这就需要一些控件元素(按钮、文本框、列表框等等)来完善。一. Duilib控件简介在之前空转载 2014-01-13 09:44:01 · 934 阅读 · 0 评论 -
Duilib学习笔记《02》— 界面布局
1. 界面描述XML文件Duilib主要是通过XML来进行界面的布局配置,程序通过读取并解析XML文件来创建对应的窗体。DuiLib的页面布局分为三类:窗体(Window)、容器(Contain)和控件(Control)。顾转载 2014-01-13 09:32:58 · 1153 阅读 · 0 评论 -
C++ 纸牌游戏引擎Wagic
Wagic 是一个自制的 C++ 纸牌游戏引擎,支持的平台包括:Android (手机和平板), the Sony PSP, Windows, Linux, Maemo, Meego, iOS (iPhone/iPad) and MacOS. 该游戏引擎可高度定制,并允许修改规则创建自己的扑克和主题。软件首页:http://code.google.com/p/wagic/原创 2012-08-07 01:32:37 · 1631 阅读 · 0 评论 -
静态断言 static_assert
原文出处:http://www.who1753.com/static_assert/断言表示为一些布尔表达式,表示表达式在程序中某个特定点的值必须为真,否则就是程序设计或执行错误。程序员可以在任何时候启用或禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。使用断言可以创建更稳定、品质更好的代码。在之前的C++03标准中,可以使用两种断言: 1. 使用预处理中的条原创 2012-09-05 16:50:22 · 899 阅读 · 0 评论 -
Duilib学习笔记《01》— duilib整体框架认识
从GoogleCode上下载的duilib工程中附带的一副总体设计图(如下所示),可以先整体了解一下,有个初步的认识,对后续进一步深入了解学习会很有帮助。通过设计图有了一个初步认识后,接下来开始进一步深入学习了解,主要从转载 2014-01-13 09:29:30 · 1118 阅读 · 0 评论