请问学会MFC都要学些什么呢?DOC-VIEW,OLE,UI线程,泵,钩,还是堆,栈内存分配与回收的机制?还是那些各种各样的CHAR,还是__cdecl, __stdcall,PASCAL等等,或者编译,链接的各种各样的参数?
继续讲故事,

MFC新婚之夜

红烛高照,MFC美女偎依在VC程序员的怀里,娇羞不语,只见她身上只剩下最后一件罗衫了,上面印着两个斗大的字“思想”,她用手轻轻按住新郎的手,“爱到这一层就不能再往下了”,新郎不解“为什么呢?”他的目光似乎已经穿透罗衫,MFC压低了声音:“除非你发誓,一辈子只爱我一个,不能爱其它任何女人。“新郎略一思索,他也没见过其它美女呢,“我发誓,一辈子只爱你一个。”印着”思想“的那块布慢慢滑落,新郎顿时惊呆了,MFC分明就是一个透明人,五脏六腑一古脑的展现在新郎面前,扑哧扑哧跳动的心脏,缓缓蠕动的肠子。MFC急了,”我就说你别往下看了,你就不听,你还爱我吗?“VC程序员心想,又没见过别的美女,可能别的美女也都是这样的。赶紧说:”爱,爱,爱。“MFC有点诧异:“为什么?”新郎来不及多想,脱口而出:”这样我能学到更多的东西。“
过了几年,丈母娘来了,沉思良久难以启齿,“这么说吧,当年我年轻的时候,邻居家有一个好闺女,我气不过跟别人家呕气,于是就生了MFC,没想到早产,天生有一些缺陷”。“什么?”VC程序员瞪大了眼睛“您不是一直声称,MFC是天下最好的美女吗?”丈母娘一见姑爷急了,马上说:“对对对,以前这么说没有错。不过我这几年又生了一个闺女,这一次才是最完美的。我现在想把这个闺女嫁给你,把MFC换回去。“ 
VC程序员脸一下涨得通红:“给我什么也不换,我只要MFC。”
“免费嫁给你也不要吗?不用买车买房,也不用聘礼。”
”我不希罕,我已经答应MFC,要爱她一辈子。”
丈母娘有点无奈了,”我不知道你跟MFC发展到哪一步了,她的很多内部细节在不该暴露的时候都暴露了。“
VC程序员显得很得意,”哈哈,我就喜欢她这样,这样我能学到更多的东西“。时间真是个魔鬼,几年的时间VC程序员已经完全习惯了MFC这种特殊的构造。
丈母娘叹了口气,MFC这个闰女害得她受了不少骂,没想到还有这么爱MFC的,难道爱一个人真的就会爱她的全部,包括缺点?不过这种爱法太匪夷所思了,会不会是因为从来没见过别的Girl,误以为自己一直深爱着MFC呢?"你是不是从来没见过别的Girl呀?"
“Girl?”VC程序员显得很不屑,"是CGirl好吗,有了MFC,我为什么还要去看别的CGirl?”
丈母娘显然有些语无伦次了,”要不这样吧,把CMFC和她妹妹都嫁给你吧。时间长了你自己会作出正确的选择。“
VC程序员:”算了吧,MFC才是我的最爱。对了,昨天我还跟您邻居家姑爷吵了一架,竟然敢鄙视MFC。”

http://bbs.csdn.net/topics/391817496?page=3

MFC新婚之夜(笑昏,大概是指MFC的人固步自封)的更多相关文章

  1. MFC通过ODBC连接mysql(使用VS2012编写MFC)

    原创文章,转载请注明原文:MFC通过ODBC连接mysql(使用VS2012编写MFC) By Lucio.Yang 1.ODBC连接mysql 首先ODBC是什么呢? 开放数据库互连(Open Da ...

  2. fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC

    出现如下错误: fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires ...

  3. fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC sha

    调试程序时出现以下问题:d:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afx.h(24): fatal e ...

  4. VS2017编译错误:#error: Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version

    VS2017编译错误:#error: Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll ve ...

  5. #error: Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]

    转载:https://www.cnblogs.com/cvwyh/p/10570920.html 错误 在使用VS编译文件时出现了如下错误: #error: Building MFC applicat ...

  6. 在c++MFC下用PCL显示操作点云文件 MFC对话框显示操作PCL点云

    原文作者:aircraft 原文地址:https://www.cnblogs.com/DOMLX/p/13115873.html 第一步 下载PCL库  我的版本是1.8.1的 你都要MFC下跑PCL ...

  7. error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]

    今天在开发过程中遇到了C1189 error.找了好久解决办法,最后自己解决了...... 方法:工程右键->属性 编辑预处理器定义: 再次运行,就解决了.

  8. Building MFC application with /MD[d] (CRT dll version)requires MFC shared dll version

    解决方法:

  9. 彻底放弃没落的MFC,对新人的忠告!--吃瓜群众围观撕逼

    http://bbs.csdn.net/topics/391817496 完全没想到10多年后还有人纠结要不要学MFC,我花点时间给新人们一个总结. 第1种观点 学习完MFC,你会更理解编程的思想,再 ...

随机推荐

  1. SCGHR 分析思路

    -- 分析某个模块业务 a:添加表,登记表,历史表,信息表 --- (把表名搞清楚,再看具体的字段) 先搞清楚大概的数据流向,在着手具体的数据,大处布局,小处着手 b:表中的字段,以及各表直接传递什么 ...

  2. Check the quota usage

    stack@ubuntu1:~/Downloads$ nova absolute-limits +--------------------+------+-------+ | Name | Used ...

  3. 合泰 HT66F30 定时器初始化

    #define TM0_RUN (0<<7) //TM0运行 #define TM0_PAUST (1<<7) //TM0暂停 #define TM0_DIV4 (0<& ...

  4. 使用cocoapods导入第三方后 报错_OBJC_CLASS_$_XXX

    我们手动导入第三方库的时候,感觉管理不是很方便,于是会选择使用Cocoapods管理.现在记录一下使用心得,当使用cocoapods导入afnetworking或者其他框架的时候,发现调用的时候总是报 ...

  5. JVM调优之jstack找出最耗cpu的线程并定位代码

    jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多.下面我们来一个实例找出某个Java进程中最耗费CPU的Java线程并定位堆栈信息,用到的命令有 ...

  6. Python标准库:内置函数bytearray([source[, encoding[, errors]]])

    返回一个新字节数组.这个数组里的元素是可变的.而且每一个元素的值范围: 0 <= x < 256.能够通过"字节与字节数组操作"章节来查看相关字节数组的内容.以下说明一 ...

  7. jQuery 基本实现功能模板

    下面是列出了基本功能的实现 <!DOCTYPE html> <html> <head> <script src="http://libs.baidu ...

  8. PL/SQL客户端安装配置说明

    一.电脑安装了多个Oracle客户端时,需要设定pl/sql 中的home 二.配置环境变量: (打开环境变量配置界面操作:我的电脑---属性---高级---环境变量,在系统变量部分新建或编辑即可.w ...

  9. Memcached应用总结

    Memcached应用总结 memcached是一款高性能的分布式缓存系统,凭借其简单方便的操作,稳定可靠的性能广泛应用于互联网应用中,网上关于memcached介绍的资料也很多,最经典的资料就是&l ...

  10. 关于oracle dbms_job 定时执行的内容。

    一.设置初始化参数 job_queue_processessql> alter system set job_queue_processes=n;(n>0)job_queue_proces ...