随笔分类 - 程序员生涯
用于记录程序员的成长历程
摘要:【数据机构和算法】章节中的【二叉树】,一直都觉得比较难。 使用C++语言用类进行了封装,以便于今后学习! 首先,定义了二叉树的节点类View Code // BinaryTreeNode.h: interface for the BinaryTreeNode class.// 二叉树的节点 NODE// 节点 、 左节点 、右节点// 2011-12-13 chen ang//////////////////////////////////////////////////////////////////////#if !defined(AFX_BINARYTREENODE_H__C...
阅读全文
摘要:对于MFC中所提到的基本容器类,做一个基本的介绍和编程操作。 如有数据结构基础,可以直接看第四部分对容器类的操作。 第一,MFC提供三种基本的容器类:arrays(数组),lists(链表), maps(映射,也称作字典). 第二,各容器类的特征分类类型排序?索引?插入元素查找特定元素重复的元素?ListYesNoFastSlowYesArrayYesBy intSlowSlowYesMapNoBy keyFastFastNo (keys)Yes (values) 第三,模板容器类和非模板容器类 模板容器类:Collection contentsArraysListsMaps任...
阅读全文
摘要:今天对WINDOWS的HOOK技术进行了应用:主要包括以下:1,HOOK技术原理的了解;2,HOOK技术中的常见钩子应用:键盘钩子,鼠标钩子,消息钩子3,钩子DLL在调用程序EXE中的调试。首先,HOOK技术中的几个常用函数:View Code HHOOK SetWindowsHookEx( int idHook, // type of hook to install HOOKPROC lpfn, // address of hook procedure HINSTANCE hMod, // handle to application instance ...
阅读全文
摘要:这篇文章主要是介绍非客户区的自绘,目前只用了对话框功能。该程序可以实现最大化,最小化,最大化恢复,绘制的效果,如下///////////////////////////////////////////////////////////////////////////以下为源代码: 第一部分,头文件// 对话框非客户区自绘Dlg.h : header file//#if !defined(AFX_DLG_H__29895C86_9D01_4C17_B374_289E36621F88__INCLUDED_)#define AFX_DLG_H__29895C86_9D01_4C17_B374_289E
阅读全文

浙公网安备 33010602011771号