[心得] 几本让我成长很多的书(MFC篇)

楼主: Zephyr750 (红莲西风750)   2014-09-20 11:18:48
老实说,昨天贴了一篇,而没有讲到MFC实在有点缺憾。
因为,当初学C++有一部份是为了MFC(这还是五年内的事)
为了前公司仪器SDK,原厂只教你用MFC、BASIC,其实早知道就用C#...XDD
来讲讲学MFC会看什么书吧!
毕竟,这已经不是显学了,是一套过气的framework,封装不完全,
用起来并没有隐藏太多复杂度的framework,就是等著被淘汰....
(不过.net 封装得很好,但是功能强大到太复杂怎说?@@)
1. 深入浅出MFC 侯捷
这本,当初是跟“专业二手书卖家”买的,为什么说是专业?因为它知道它绝版,加上
还有市场,所以抬高或打平新书时的售价。不过还我买的没有贡献小朋友。所以还好。
加上我入手时这本书,书况跟新书一样,还有包书套,我就很开心了。
但是,价格合理的,还是超难找的。
这本可以说是MFC进了解剖室之后的报告书呀!完整的剖析了MFC架构上的所有机制。
这本我没有全部看完,但是看了前半本(浅出)之后,就功力大增,对MFC的整个初始
化过程,有相当大的了解。(当时的我还不懂OO)
主要示范的专案是用MDI,算是MFC最复杂的专案类型。
相当精彩的是它用了Console的接口模拟了MFC的建构与解构顺序。让使用者在使用MFC
时,可以有更多的掌握(更能掌握UX呀!)
2. MCSD: Desktop Applications With
Microsoft Visual C++ 6.0专业认证训练手册
书名超长的,这本是无意间在这个版买到的(这个版真是太棒了)
原本抱着“MFC都快消失了!快扫书吧!”的心态一直买书的。还以为公司使用的仪器
它的SDK,永远只有使用MFC了。(笑)
不过这一本的的确确让我掌握了SDI的专案,而且每一个小地方都有教你,一直到现在
虽然没有记在脑海中,但是笔记足够让我在视窗上的功能表、状态列、工具列...还有
呼叫出来的Dialog放上很多自己的想法...
不过,用了才知道要系统的设计主视窗的内容,最好最好再加上Design Pattern的设计
才会用起来轻松又愉快。
3. Windows 程式设计、Windows 程式设计 使用MFC (重量级的姐妹作)
这两本,其实是买来保祐的!哈~~为什么这么说呢?身为一本书的“可读性”降低了
至少“可携性”大大的降低了。不过,前一本似乎绝版了!
Windows 程式设计 这一本是使用win32api解释windows程式设计。也解释了视窗画出来
的基本动作(没有什么比这更基本的动作了)当然,这本书是用C语言!最难懂的就是它的
hello world程式(超酷的吧!)因为它除了主程式,还有一个讯息处理程式,是由windows
去call back的,这个观念一通,后面就是认识windows的"设计"如何使用。
Windows 程式设计 使用MFC 这一本,我当初是直接去台北的大享买新书,因为害怕
买不到!现在想想,当时真是太焦虑了。而这一本,一直都没有看。哈哈~~(只是因
为它们这两本太厚,才提出来一起讲的)
这两本被我称为枕头书,比砖块书还要大!
不过我没有拿它们来当枕头就是了。
4. 其它的书
MFC函式库程式架构技术手册 作者为林隆焕
拥抱 MFC 新世代视窗程式设计 作者为韩丹
林隆焕的这本工具书,其实内容不如枕头书来得丰富。它还有出两本Win32AIP(上&下)
不过都绝版了,我是觉得....买不到就算了!
韩丹的书....当初买还因为售价和版本,跟卖家有一点不愉快。(和韩丹一点关系都没有)
不过没机会翻,我对MFC的掌握就足以应付我对工作的独立开发专案了。
虽然,我对windows程式开发还没有说得上是“高手”毕竟连COM是什么我都还不太了解
但是我觉得,书不用扫,尤其是快死掉的技术,反而有很多前辈们的推荐,可以看看推荐
文章后,常来看看有没有宝可以挖。
而专业二手卖家的书,我觉得....也不用去买。毕竟技术不熟,就是土砲而已。并不致于
到做不出来,辛苦一点而已。而图书馆是个不错的选择,尤其是大专院校的图书馆都有宝
可以挖。再想办法借出来复制想要的部份(有时整本都想要),建议绝版书再这样做吧!
以上。
有人问我MFC,用起来是什么感觉?好用吗?
我说“它就像是组到一半的积木,你要继续组一部份,成为你自己的东西,才会好用”

Links booklink

Contact Us: admin [ a t ] ucptt.com