自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 通过RC4加密解密数据

#ifndef CRYPOTRC4_H #define CRYPOTRC4_H #include #include #include class CCryptoRC4 : CObject { public: enum CryptoType { /// 未知类型 Unknown = 0, /// 加密类型 Encrypted = 1, /// 解密类型 De

2012-06-29 14:46:55 1216

原创 通过MD5加密字符串

#ifndef CRYPTOMD5_H #define CRYPTOMD5_H #include #include #include class CCryptoMD5 : CObject { public: CCryptoMD5() { m_hCryptProv = NULL, m_hCryptHash = NULL; CryptAcquireContext(&m_hCryp

2012-06-29 14:44:31 520

原创 用线程实现的计时器

#ifndef THREADTIMER_H #define THREADTIMER_H template class CThreadTimer : CObject { public: typedef void (TYPE::*FN_TIMEOUT)(); public: DWORD GetInterval() const { return m_dwInterval; } void Se

2012-04-25 10:48:49 2056

原创 CPP类回调函数示例

#include class CServer { public: typedef void (CServer::*FN_CALLBACK)(void); CServer() { m_pCallback = NULL; m_fnCallback = NULL; } void BindCallback(void* pCallback, FN_CALL

2012-04-13 14:43:48 828

原创 精简版CE串口类库

#ifndef SERIAL_PORT_H #define SERIAL_PORT_H #include // MFC 核心组件和标准组件 /// /// 描述:EVC串口类库 /// 日期:2012/3/30 /// class CSerialPort : public CObject { public: CSerialPort() { m_hSerialPort = INVA

2012-03-30 16:52:16 817

原创 获取VB文本框内容

HWND ThunderRT6FormDC = NULL; DWORD dwProcessId = 0; ThunderRT6FormDC = FindWindowEx(NULL, ThunderRT6FormDC, _T("ThunderRT6FormDC"), NULL); { HWND ThunderRT6TextBox = NULL; DWORD dwThunderRT6

2012-03-28 22:44:04 4904

原创 函数模板与类模板

// template.h template void Template(void); template class CTemplate : CObject { public: CTemplate(void); virtual ~CTemplate(void); }; // template.cpp template void Template(void) { // T

2011-10-22 16:28:20 364

原创 匈牙利命名法扩展

数据类型 前缀及说明 示例代码 signed/unsigned char c/by(字符或字节) c/byExample signed/unsigned short s/w(短整型) s/wExample signed/unsigned int n/u(整型) i/

2011-09-19 10:29:58 659

原创 ADO数据库示例

// stdafx.h #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "NUL") // adodlg.cpp CoInitialize(NULL); _ConnectionPtr spConn(__uuidof(Connection)); _RecordsetP

2011-09-05 20:49:33 411

原创 创建命名管道示例

进行间可以通过剪贴板,匿名管道,命名管道或邮槽进行通信。命名管道服务器的创建:首先创建命名管道句柄(格式:\\\PIPE\),然后连接命名管道(如果使用重叠对象,ConnectNamedPipe函数调用完成之后立即返回),接着等待客户端连接(当客户端连接服务器成功后,系统将会设置重叠对象中的事件对象为有信号),最后通过WriteFile或ReadFile进行命名管道读或写操作与客户端通信。命名管道

2011-08-31 15:49:00 1180

原创 异步套接字示例

#include #define UM_READ_DATA (WM_USER + 1) #define BUFFERSIZE 512 #define PORT_NUMBER 10000 SOCKET g_udpSocket; BOOL InitSocket(HWND hWnd) { WSADATA wsaData; WSAStartup(MAKEWORD(2, 0), &wsaDa

2011-08-30 19:05:53 796

原创 SetEvent/ResetEvent

在自动重置事件对象中,当WaitSingleObject/WaitForMultipleObjects接收到SetEvent发送过来的信号后则返回WAIT_OBJECT_0,此时操作系统(待定)自动重置等待的事件对象(即自动将其设置为无信号状态。无论何时通过SetEvent发送过来的信号,只要未被接收到均不会被自动重置。但在未被接收之前可以调用ResetEvent手动重置等待的事件对象,此时等待的

2011-08-30 10:07:08 16924

微软经典面试题(源文件)

12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。13个呢?

2010-05-07

微软经典面试题(可执行文件)

12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。13个呢?

2010-05-07

五子棋 for C# 2005

此游戏是我用C#开发的,版本:1.0。AI部分不是很完善,如果你对此游戏算法感兴趣的话,请修改完善后再上传,但要注明原始出处。

2009-05-30

模仿TollGate游戏

参考TollGate游戏设计,自己用C#开发的。本游戏版本:1.0,其中BUG也在所难免。程序中有些地方与原版本存在着差异,如果对这个游戏感兴趣的话,希望大家修改后再上传。

2009-05-24

空空如也

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

TA关注的人

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