- 博客(12)
- 资源 (28)
- 收藏
- 关注
原创 Bridge桥接模式
在两个无关的类中间,加入一个抽象层,使之发生关联,降低类之间的耦合性。#include //桥接模式class implementor//(桥){ public: virtual void OperationImp()=0;};class conn_ACCESS2000:public implementor //对岸{ public: v
2014-11-28 09:23:56 402
原创 C++Builder中的Variant变量
Variant arr = VarArrayCreate (OPENARRAY (int, (0,3)), varVariant); char *p="how are you!"; if (arr. IsArray ()) { arr. PutElement (12, 0); arr. PutElement ("hello", 1);
2014-11-22 14:31:03 2373
原创 TVarRec不定长数组
TVarRec a[2]; a[0] = "li"; a[1] = 30; ShowMessageFmt("your hello %s %d",a,ARRAYSIZE(a)-1); AnsiString Str= (char*)a[0].VString; ShowMessage(Str);
2014-11-22 13:46:00 1760
原创 GPS数据格式
最近想用百度地图开发一个地图显示软件。将GPS坐标显示在百度地图上。同事开发的硬件,告诉我坐标数据(字符串格式)12147.33379,2954.93056,坐标格式为hhmm.mmmm刚开始没搞清此GPS坐标的含义,以及百度地图所要的格式。一直没有正确显示出来。后来经同事提示,他说在谷歌地图上显示是正常的,并截图给我看。他用计算器算给我看,说:经度转为应该为121+47.33379/60,纬...
2014-11-15 16:15:02 1289
原创 工厂方法(Factory Method)
工厂方法模式对简单工厂模式进行了抽象。有一个抽象的Factory类(可以是抽象类和接口),这个类将不再负责具体的产品生产,而是只制定一些规范,具体的生产工作由其子类去完成。在这个模式中,工厂类和产品类往往可以依次对应。即一个抽象工厂对应一个抽象产品,一个具体工厂对应一个具体产品,这个具体的工厂就负责生产对应的产品。
2014-11-04 16:44:18 370
原创 抽象工厂模式(Abstract Factory)
提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。优点:(1)封装创建过程。客户不用知道类厂是如何创建类实例的,类厂封闭了所有创建的细节。这样可选择不同的创建方法,增加了灵活性。 (2)将客户与具体类隔离,提高了各自的可重用性。 缺点:Factory类层次与具体类层次通常是平行的(即一一对应的)。增加一个具体类,一般也要相应地增加一个factory类,增加了系统复
2014-11-03 14:35:44 440
转载 C语言优先级口决
C语言运算符优先级1圆方括号、箭头一句号() [] -> .2自增自减非反负、针强地址长度前后++ 前后 -- ! ~ -(负号) & * sizeof (int)3乘除,加减,再移位× ÷ %(取模) + - >4
2014-11-01 10:12:47 527
C++builder自定义消息框
2015-10-20
C++Builder5程序设计大全
2012-06-14
Windows下基于WinDriver驱动的USB程序设计.pdf
2008-10-13
VB多线程组件,实现稳定多线程调用
2008-10-12
基于VB的车牌识别系统的研究与实现.pdf
2008-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人