请问学会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. G - Strongly connected - hdu 4635(求连通分量)

    题意:给你一个图,问最多能添加多少条边使图仍为不是强连通图,如果原图是强连通输出 ‘-1’ 分析:先把求出连通分量进行缩点,因为是求最多的添加边,所以可以看成两部分 x,y,只能一部分向另外一部分连边 ...

  2. java文件(文件夹)操作

    java中文件操作 判断是否为文件file.isFile()方法 判断是否为目录file.isDirectory()方法 判断是否存在file.exist()方法 创建新文件file.createNe ...

  3. Tomcat中server.xml配置及Context的配置说明

    server.xml配置简介         下面是这个文件中的基本配置信息,更具体的配置信息见tomcat的文档         server:         port     指定一个端口,这个 ...

  4. Ios17个常用代码整理

    .判断邮箱格式是否正确的代码 //利用正则表达式验证 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @" ...

  5. Ternary Search Tree Java实现

    /** * @author Edwin Chen * */ //定义节点 class Node { //存储字符串 char storeChar; //是否完成单词 boolean isComplet ...

  6. [Angular 2] Passing Observables into Components with Async Pipe

    The components inside of your container components can easily accept Observables. You simply define ...

  7. Android 出现警告Exported service does not require permission

    在配置Android清单文件的时候,配置service,或者activity,或者receive的时候,出现Exported service does not require permission警告 ...

  8. VS2008 动态库和静态库的生成和加载

    第一:动态库和静态库的生成: 1) 新建一个生成dll工程: 文件->新建->项目->Win32->Win32控制台应用程序 输入项目名称:dllTest ,项目路径:D:\V ...

  9. linux怎么给一个普通用户reboot权限?

    分四种情况讨论:1.让任何人(包括根本不拥有系统帐号的人)都可以通过控制台reboot在/etc/inittab文件中保留ca::ctrlaltdel:/sbin/shutdown -t3 -r no ...

  10. 窗口 对话框 Pop Dialog 示例

    两者的区别 PopupWindow和AlertDialog最大的区别: AlertDialog是非阻塞线程的,AlertDialog弹出的时候,后台可以做其他事情(也即弹出对话框后程序会继续向下执行) ...