1、意图; 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2、场景描述; 编辑软件的“另存为”功能便是生成器模式的一个体现。例如,Word的另存为功能,可以选择将文件存储为doc、docx、pdf、txt等格式,但是通过word的另存为功能转变文档的存储格式时都采用.....
分类:
其他好文 时间:
2014-08-19 22:26:05
阅读次数:
273
1、定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 2、通用类图 Product产品类:通常是实现了模板方法模式,也就是有模板方法和基本方法。 Builder抽象建造者:规范产品的组建,一般是由子类实现 ConcreteBuilder具体建造者:实现抽象类定义的所有方...
分类:
其他好文 时间:
2014-08-19 18:45:15
阅读次数:
184
class TMyEdit : public Vcl::Stdctrls::TEdit{ virtual void __fastcall CreateParams(TCreateParams& Params); void __fastcall WMSize(TWMSize &Messag...
分类:
编程语言 时间:
2014-08-19 16:27:14
阅读次数:
309
3.1 Flash简单滤镜真相大揭秘
上一章,我们用Flash的滤镜仅仅模拟了Photoshop里面的两个简单样式(当然只是我们的参数设置得比较简单,Photoshop样式远比我们想象中的复杂),就已经困难重重,一波三折了,而且效果还不如Photoshop的细致。那么,到底是什么原因导致Flash的简单滤镜如此受限?Flash简单滤镜是如何实现的?
进入本节之前...
分类:
其他好文 时间:
2014-08-18 18:38:52
阅读次数:
177
方法一:利用winHex软件将图片转为16进制数组存储在FALSH中 1 __root const char HDMV_HTML[]=""\ 2 ""\ 3 ""\ 4 ""\ 5 "4 H 2"\ 6 ""\ 7 ""\ 8 ""\ 9 ""\ 15 ""\ 16 ""\...
分类:
其他好文 时间:
2014-08-18 18:08:33
阅读次数:
339
关键词:MyEclipse整合FLEX插件 构建FLEX开发环境构建FLEX开发环境一共有两种方式,一种是直接安装ADOBE的Adobe Flash Builder软件,直接按照指示完成软件的安装,方便简单,但缺点是软件安装包较大。另一种方式是通过MyEclipse整合FLEX插件的方式,这种方式所...
分类:
系统相关 时间:
2014-08-18 10:31:23
阅读次数:
262
用户体验,这年头提的特别多。事实上,说白了就是细节方面的处理。今天,讲一个进度条的体验效果。直接贴代码,想尝试看效果的,自己copy到编辑器里到网页view吧。 进度条事件 0% 0% clip是css2中的一个样式 硬编码:写死 跟flash配合,a...
分类:
其他好文 时间:
2014-08-18 10:25:43
阅读次数:
184
说起qt,大学时就有接触,但一直没有深入,这个周六周天利用两于时间重新温习了一下,跟之前用过的vs上的MFC、C++ builder比起来,Qt封装很人性化,库也比较全,写个一般的小工具很轻松。 参考的教程为:Qt快速入门系列教程目录, 很详细很实用(除了一些插图说明看不了)导语 该系列教程是基.....
分类:
其他好文 时间:
2014-08-17 16:52:02
阅读次数:
307
一、业界现状分析有时候我们需要在上传图片之前为用户提供图片预览的功能,HTML5规范出来之前,由于缺少原生的File API支持,我们需要借助Flash或者浏览器插件来满足这种需求。有了HTML5,我们可使用URL或者FileReader对象实现预览功能。二、应用场景图片分享类的应用,如Flickr...
分类:
其他好文 时间:
2014-08-17 10:18:22
阅读次数:
260
ubuntu can't play audio and vedio. because flash-plugin haven't install. so , do it.sudo apt-get install flashplugin-installerok. done !
分类:
其他好文 时间:
2014-08-17 09:10:11
阅读次数:
178