2014年4月24日
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-04-24 13:48 千里Z单骑 阅读(2) 评论(0) 推荐(0) 编辑
  2012年9月6日
摘要: 在Visio里,包和类的关系是包含关系,将类拖入包的文件夹之后,关系就建立了,二元关联符号可以设置为:聚合、合成。接口:空心圆+直线(唐老鸭类实现了‘讲人话’);依赖:虚线+箭头(动物和空气的关系);关联:实线+箭头(企鹅需要知道气候才迁移);聚合:空心四边形+实线+箭头(雁群和大雁的关系);合成:... 阅读全文
posted @ 2012-09-06 15:58 千里Z单骑 阅读(456) 评论(0) 推荐(0) 编辑
  2012年9月5日
摘要: 转自:http://blog.vckbase.com/iwaswzq/archive/2006/07/07/21113.aspx一、什么是虚拟列表控件虚拟列表控件是指带有LVS_OWNERDATA风格的列表控件。。二、为什么使用虚拟列表控件我们知道,通常使用列表控件CListCtrl,需要调用InsertItem把要显示的数据插入列表中,之后我们就不必关心数据在哪里了,这是因为控件自己开辟了内存空间来保存这些数据。现在假设我们要显示一个数据库,里面的信息量很大,有几十万条记录。通常有两种方法解决这个问题:1是仅仅在ListCtrl中插入少量的数据,比如100个,然后通过[上一页][下一页]两个 阅读全文
posted @ 2012-09-05 11:10 千里Z单骑 阅读(278) 评论(0) 推荐(0) 编辑
  2012年8月27日
摘要: 1>------ 已启动生成: 项目: iotser, 配置: Debug Win32 ------1>正在编译...1>iotser.cpp1>f:\c++ pro\iocptser\debug\msado15.tlh(228) : error C2011: “LockTypeEnum”: “enum”类型重定义1> c:\program files\microsoft sdks\windows\v6.0a\include\dbdaoint.h(109) : 参见“LockTypeEnum”的声明1>f:\c++ pro\iocptser\debug\ms 阅读全文
posted @ 2012-08-27 10:15 千里Z单骑 阅读(1079) 评论(0) 推荐(0) 编辑
  2012年8月21日
摘要: 熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。 组件是一个可重用的模块,它是由一组处理过... 阅读全文
posted @ 2012-08-21 16:46 千里Z单骑 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 转载自:网络,来源未知,如有知晓者请告知我。需求:1.创建myCom.dll,该COM只有一个组件,两个接口: IGetRes--方法Hello(), IGetResEx--方法HelloEx()2.在工程中导入组件或类型库#import "组件所在目录myCom.dll" no_namespace或 #import "类型库所在目录myCom.tlb"usingnamespaceMYCOM;方法一:1 CoInitialize(NULL);2 CLSID clsid;3 CLSIDFromProgID(OLESTR("myCom.GetRes 阅读全文
posted @ 2012-08-21 13:32 千里Z单骑 阅读(288) 评论(0) 推荐(0) 编辑
  2012年7月31日
摘要: 模板方法模式——在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。下面,是大家很熟悉的一段代码——《Head First 设计模式》中第8章模板方法模式中星巴兹咖啡因饮料代码的C++版。#include <iostream>class Coffee{public:void PrepareRecipe() //星巴兹咖啡冲泡法{ BoilWater(); //把水煮沸 BrewCoffeeGrinds(); //用沸水冲泡咖啡 PourInCup(); //把咖啡倒进杯子 AddSugarAndMilk( 阅读全文
posted @ 2012-07-31 16:27 千里Z单骑 阅读(303) 评论(0) 推荐(0) 编辑
  2012年6月21日
摘要: (一) 原理1、最小化的原理:首先要将窗口隐藏,然后在右下角绘制图标。2、恢复的原理:将窗口显示,再将托盘中的图片删除。(二)程序实现1、自定义消息WM_SHOWTASK: #define WM_SHOWTASK (WM_USER +1)2、在MFC的::OnSysCommand(UINT nID, LPARAM lParam)函数体中增加一个命令响应 if(nID==SC_MINIMIZE)ToTray(); //最小化到托盘的函数3、在消息映射中添加 ON_MESSAGE(WM_SHOWTASK,OnShowTask),其中WM_SHOWTASK是消息名,OnShowTask是自己定义的消 阅读全文
posted @ 2012-06-21 09:57 千里Z单骑 阅读(862) 评论(0) 推荐(0) 编辑
  2012年6月20日
摘要: PictureEx图片显示类支持以下格式的图片:GIF (including animated GIF87a and GIF89a), JPEG, BMP, WMF, ICO, CUR等,我特别推崇的是可以做出动画,而且轻而易举,确实很COOL。下面是详细的编程过程:1. 新建项目:在VC6中用MFC新建一个基于对话框的GifDemo应用程序,接受所有缺省选项即可;2.在项目中插入文件:把PictureEx.h,PictureEx.cpp文件copy 到项目文件夹下,Project->Add to Project->Files中选上PictureEx.h,PictureEx.cpp, Ins. 阅读全文
posted @ 2012-06-20 10:43 千里Z单骑 阅读(328) 评论(0) 推荐(0) 编辑