- 军军小站|张军博客
搜索到与相关的文章
编程技术

(第Ⅱ部分 创建型模式篇) 第6章 创建型模式专题

——.NET设计模式系列之七Terrylee,2006年1月概述创建型模式,就是用来创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。本文对五种常用创建型模式进行了比较,通过一个游戏开发场景的例子来说该如何使用创建型模式。为什么需要创建型模式所有的创建型模式都有两个永恒的主旋律:第一,它们都将系统使用哪些具体类的信息封装起来;第二,它们隐藏了这些类的实例是如何被创建和组织的。外界对于这些对象只知道它们共同的接口,而不

系统 2019-08-29 23:41:40 1936

编程技术

设计模式中结构型模式(四)装饰模式(Decorator)

动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。有时我们希望给某个对象而不是整个类添加一些功能。例如,一个图形用户界面工具箱允许你对任意一个用户界面组件添加一些特性,例如边框,或是一些行为,例如窗口滚动。使用继承机制是添加功能的一种有效途径,从其它类继承过来的边框特性可以被多个子类的实例使用。但这种方法不够灵活。因为边框的选择是静态的,用户不能控制对组件加边框的方式和时机。一种极为灵活的方式是将组件嵌入另一个

系统 2019-08-29 23:40:19 1936

编程技术

IE6 很邪恶,但我爱它的盒子模型

盒子模型(BoxModel)是CSS的核心,现代Web布局设计简单说就是一堆盒子的排列与嵌套,掌握了盒子模型与它们的摆放控制,会发现再复杂的页面也不过如此,然而,任何美好的事物都有缺憾,盒子模型有两种不同的诠释,一种来自IE6,一种来自W3C标准浏览器。盒子模型下图就是一个典型的盒子模型示意图在内容区外面,依次围绕着padding区,border区,margin区,这一模型结构在所有主流浏览器都是一致的。通过盒子模型,我们可以为我们的内容设置边界,留白以及

系统 2019-08-29 23:33:51 1936

编程技术

flash打造佛光效果实例教程

第一步、将背景改为黑色,点击插入菜单-----选择插入元件-------效果如下图:第二步、操作步骤如下图:第三步、操作如下图:第四步、操作如下图:第五步、多次再制后得到如下效果:第六步、操作如下图:[1b](提示:[/1b]只有将线条转换后才能上渐变色,不然只能填单色)第七点、操作如下图:第八步、回到场景。第九步、将图层1命令为佛光01,如下图:第十步、操作如下图:第十一步、操作如下图:第十二步、操作如下图:第十三步、将两个图层在40帧的位置插入关键帧,

系统 2019-08-29 23:29:25 1936

编程技术

关于如何安装J2EE集成开发环境以及配置

关于如何安装J2EE集成开发环境以及配置安装前提是在电脑的环境中安装有JDK虚拟机和eclipse环境。第一步安装J2EE插件首先确定eclipseJ2SE或者J2ME安装正确,然后运行MyEclipseEnterpriseWorkbenchInstaller_5.1.0GA_E3.2.1按照步骤一步步完成安装,需要注意的是在选择安装路径的时候一定要选择在eclipseJ2SE或者J2ME的安装位置。第二步安装WEB容器(在这已Tomcatcopy样式为列

系统 2019-08-29 23:24:38 1936

编程技术

不要迷恋哥,哥只是个传说 - 生活至上,美容至

传说中的哥只是个传说这个世界创造了哥,是为了我们能够更好更多的去崇拜,尊敬,同时也给大家创造一个美好的向往,人们常说人有了希望,生活才有了奔头,生命才会活得更有价值。如果反之,那么的哥的存在只能是一种祸害。亲们,如果是这样的话,哥也会心不安的。为了我们美好的未来,为了我们幸福的家庭,不要迷失自己,更不要盲目的迷恋,更多的我们要理解,要尊敬才不会辜负哥带给你们这种美好的情怀。同时,我更要谢谢给创造了能让亲们和哥进行心理交流的POP[现实生活中毕竟我们不能肆意

系统 2019-08-29 23:22:31 1936

编程技术

Lucene.NET 使用

本文仅记录一些简单的使用方法,供初学者参考。以下例子采用Lucene.NET1.9版本,可取去Lucene.Net下载。1.基本应用usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingLucene.Net;usingLucene.Net.Analysis;usingLucene.Net.Analysis.Standard;usingLucene.Net.Documents;us

系统 2019-08-29 23:21:30 1936

编程技术

第一章:第二节(一个简单的点击事件)

一个简单的点击事件package第一章;importcom.trolltech.qt.gui.QApplication;importcom.trolltech.qt.gui.QPushButton;publicclass第二节{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubQApplication.initialize(args);QPush

系统 2019-08-29 23:15:23 1936

编程技术

ArcGIS Server的切图原理深入

GoogleMap,VirtualEarth,YahooMap等,目前所有的WebGIS都使用了缓存机制以提高地图访问速度。原理都是将地图设定为多个比例尺,对于每个比例尺提前将地图分成若干小图片,存在服务器上,客户端访问时直接获取需要的小图片拼接成地图,而不是由服务器动态创建出一幅图片来送到客户端,极大程度的提高了反问速度。好比外面卖菠萝,和自己买一整个回家吃不同,提前把一个菠萝等分成四份(js可能会分成6份),你只需买一份来吃,体积小,方便吃,而不是对着

系统 2019-08-29 23:14:50 1936