- 博客(12)
- 收藏
- 关注
原创 检查指针代码
char* p1;if ( p1 ==NULL || IsBadReadPtr(p1,strlen(p1)) || IsBadWritePtr(p1,strlen(p1)) ){return false;}_CrtIsValidPointer IsBadReadPtrIsBadWritePtr_CRTIMP int __cdecl _CrtIsValidPo
2013-10-25 16:09:34
543
原创 .obj是什么文件?
程序编译时生成的中间代码文件目标文件,一般是程序编译后的二进制文件,再通过链接器和资源文件链接就成可执行文件了。OBJ只给出了程序的相对地址,而可执行文件是绝对地址。还有一种是模型文件格式,在3D建模软件中可以导出,这个目前不需要了解。
2013-10-25 15:49:03
4863
转载 VC++动态链接库(DLL)编程深入浅出(zz)
转载自:中土1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的E
2013-10-25 15:35:40
488
转载 PE文件格式——基础知识
转载自madengyao_super点击打开链接PE文件格式――基础知识什么是PE文件格式: 我们知道所有文件都是一些连续(当然实际存储在磁盘上的时候不一定是连续的)的数据组织起来的,不同类型的文件肯定组织形式也各不相同;PE文件格式便是一种文件组织形式,它是32位Window系统中的可执行文件EXE以及动态连接库文件DLL的组织形
2013-10-25 15:03:08
1032
原创 PE 学习之总结2
依旧温故一下之前学的内容,即几个重要结构体的之间的关系。因为听说它们很重要IMAGE_DOS_HEADERDos stubPE signatureIMAGE_FILE_HEADERIMAGE_OPTIONAL_HEADER32......IMAGE_NT_HEADERSIMAGE_DATA_DIRECTORYIMAGE_SECTION_HEADER//.....
2013-10-24 20:46:41
587
原创 MFC ListCtrl控件及CComboBox控件的初始化
1.声明部分放在.h文件中typedef struct _tag_InitDlg{ int nCol; char cTitle[32]; char cFormat[14]; int nWidth; int nSubItem;}tag_InitDlg;extern tag_InitDlg initdlg[]; 2.初始化
2013-10-23 19:49:05
1817
原创 学习规划
1.数据结构2.HTML收集网络数据:1.网络编程2.字符串处理3.文件操作4.SQL Server (数据库的维护)5.数据结构?6.多线程处理7.框架8.PE................................................................................................
2013-10-22 20:38:31
367
原创 MFC 如何解决多个按钮响应一个函数的问题
这个记录主要是解决上一个动态创建按钮控件时遗留下的一个问题,即有多个控件,它们做的动作几乎一样,都是点击它时弹出它的文本,那么这里的代码除了绑定消息那里与ID有关外,其它的代码差不多,如果有一百个或都更多的按钮,难道我要一个一个的绑定吗?说了这么多问题就是如何解决多个按钮响应一个函数?解决办法是:ON_COMMAND_RANGEBEGIN_MESSAGE_MAP(CCtrl
2013-10-22 20:33:05
3519
原创 MFC 如何遍历窗口控件ID
对知识点的总结延迟了一天,昨天本应该完成的任务弄到今天才完成,心里多少有些小疙瘩。好了,言规正传。任务是:如何遍历一个窗体中所有控件的ID?首先是对这里谈到的ID的理解,这里的ID指的是Resource.h中 #define IDC_BUTTON2 1002中的1002,如果你不对它自定义,系统会自动给你提供一个相应的唯一的值。它的作用是给窗体一个唯一的标识,当我们要对
2013-10-22 20:10:51
7770
原创 PE 学习之总结1
每学习一门新的课程,我都会习惯性的问自已几个问题,为什么要学习它?学习它之后我能干什么?什么是PE?为什么要学习PE?学习完PE我能干什么?
2013-10-20 20:22:00
1104
原创 MFC 动态创建按钮及响应按钮消息
内容大纲1、CButton类对象的成员方法2、重视GetBitmap,GetCursor,GetIcon,GetState,DrawItem方法3、动态添加按钮4、字符串"ff"在内存中也以ff的形式存放,函数实现 详细内容1.CButton类对象的成员方法详细的实现代码见20121102button,其中各函数的具体描述参见《MFC程序开发参考大全》第五章5.5
2013-10-20 19:05:31
3768
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人