1、动机与定义
工厂模式中,一个工厂只能提供一个或一类产品,当产品种类较多,形成产品系列(比如我们要创建跨平台的按钮,菜单,文本框等等一系列GUI控件:
单纯使用工厂模式会产生大量工厂,而且后期维护也不方便,我们可以从产品中找到规律,如果产品等级相对固定,以后只会新增产品族,那么我们就可以把整个产品族放到一个工厂创建,以后新增其他系统产品族也非常方...
分类:
其他好文 时间:
2014-06-20 10:30:06
阅读次数:
234
进入后台:系统-配置,然后选择左栏的“设计”,选择右栏的“页眉”里面,一般logo的路径在:skin/frontend/base/default/images/media/logo.png可以设置路径:设置后路径为:skin/frontend/base/default/images/logo.png...
分类:
其他好文 时间:
2014-06-12 00:07:11
阅读次数:
218
刚开始用C++做界面的时候,根本不知道怎么用简陋的MFC控件做出比较美观的界面,后来就开始逐渐接触到BCG Xtreme ToolkitPro
v15.0.1,Skin++,等界面库,以及一些网友自己写的界面库,开始对于C++软件界面美化有了一点点的心得。不敢藏私,希望和一些新手朋友们分享交流。
....
分类:
编程语言 时间:
2014-06-11 13:09:23
阅读次数:
707
JTable在显示所有数据之后,假如需要搜索某个名字,则会获取新的列表数据。假设datas是JTable的数据,定义为:
private Vector datas = new Vector();当你刷新数据的时候,应该这样: if (datas != null) {...
分类:
编程语言 时间:
2014-06-07 16:59:33
阅读次数:
228
近日,国外知名IT网站dreamcss评出了开发者眼中最好的10款GUI测试工具,iMacros,FitNesse等位列其中。...
分类:
其他好文 时间:
2014-06-07 14:25:56
阅读次数:
246
VC皮肤库SkinSharp
1.0.6.6的使用:SkinSharp又称Skin#,是Windows环境下一款强大的换肤组件。SkinSharp作为换肤控件,只需要在您的程序中添加一行代码,就能让您的界面焕然一新,并拥有多种主题风格和色调的动态切换功能以及Vista透明边框特效。网站地址:http...
分类:
Web程序 时间:
2014-06-06 21:12:45
阅读次数:
285
嵌入式系统构架:(硬件+软件)应用软件层:ApplicationGNU C
Library(glibc)文件系统:系统层:API(Systern Call Interface)OS Core + Power Mannager+ File
Manager + GUI MannagerTCP/IP HT...
分类:
系统相关 时间:
2014-06-06 15:41:30
阅读次数:
374
Qt简介:1991,
挪威奇趣科技Trolltech开发的跨平台c++图形用户界面(GUI)应用程序开发。2008,被诺基亚收购2012,转让给芬兰的Digia公司。商业版:专业版,企业版;
// 开源版(GNU)优势:1.跨平台 2.面向对象 3.丰富API 类库 4.可视化编程 5,时间驱动机制...
分类:
其他好文 时间:
2014-06-06 15:08:42
阅读次数:
351
防止污染。尽量减少抽象词的使用。1.限定空间 list>item2.命名空间
.m-list Module .u-btn UI .s-btn Skin .j-tag JS require .g-header 布局 .f-clearfix
function3.架构 base:reset...
分类:
Web程序 时间:
2014-06-06 15:00:13
阅读次数:
233
我们全都使用别人设计好的库与框架。我们讨论库与框架、利用他们的API编译成我们的程序、享受运用别人的代码所带来的优点。看看java api它所带来的功能:网络、GUI、IO等。库与框架长久以来,一直扮演着软件开发过程的重要角色,我们从中挑选所要的组件,把他们放进合适的地方。但是,库与框架无法帮助我们将应用组织成容易了解、容易维护、具有弹性的架构,所以要设计模式。
设计模式不会直接进入你的代码中,...
分类:
其他好文 时间:
2014-06-02 02:34:58
阅读次数:
254