VC学习
文章平均质量分 62
sunjd2001
这个作者很懒,什么都没留下…
展开
-
MFC 教程
MFC 教程作者:李久进 作者序----------- 我曾写一本关于MFC的书,分析了MFC的结构和设计(《MFC深入浅出》),华中理工大学出版。书的内容建立在对MSDN和MFC SOURCE CODE的大量分析上,该书对于希望学习MFC的人来说,是较有价值的。可惜出版社好象只在转载 2007-05-14 23:35:00 · 1528 阅读 · 0 评论 -
MFC六大关键技术之(三)——动态创建
MFC六大关键技术之(三)——动态创建 动态创建就是运行时创建指定类的对象,在MFC中大量使用。如框架窗口对象、视对象,还有文档对象都需要由文档模板类对象来动态的创建。我觉得这是每个MFC的学习者很希望理解的问题。 初次接触MFC的时候,很容易有这样的迷惘。MFC的几大类不用我们设计也就罢了,但最疑惑的是不用我们实例化对象。本来最直观的理解就是,我们需要框架的时候,亲手写上CFrame转载 2007-05-15 01:26:00 · 2064 阅读 · 0 评论 -
MFC六大关键技术之(一)—— 初始化过程
题外话:我并不认为MFC减轻了程序员们的负担,MFC出现的目的虽然似乎是为了让程序员不用懂得太多就可以进行视窗编程,但本人在MFC里徘徊了很久很久(因为那时没有书本详细介绍MFC的原理),毫无收获。可能朋友们会说,怎么一定要了解MFC的具体呢,“黑箱”作业不行吗?这不是微软的初衷吗?不行!!!如果这样,我宁愿永远不选择MFC!在学电脑之前,本人学习的东西大都与艺术不无关系,小学时参加过全国书画比赛转载 2007-05-15 01:24:00 · 3371 阅读 · 9 评论 -
VC中预处理指令与宏定义的妙用
VC中预处理指令与宏定义的妙用VC中预处理指令与宏定义的妙用(1) VC中预处理指令与宏定义的妙用(1)作者: 刘巍Monday, June 24 2002 11:28 AM刚接触到MFC编程的人往往会被MFC 向导生成的各种宏定义和预处理指令所吓倒,但是预处理和宏定义又是C语言的一个强大工具。使用它们可以进行简单的源代码控制,版本控制,预警或者完成一些特殊的功能。一个经典的例子使用预处转载 2007-05-15 02:19:00 · 2017 阅读 · 0 评论 -
MFC六大关键技术之(四)——永久保存(串行化)
MFC六大关键技术之(四)——永久保存(串行化) 先用一句话来说明永久保存的重要:弄懂它以后,你就越来越像个程序员了! 如果我们的程序不需要永久保存,那几乎可以肯定是一个小玩儿。那怕我们的记事本、画图等小程序,也需要保存才有真正的意义。 对于MFC的很多地方我不甚满意,总觉得它喜欢拿一组低能而神秘的宏来故弄玄虚,但对于它的连续存储(serialize)机制,却是我十分钟爱的地方。在此,可让大转载 2007-05-15 01:28:00 · 2473 阅读 · 0 评论 -
VC 编译命令开关
VC 编译命令开关 vc可以可以通过Settings -->Project-->C/C++-->Customize来设置这个编译开关 /C:在预处理输出中保留注释语句/c:只编译,不连接,相当于在"Build"菜单下选择了"Compile"/D:定义常量和宏,与源程序里的#define 有相同效果/E:预处理C、C++转载 2007-05-15 02:25:00 · 1727 阅读 · 0 评论 -
MFC六大关键技术之(二)——运行时类型识别(RTTI)
MFC六大关键技术之(二)——运行时类型识别(RTTI)运行时类型识别(RTTI)即是程序执行过程中知道某个对象属于某个类,我们平时用C++编程接触的RTTI一般是编译器的RTTI,即是在新版本的VC++编译器里面选用“使能RTTI”,然后载入typeinfo.h文件,就可以使用一个叫typeid()的运算子,它的地位与在C++编程中的sizeof()运算子类似的地方(包含一个头文件,然转载 2007-05-15 01:25:00 · 6682 阅读 · 9 评论 -
MFC消息响应机制及映射机制理解
MFC消息响应机制及映射机制理解整理总结:sjd 时间:2007-5-14 一.MFC消息响应机制分析---- MFC是Windows下程序设计的最流行的一个类库,但是该类库比较庞杂,尤其是它的消息映射机制,更是涉及到很多低层的东西,我们在这里,对它的整个消息映射机制进行了系统的分析,可以帮助程序开发人员对MFC的消息映射机制有一个比较透彻的了解。 ---- 关键词:面向对转载 2007-05-14 23:28:00 · 13564 阅读 · 6 评论 -
MFC六大关键技术之(五)(六)——消息映射与命令传递
MFC六大关键技术之(五)(六)——消息映射与命令传递题外话:刚开始学视窗程序设计的时候,我就打印了一本Windows消息详解,里面列举了各种已定义消息的意义和作用,共10多页,在编程的时候翻翻,有时觉得很受用。我发觉很多编程的朋友,虽然每天都面对消息,却很少关注它。C++程序员有一个通病,很想写“自己”的程序,即每一行代码都想自己写出来。如果用了一些库,总希望能完全理解库里的类或转载 2007-05-15 01:19:00 · 1999 阅读 · 0 评论 -
关于预编译头
关于预编译头 一、什么是预编译头?预编译头物理上与通常的的.obj文件是一样的,但编译入预编译头的.h,.c,.cpp文件在整个编译过程中,只编译一次,如预编译头所涉及的部分不发生改变的话,在随后的编译过程中此部分不重新进行编译。进而大大提高编译速度,并便于对头文件进行管理,也有助于杜绝重复包含问题。二、什么时候使用预编译头?当大多.c或.cpp文件都需要相同的头文件时。转载 2007-05-15 02:01:00 · 945 阅读 · 0 评论