极速理解设计模式系列:1.建造者模式(Builder Pattern)
4个角色:指挥者(Director),建造者(Builder),具体建造者(ConcreteBuilder),产品(Product) 产品:需要创建的对象产品 具体建造者:创建产品的实例并且实现建造者多个方法
http://cyqdata.cn/cnblogs/article-detail-41622
Web三维技术:Flash Builder+away3d平台搭建(含演示视频)
Web三维技术:Flash Builder+away3d平台搭建
作者:一点一滴的Beer http://beer.cnblogs.com/
前言:作为NCSLab中实验设备的显示层,需要一个swf作为显示的UI。虽然可以用FlashMX进行简单的flash设计,但是FlashMX一般是偏向于动画设计,而不是程序设计,所以在进行相关的开发时,支持性不是太好,于是笔者就想到了转用Fl
http://cyqdata.cn/cnblogs/article-detail-41401
二十行C#代码打造Ruby Markup Builder
从.NET诞生之日起就有了XML类库,但是从使用上来说非常不方便。例如我们需要构造一个XML文档时,使用DOM API就要这样搞:
var xmlDoc = new XmlDocument();
var rootEle = xmlDoc.CreateElement("persons");
xmlDoc.AppendChild(rootEle);
var person1 = xmlDoc.Creat
http://cyqdata.cn/cnblogs/article-detail-39226
生成器模式(又名建造者模式、Builder Pattern)
模式名称:生成器模式
1.问题描述
生活场景:你玩过种地、种花等类似的游戏吗?这是最近很流行的游戏哟!下面就是从种花游戏中剪切的四个花盆(盆景),很漂亮吧!你将不同的种子放入花盆,一段时间后你就可以看到各种美丽的鲜花了,不同种子所生产出来的鲜花有不同的花朵、叶子和枝茎。编码该如何实现呢?
&nb
http://cyqdata.cn/cnblogs/article-detail-38562
关于JSBuilder2的使用.
最近开始做新项目,准备在项目中使用JSBuilder来进行文件管理.
到网上查了一下 最新的Builder2版本: http://www.sencha.com/products/jsbuilder
这个版本没有GUI,是一个命令行的版本 也不需要安装.
每个项目需要建立一个.jsb2的文件作为项目配置. 内容是JSON的,更合JSer的口味.哈哈.
程序运行需要JRE,没有的
http://cyqdata.cn/cnblogs/article-detail-36951
.NET 中String 和StringBuilder 以及他们的区别 来吧来吧别以为你什么都知道哈哈
当在一个循环中将许多字符串连接在一起时,使用 StringBuilder 类可以提升性能,为什么呢?最大区别在于他们的内存分配机制不同。
内存分配:
String
String 对象是不可改变的。每次使用 String 类中的方法之一或进行运算时(如赋值、拼接等)时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间
StringBuilder
StringBui
http://cyqdata.cn/cnblogs/article-detail-36940
C++Builder6.0调用C#的WebServcie
由于特殊需要,客户端软件用BCB6.0做起来方便点。过程需要调用一个C#写的WebService。这里记录下试验过程供大家参考指教。废话少说,直入主题:
一、引用WebService地址
BCB6.0环境下,File-New-Other-WebService-WSDL Importer。这里的地址,需要注意下。因为我们在.NET环境下,比如用C#写客户端调用WebService,直接引用地址就可以
http://cyqdata.cn/cnblogs/article-detail-36502
步步为营 .NET 设计模式学习笔记 十、Builder(建造者模式)
概述
在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的&ld
http://cyqdata.cn/cnblogs/article-detail-36425
分享插件平台相关的源码分析——SharpDevelop、Composition Application Block、Eclipse OSGi、ObjectBuilder
今天分享一下我们在2008年设计OSGi.NET动态插件化平台时研究的源代码。在源码分析中,让我也见识了很多高手编写的非常巧妙、高超的程序。这几个程序中,最精妙的应该属于ObjectBuilder,最复杂是CAB。SharpDevelop是.NET最著名的开源IDE,基于自己创建的插件框架,这个插件化框架比较简单易用,不过,并不是我心目中真正的插件平台,因此,在参考SharpDevelop和OSG
http://cyqdata.cn/cnblogs/article-detail-36044
[一步一步MVC]第五回:让TagBuilder丰富你的HtmlHelper
anytao.net | 《你必须知道的.NET》网站 | Anytao技术博客
发布日期:2009.05.06 作者:Anytao © 2009 Anytao.com ,Anytao原创作品,转贴请注明作者和出处。
对HtmlHelper进行扩展,是MVC中对于View层进行灵活控制的主要手段之一,对此我在第七回:漫谈ActionLink,有时“胡搅蛮缠&rd
http://cyqdata.cn/cnblogs/article-detail-10962