- 博客(8)
- 资源 (76)
- 问答 (4)
- 收藏
- 关注
转载 Windows的字体LOGFONT
Windows的字体LOGFONTLOGFONT是Windows内部字体的逻辑结构,主要用于设置字体格式,其定义如下:typedef struct tagLOGFONTA{LONG lfHeight;LONG lfWidth;LONG lfEscapement;LONG lfOrientation;LONG lfWeight;BY
2014-12-08 15:43:27 2762
转载 Windows的各种扩展名详解
Windows系统文件按照不同的格式和用途分很多种类,为便于管理和识别,在对文件命名时,是以扩展名加以区分的,即文件名格式为: 主文件名.扩展名。这样就可以根据文件的扩展名,判定文件的种类,从而知道其格式和用途。例如:文件名1.DOC的扩展名DOC表示本文件是一个Microsoft Word 文档,文件名2.XLS的扩展名XLS表示本文件是一个Microsoft Excel 工作表,
2014-12-08 12:41:10 7756
转载 MFC六大核心机制之五、六:消息映射和命令传递
作为C++程序员,我们总是希望自己程序的所有代码都是自己写出来的,如果使用了其他的一些库,也总是千方百计想弄清楚其中的类和函数的原理,否则就会感觉不踏实。所以,我们对于在进行MFC视窗程序设计时经常要用到的消息机制也不满足于会使用,而是希望能理解个中道理。本文就为大家剖析MFC消息映射和命令传递的原理。理解MFC消息机制的必要性说到消息,在MFC中,“最熟悉的神秘”可以说是消息映射
2014-12-08 12:38:23 711
转载 MFC六大核心机制之四:永久保存(串行化)
永久保存(串行化)是MFC的重要内容,可以用一句简明直白的话来形容其重要性:弄懂它以后,你就越来越像个程序员了!如果我们的程序不需要永久保存,那几乎可以肯定是一个小玩儿。那怕我们的记事本、画图等小程序,也需要保存才有真正的意义。对于MFC的很多地方我不甚满意,总觉得它喜欢拿一组低能而神秘的宏来故弄玄虚,但对于它的连续存储(serialize)机制,却是我十分钟爱的地方。在此,可让大
2014-12-08 12:36:17 691
转载 MFC六大核心机制之三:动态创建
MFC中很多地方都使用了动态创建技术。动态创建就是在程序运行时创建指定类的对象。例如MFC的单文档程序中,文档模板类的对象就动态创建了框架窗口对象、文档对象和视图对象。动态创建技术对于希望了解MFC底层运行机制的朋友来说,非常有必要弄清楚。不需要手动实例化对象的疑惑MFC编程入门时,一般人都会有这样的疑惑:MFC中几个主要的类不需要我们设计也就罢了,为什么连实例化对象都不用我们来做
2014-12-08 12:34:21 586
转载 MFC六大核心机制之二:运行时类型识别(RTTI)
typeid运算子运行时类型识别(RTTI)即是程序执行过程中知道某个对象属于某个类,我们平时用C++编程接触的RTTI一般是编译器的RTTI,即是在新版本的VC++编译器里面选用“使能RTTI”,然后载入typeinfo.h文件,就可以使用一个叫typeid()的运算子,它的地位与在C++编程中的sizeof()运算子类似的地方(包含一个头文件,然后就有一个熟悉好用的函数)。typdid
2014-12-08 12:32:41 428
转载 MFC六大核心机制之一:MFC程序初始化
很多做软件开发的人都有一种对事情刨根问底的精神,例如我们一直在用的MFC,很方便,不用学太多原理性的知识就可以做出各种窗口程序,但喜欢钻研的朋友肯定想知道,到底微软帮我们做了些什么,让我们在它的框架下可以简单的写程序。本文开始就跟大家分享一位同行前辈写的MFC核心机制分析(稍作整理),语言朴实易懂,在读完此深入浅析的剖析系列后,相信留给大家的是对MFC运行机制的深入理解。 MFC六
2014-12-08 12:30:18 573
转载 MFC程序的来龙去脉
引言 : 侯捷老师在他那本著名的"深入浅出MFC"(第二版)的第六章中对比着传统的Win32API编程,详细讲解了MFC应用程序“生死因果”,而且侯捷 老师还在"深入浅出MFC"(第二版)一书的“无责任书评”中称应用程序和MFC Framework的因果关系,是学习MFC程序设计的关键,并把它作为学习MFC程序设计的"第一个台阶".正文 : 初学MFC程序设计的人(甚至
2014-12-08 11:58:35 1283
《竹林蹊径 深入浅出Windows驱动开发》.(张佩等).[PDF]&ckook.part2
2017-08-02
C++初级到精髓3本书
2017-08-02
Visual C++MFC编程实例
2017-08-02
C.程序设计语言 Part1
2017-08-02
C.程序设计语言 十周年纪念版
2017-08-02
VC MFC 不允许电脑待机
2015-03-23
如何获线程的状态???
2015-01-30
java 编译器 如何打开源代码例程
2014-12-22
java 爬虫搜索代码 下载后运行 提示找不到类
2014-08-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人