技术蛀虫

导航

上一页 1 2 3 4 5 6 7 ··· 11 下一页

2014年7月10日

设计模式——适配器模式(Adapter Pattern)

摘要: 解决的问题:适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法在一起工作的两个类能够在一起工作。比如说我的hp笔记本,美国产品,人家美国的电压是110V的,而我们中国的电压是220V,要在中国能使用,必须找个变压器转一下电压才可以。这个变压器就是个适配器。适配器模式有... 阅读全文

posted @ 2014-07-10 17:38 技术蛀虫 阅读(183) 评论(0) 推荐(0) 编辑

com学习(五)——实现多接口

摘要: 从第五回开始到第七回,咱们用 ATL 写了一个简单的 COM 组件,之所以说简单,是因为在组件中,只实现了一个自定义(custom)的接口 IFun。当然如果想偷懒的话,我们可以把 200 个函数都加到这一个接口中, 果真如此的话,恐怕就没有人喜欢使用我们这个组件了。一个组件既然可以提供多个接口,那... 阅读全文

posted @ 2014-07-10 14:25 技术蛀虫 阅读(510) 评论(0) 推荐(0) 编辑

2014年7月8日

qt+2012+qtcreator 配置

摘要: 这个配置搞了我好久,终于搞定了,网上一大堆,总是看不懂,后来自己摸索出来的。先贴图:如上图:有两种配置方案:第一:用vs2012做开发编辑。只要下载和对应插件即可,安装路径不要有空格。安装好之后再vs2012的qt标签选择qt选项,点击添加,选qmake的路径,一般是安装前一个源码库的bin目录下。... 阅读全文

posted @ 2014-07-08 10:40 技术蛀虫 阅读(225) 评论(0) 推荐(0) 编辑

2014年7月7日

VS集成Qt环境搭建

摘要: 环境:VS2010 + Qt5.2关于VS的下载、安装,这里就不再做过多阐述。一、下载Qt5.2安装包(qt-windows-opensource)与Qt插件(Visual Studio Add-in)Qt5.2、Qt插件下载地址:http://qt-project.org/downloads.Qt... 阅读全文

posted @ 2014-07-07 22:28 技术蛀虫 阅读(403) 评论(0) 推荐(0) 编辑

com学习前提必看

摘要: 1) COM组件实际上是一个C++类,而接口都是纯虚类。组件从接口派生而来。我们可以简单的用纯粹的C++的语法形式来描述COM是个什么东西: class IObject { public: virtual Function1(...) = 0; virtual Function2(... 阅读全文

posted @ 2014-07-07 16:15 技术蛀虫 阅读(224) 评论(0) 推荐(0) 编辑

2014年7月6日

时序图学习(二)

摘要: 写命令:void write_com(uint com){ lcdrs=0;//因为一直写命令,所以可以设置为一直为0 P0=com;//由时序图可知,在使能en触发时,早就有数据写入。 delay(5);//稍做延时,已待数据稳定(tsp2我认为) lcden=1;//使能端开始拉高 delay(... 阅读全文

posted @ 2014-07-06 15:31 技术蛀虫 阅读(428) 评论(0) 推荐(0) 编辑

时序图学习(一)

摘要: 单片机是一种微控制器,本身内部集成了数种资源比如CPU、内存、内部和外部总线系统,目前大部分还会具有外存。他的主要任务是利用各种资源实现电平控制,可以以此控制与它相连的下级系统,广泛用于工业自动控制领域。我们就从这句话出发,首先单片机用来做控制用的,而且是利用的是本身的内部资源。但是,它的功能再强大... 阅读全文

posted @ 2014-07-06 15:23 技术蛀虫 阅读(1612) 评论(0) 推荐(0) 编辑

ICE学习——异步1

摘要: ICE的AMI和AMD: AMI:指的是客户端的调用.一般有一个代理类,一个回调类。 从服务端返回的数据在回调类中的ice_response函数中. AMD:指的是服务端对客户端的调用分派.一般进行业务处理需要自己写一个类继承于_Disp类。重载method_async(AMD_CALLBACK _... 阅读全文

posted @ 2014-07-06 00:51 技术蛀虫 阅读(237) 评论(0) 推荐(0) 编辑

2014年7月2日

com学习(四)2——用 ATL 写第一个组件(vs2003)

摘要: 步骤2.1:建立一个解决方案。步骤2.2:在 该解决方案中,新建一个 vc++ 的 ATL 项目。示例程序叫 Simple2,并选择DLL方式,见图一、图二。图一、新建 ATL 项目图二、选择非属性化的DLL组件类型属性化属性化编程,是未来的方向,但我们现在先不要选它。动态链接库(DLL)选择它。可... 阅读全文

posted @ 2014-07-02 09:17 技术蛀虫 阅读(468) 评论(0) 推荐(0) 编辑

2014年7月1日

结构体和联合体的区别

摘要: 联合体用途:使几个不同类型的变量共占一段内存(相互覆盖)结构体是一种构造数据类型用途:把不同类型的数据组合成一个整体-------自定义数据类型总结:声明一个联合体:[cpp]view plaincopyunionabc{inti;charm;};1. 在联合体abc中,整型量i和字符m公用同一内存... 阅读全文

posted @ 2014-07-01 11:11 技术蛀虫 阅读(19101) 评论(0) 推荐(4) 编辑

上一页 1 2 3 4 5 6 7 ··· 11 下一页