不要看《深入浅出MFC》!

原创 2004年08月14日 11:28:00
    开篇先声明一点,《深入浅出MFC》是一本不错的书,对于MFC原码的剖析,十分到位,特别是前面对于MFC六大关键技术的总结和演示程序,尤其精彩。那为什么我要说不要看这本书呢?
    我是站在一个初学者的角度来说这句话的,也是我当初看了这本书的一些感受(因为过于难以理解,差了几章没有看,后来再补的),这本书对于MFC的讲解对一个初次接触MFC的人来说,内容过于的晦涩难懂,大段大段的原码引用,一定会使人头晕目眩,不知所措,就算忍受着煎熬读完,我敢保证,你坐在电脑前,打开vc++,肯定还是不知道怎么用,甚至添加一个控件成员变量都不会,更不要说用MFC开发一个windows程序了。
  
“深入浅出”这四个字,确实有点名不副实,也有着一定的误导作用,大多看这本书的朋友,我想一定是被它的名气所吸引的。不过,就我到现在的学习经验,我觉得,如果你不是要用到底层的开发,对于MFC的原码,不了解也没什么关系,只要知道其基本工作机制,就可以了,而这本书,完全可以不看,以目前的趋势,开发工具日益便捷,很多东西都是用的“代码自动生成”,除非,你想充分diy,一般默认这些就可以了。当然,能了解原理更好了,不过不是必须罢了。
   
另外,侯先生的语言也过于跳跃,类似于网页中的连接,有时让人无所适从,这大概也算是他的风格吧,不过,对于教材,或者说技术性的书,还是以线带面为好。
    对于有一定MFC编程经验的人来说,了解MFC原码,对编程水平的提高还是十分有帮助的,这里,我也推荐这本书!!
    对于想学习MFC的朋友,我还是推荐《VC++技术内幕》( Programming Visual C++ )当初我看的是英文的第五版,现在好像第六版也出来了吧,中文的好像只有第四版。
    我还建议大家在学MFC之前看一点WINDOWS编程的书,了解一些windows的工作原理,像消息机制啦等等
    当然了,这都是我个人的一些看法,仅供参考!

MFC入门应用

-
  • 1970年01月01日 08:00

简单而完整:MFC骨干程序(深入浅出MFC之读书笔记)

Document/VIew是MFC的灵魂。CDocument可以内嵌其他对象(用来处理基本数据类型如链表、数组等等)。有关档案读写的操作在CDocument的Serialize函数中进行,有关画面显示...
  • xringm
  • xringm
  • 2016-03-29 13:21:52
  • 994

新闻中限制显示字数目

这个用在里面限制字体个数的东西:Dim rsTitle,tmpLeftrsTitle=Rs("Title")If Len(rsTitle)>intTitLen Then????rsLeft=rsTit...
  • AloneSword
  • AloneSword
  • 2004-08-23 15:29:00
  • 1598

[WinForm] VS2010发布、打包安装程序(超全超详细)

1、 在vs2010 选择“新建项目”→“ 其他项目类型”→“ Visual Studio Installer→“安装项目”: 命名为:Setup1 。 这是在VS2010中将有三...
  • y13156556538
  • y13156556538
  • 2017-02-17 21:47:09
  • 10488

比较两张图片的差异

比较图片
  • lj2tj
  • lj2tj
  • 2016-12-16 12:55:47
  • 1977

商派ONex在线零售套件-ECStore-V2.3.50-产品功能清单

  • 2017年06月21日 18:08
  • 639KB
  • 下载

商派ECStore2.3.8.源码

  • 2016年06月20日 14:31
  • 30.2MB
  • 下载

基于Spring Boot和Kotlin的联合开发

基于Spring Boot和Kotlin的联合开发 版权声明:本文为博主chszs的原创文章,未获得博主授权均不能转载,否则视为侵权。 一、概述Spring官方最近宣布,将在Spring Framew...
  • chszs
  • chszs
  • 2017-06-10 10:50:28
  • 11874

Kotlin真的会取代JAVA吗?

自从Kotlin 成为 Android 开发一级语言,Kotlin确实以其实用,高效赢得了海外很多公司和开发者的认可,比如Square的Jake大神一直在推Kotlin。Kotlin在国外至少有将近2...
  • Gamay
  • Gamay
  • 2017-06-01 14:06:22
  • 3530

在Kotlin 中如何轻松愉快的处理异步操作

起步kotlin通过协程来实现异步操作,关于协程的一些基本概念可以参考这里Kotlin中线程的代替者——协程,究竟有什么好?.kotlin在它的标准库中仅仅提供了最小化的底层API的支持。像 asyn...
  • feint123
  • feint123
  • 2017-08-27 07:52:16
  • 1961
收藏助手
不良信息举报
您举报文章:不要看《深入浅出MFC》!
举报原因:
原因补充:

(最多只允许输入30个字)