自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 factory method模式

将如何实例化的问题推给子类。

2011-08-31 13:45:59 249

原创 template method模式

定义做一件事的顺序、步骤,让用户去改写步骤中的细节。

2011-08-31 13:38:09 212

原创 observer模式

一对多的依赖关系,类似于MDI中的文档/视图关系,当文件中的数据发生变化时,有必要通过所有的视图。 一个是UpdateAllView,一个是GetDocument。

2011-08-31 13:24:03 278

原创 decorator模式

动态添加对象的功能链和职责。

2011-08-28 16:21:52 199

原创 strategy模式

对策略,对算法的封装。 同一件事,可以通过不同的方式来做。

2011-08-28 15:59:05 211

原创 abstract factory模式

为客户选择合适的某一样东西的那个人,就是工厂。

2011-08-28 15:38:28 186

原创 bridge模式

如果一个抽象部份拥有不同的实现部份,那么将抽象和实现分离。

2011-08-28 14:47:29 197

原创 adapter模式

用现有类实现并保持某一接口的一致性。

2011-08-28 14:13:08 243

原创 facade模式

万千接口中,我只用其一时,对要用的接口进行封装,使使用起来比较方便简单。(组合,私有继承、、、)

2011-08-28 13:41:27 197

原创 directx开发

编写DirectShow程序必须的库,分别 为dmoguids.lib strmiids.lib uuid.lib strmbase.lib#pragma comment(lib, "atlosapis.lib")   #pragma comment(lib, "strm

2011-08-27 17:09:14 312

原创 命令

一#pragma warning(push, 3)#include "header.h"#pragma warning(pop) 二#pragma warning(disable : 4021)//define something#pragma w

2011-08-27 15:06:55 179

原创 窗口

Create创建,PostNcDestroy中delete this

2011-08-25 16:23:23 169

转载 友元

以下几句话摘自网上:http://pcedu.pconline.com.cn/empolder/gj/c/0503/571623.html1、在类里声明一个普通函数,在前面加上friend修饰,那么这个函数就成了该类的友元,可以访问该类的一切成员。2、一个普通函数可以是多

2011-08-05 15:59:33 186

转载 sprintf的使用

原文出处:http://fogblog.blogbus.com/logs/1437347.html 1:sprintf 最常见的应用之一莫过于把整数打印到字符串中,所以,spritnf在大多数场合可以替代itoa。 这样,一个整数的16 进制字符串就很容易

2011-08-05 11:32:49 210

原创 GUI

BeginPath、EndPath、PathToRegion、SetWindowRgn、、、复杂的图形说白了就是Region的创建和SetWindowRgn使窗口形状的改变。 常用函数:SetLayeredWindowAttributes,UpdateLayeredWindo

2011-08-05 09:55:54 253

原创 七连环切割问题

七连环切割问题实质上就是1 2 4的问题。

2011-07-31 23:16:05 434

原创 event

#include #include using std::cout;using std::endl;HANDLE g_event = NULL;DWORD WINAPI ThreadPro(LPVOID lpParamter){ cout << "Enter

2011-07-31 21:52:48 228

原创 备忘录

调试技术,脚本技术。

2011-07-28 18:10:50 195

原创 curl静态库的使用

编译出release版的静态库,在使用时加入库ws2_32.lib、wldap32.lib、libcurl.lib,再在预处理器那里加入CURL_STATICLIB即可。例如:#include #include #pragma comment(lib, "ws2_32.lib

2011-07-26 21:44:44 710

原创 安装多系统

安装次序:XP,WIN7,ubuntu

2011-07-16 16:38:05 179

原创 动态生成二维数组

#include using namespace std;const int g_height = 10;const int g_width = 10;int main(int argc, char** argv){ int **ptr; ptr = new int*[g_width]; for (int i = 0; i < g_width; ++i)

2011-06-29 12:09:00 182

原创 返回字符串

举个简单的例子.#include #include using namespace std;char* get_str(){ char *buffer = new char[20]; memset(buffer, 0, _msize(buffer)); strcpy(buffer, "hello world!"); return buffer;}

2011-06-18 09:41:00 200

原创 字符数组的输出

#include #include #include int main(int argc, char **argv){ TCHAR buffer[_MAX_PATH] = {0}; USES_CONVERSION; GetCurrentDirectory(_MAX_PATH, buffer); std::cout << W2CA(buffer) << std

2011-06-14 18:47:00 448

原创 文件关联

HCR/.文件后缀/数据shell/open/command 设置数据一般为程序路径 %1,即命令行的设置。关联某种类型的文件:方法一:(优酷的文件关联)HKCU  |-software |-classes  |-systemfileassociations   |-.后缀(如.mpeg)    |-shell        |-右键菜单要显示的字符串      |-command  数据

2011-06-14 11:45:00 308

原创 字符长度(字符,汉字)

 程序如下,你懂的。#include #include int main(int argc, char **argv){ CString str = "风云"; int len = str.GetLength(); int size = 0;#ifdef _UNICODE USES_CONVERSION; size = strlen(W2A(st

2011-06-13 18:25:00 629

原创 私有构造函数

把一个类的构造函数设为private,意味着这个类不能被继承。

2011-06-03 17:30:00 181

VC-MFC编程实例

适合新手,资源包括MFC的基本知识和一些说明的性的,相关的实例。

2008-09-12

visual c++6访问数据库绘图制表

资源涉及到vc对数据库的一系列操作,如绘图和制表

2008-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除