- 博客(7)
- 资源 (26)
- 收藏
- 关注
原创 duilib底层机制剖析:窗体类与窗体句柄的关联
看到群里朋友有人讨论WTL中的thunk技术,让我联想到了duilib的类似技术。这些技术都是为了解决c++封装的窗体类与窗体句柄的关联问题。而我觉得duilib解决这个问题的方法要比thunk简单好用
2014-09-19 14:46:17 7098 6
转载 常见设计模式解析和实现(C++)FlyWeight模式
作用:运用共享技术有效地支持大量细粒度的对象 UML结构图: 解析:Flyweight模式在大量使用一些可以被共享的对象的时候使用。比如,在QQ聊天时很多时候你懒得回复又不得不回复,一般会用一些客套的话语敷衍别人,如“呵呵”,“好的”等待之类的,这些简单的答复其实每个人都是提前定义好的,在使用的时候才调用起来。Flyweight就是基于解
2014-09-18 23:42:16 1442
转载 常见设计模式解析和实现(C++)Adapt模式
作用:将一个类的接口转换成客户希望的另一个接口。Adapt模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 UML示意图1) 采用继承原有接口类的方式 2)采用组合原有接口类的方式 解析:Adapt模式其实就是把完成同样一个功能但是接口不能兼容的类桥接在一起使之可以在一起工作,
2014-09-18 23:41:24 1507
转载 常见设计模式解析和实现(C++)Prototype模式(原型模式)
作用:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。UML结构图: 抽象基类:1) Prototype:虚拟基类,所有原型的基类,提供Clone接口函数接口函数:1) Prototype::Clone函数:纯虚函数,根据不同的派生类来实例化创建对象。解析:Prototype模式其实就是常说的“虚拟构造
2014-09-18 23:40:42 1740
原创 Redrain仿酷狗音乐播放器开发完毕,发布测试程序
转载请说明原出处,谢谢~~ 从暑假到现在中秋刚过,我用duilib开发仿酷狗播放器大概经历了50天。做仿酷狗的意图只是看原酷狗的界面比较漂亮,想做个完整一些的工程来练习一下duilib。今天把写好的程序代码综合一下,发布测试版。测试版的程序肯定会有不少bug,而我自己也没有精心去测试程序,希望发现问题的朋友联系我一下,我去修正。 软件界面上绝大多数的控件的功能我都写出
2014-09-09 14:41:51 12130 31
duilib webkit内核浏览器控件(修复select标签bug)
2015-01-02
Redrain仿酷狗播放器完整源代码
2014-11-12
duilib IE去边框和滚动条
2014-10-23
Redrain自己正在使用的duilib和uilib库
2014-10-13
duilib 仿酷狗 QQ的动态调色板(性能调整)
2014-08-18
duilib 仿酷狗动态调色板控件
2014-08-16
duilib webkit内核浏览器控件
2014-08-13
CPopupWidget ,duilib的一个挂件类
2014-08-07
给窗体添加阴影by Redrain
2014-08-03
UISlider控件4个bug的修复patch 2014.7.28 BY:Redrain
2014-07-28
NT API说明文档
2012-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人