上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 转载请说明原出处,谢谢~~ 近些天在duilib群里经常有朋友问起,怎么让duilib的IE控件可以去边框,去滚动条的问题,或者是如何去控件IE控件的行为。为了避免重复的回答,我就写一篇博文,把处理方法说明一下。 duilib中有Webbrowser控件,是继承ActivexUI控件后针... 阅读全文
posted @ 2014-10-23 11:37 Redrain的博客园 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 转载请说明原出处,谢谢~~ 今天在做单子是,客户要求做换肤功能,为此我专门写了一个换肤函数,并且把各种皮肤资源压缩为各个zip文件来换肤。但是客户反映程序运行缓慢,我测试后发现的确明显可以看出慢了不少。最后发现问题在于把皮肤资源都集成到了zip文件中,程序在刷新界面时会重新从zip文件中读取对应... 阅读全文
posted @ 2014-10-16 13:04 Redrain的博客园 阅读(2013) 评论(0) 推荐(0) 编辑
摘要: 转载请说明原出处,谢谢~~ 看到群里朋友有人讨论WTL中的thunk技术,让我联想到了duilib的类似技术。这些技术都是为了解决c++封装的窗体类与窗体句柄的关联问题。 这里是三篇关于thunk技术的博客,不懂的朋友可以先看一下:WTL学习之旅(三)WTL中 Thunk技术本质(含代码... 阅读全文
posted @ 2014-09-19 14:46 Redrain的博客园 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 转载请说明原出处,谢谢~· 我笔记本使用的是win7系统,开发的duilib程序一直都使用微软雅黑字体,昨天在xp系统下测试时发现由于xp下没有微软雅黑字体而导致duilib使用了默认的宋体字,瞬间感觉界面不协调了。解决这个问题的方法就是让程序自带自己使用的字体,并且在运行时加载这个字体。以前... 阅读全文
posted @ 2014-09-19 12:14 Redrain的博客园 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: 作用:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。UML结构图:抽象基类:1) Component :定义一个对象接口,可以为这个接口动态地添加职责。2) Decorator:维持一个指向Component的指针,并且有一个和Component一致... 阅读全文
posted @ 2014-09-18 23:42 Redrain的博客园 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 作用:运用共享技术有效地支持大量细粒度的对象UML结构图:解析:Flyweight模式在大量使用一些可以被共享的对象的时候使用。比如,在QQ聊天时很多时候你懒得回复又不得不回复,一般会用一些客套的话语敷衍别人,如“呵呵”,“好的”等待之类的,这些简单的答复其实每个人都是提前定义好的,在使用的时候才调... 阅读全文
posted @ 2014-09-18 23:42 Redrain的博客园 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 作用:将一个类的接口转换成客户希望的另一个接口。Adapt模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。UML示意图1)采用继承原有接口类的方式2)采用组合原有接口类的方式解析:Adapt模式其实就是把完成同样一个功能但是接口不能兼容的类桥接在一起使之可以在一起工作,这个模式使得复用... 阅读全文
posted @ 2014-09-18 23:41 Redrain的博客园 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 作用:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。UML结构图:抽象基类:1) Prototype:虚拟基类,所有原型的基类,提供Clone接口函数接口函数:1) Prototype::Clone函数:纯虚函数,根据不同的派生类来实例化创建对象。解析:Prototype模式其实就... 阅读全文
posted @ 2014-09-18 23:40 Redrain的博客园 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: 转载请说明原出处,谢谢~~ 从暑假到现在中秋刚过,我用duilib开发仿酷狗播放器大概经历了50天。做仿酷狗的意图只是看原酷狗的界面比较漂亮,想做个完整一些的工程来练习一下duilib。今天把写好的程序代码综合一下,发布测试版,现在一共写了10355行c++代码和大约2000行xml代码。测试版... 阅读全文
posted @ 2014-09-09 14:41 Redrain的博客园 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 转载请说明原出处,谢谢~~ 中秋到了,出去玩了几天。今天把仿酷狗程序做了收尾,已经开发完成了,下一篇博客把完结的情况说一下。在这篇博客里说一下使用OLE为窗体增加文件拖拽的功能。使用播放器,我更喜欢直接拖动音乐文件添加到软件里,所以做这个功能很重要。做OLE拖拽之前学习了两篇文章:http://... 阅读全文
posted @ 2014-09-09 13:14 Redrain的博客园 阅读(588) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页