友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
富士康小说网 返回本书目录 加入书签 我的书架 我的书签 TXT全本下载 『收藏到我的浏览器』

深入浅出MFC第2版(PDF格式)-第2部分

快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!





               ob9@bbs。ee。ntu。edu。tw :反正不管你是不是初学,只要你要继续学,就应该看看深入浅 



              出MFC 啦! 



               os2。bbs@titan。cc。ntu。edu。tw :侯俊杰的书就对了!! 



               openwin。bbs@cis。nctu。edu。tw :等你对MFC 有一个程度的了解后再去看侯sir 写的深入 



              浅出MFC。。。 保证让你功力大增~~   



               Rosario。bbs@bbs。ntu。edu。tw :深入浅出MFC 这本比较好~~~不过之前最好买侯老师的多 



              型与虚拟拟,把C++ 弄清楚。最后看起深入Visual C++ 就会吸收很快。 



               请问,想要从DOS 跨足到Windows 程序设计有哪些书值得推荐呢? 



               hschin。bbs@bbs。cs。nthu。edu。tw :建议你看侯俊杰的深入浅出MFC,里面除了对窗口程序 



              的架构作基础性的说明,让你了解一些基础概论,也说了不少窗口程序设计的课题,是 



              非常不错的一本书。 



xii 


…………………………………………………………Page 17……………………………………………………………

News / BBS  论坛(pBook and/or programming) 



 请问VISUAL C++ 初学者适合的好书? 



 wayne。bbs@bbs。ee。ncu :侯俊杰的深入Visual C++ (Inside visual C++  中译本)不错, 



适合初学者对MFC 做初步的认识与应用。深入浅出MFC 这一本原理讲的较多。 



  Sagitta。bbs@firebird。cs。ccu。edu。tw:Inside Visual C++ 4。0  不是初学者用的书,因为它未从 



最基本观念讲起。深入浅出MFC 前半本都在描述(或说仿真) MFC  的内部技术,甚至挖 



出MFC 部份原始程序代码来说明,透过这本书来学MFC 会学得很扎实,不过自己要先 



对Windows 这个操作系统的运作方式有一程度的了解,不然会看不懂,以某方面来说, 



也不是初学者用的书。基本上侯俊杰写的书不论文笔或是内容都相当的好,相当有购买 



的价值,不过你别期望会是「初学用书」。 



 刚学MFC 程序,是否可以推荐几本你认为很好的工具书或者是参考书,原文的也没关 



系,重要的是讲的详细。谢谢各位 



 dickg。bbs@csie。nctu。edu。tw:我个人认为侯俊杰先生所着的深入浅出MFC 第二版不错。 



这是一本受大众推崇的好书,值得一再阅读。但它的内容在某方面有些难度,so。。。需有耐 



心地一再翻阅,再辅以on…line help 和其它VC 书籍,如此定能收获不少 



 Rusty (Rusty):我推荐Programming Windows 95 with MFC (Jeff Prosise / Microsoft Press )。 



Inside Visual C++ 这本广度够,不过MFC 初学者可能会看不懂;读完了上一本之后再 



读这本,你会活得快乐些  。中文书嘛,大同小异的一大堆,不过侯俊杰的深入浅 



出MFC 非常独特,值得一读,很棒的一本书! 



                                                                            xiii 


…………………………………………………………Page 18……………………………………………………………

             News / BBS  论坛(pBook and/or programming) 



              请推荐几本Visual C++  的书 



              kuhoung。bbs@csie。nctu。edu。tw : (1) Inside Visual C++ 5。0 (2) MFC Professional 5。0 (3) 



             Mr。 侯俊杰Any Books 



              〃howard〃 : 先读一点SDK 著作,再读深入浅出MFC,就够了。 



             剩下就多看MSDN 吧。 



              我是一个刚学VC 不久的人,想写Windows 程序,却发现一大堆看不懂的函数或类别。 



              查help ,都是英文,难懂其中意思。请问一下有没有关于这方面的函数用法及意义的书 



              籍呢? 有没有这方面的初学书籍。我逛了几间书店,是有买几本MFC 书籍,不过还是 



             看不懂。 



              〃apexsoft〃 :如果要说书的话,侯俊杰先生翻译的深入Visual 



              C++ 和他所写的深入浅出MFC 两本应该是够用了。不然就再加上一本SDK 书籍, 



              这样子应该是可以打个基础了。 



              CCA。bbs@cis。nctu。edu。tw :函数名称可以查help ,重要的是C++  的观念。另外就是要了 



             解MFC 里的Document/View/Frame,以及Dynamic Creation; Message mapping  等等。 



             深入浅出MFC 第二版对这些部份都有很深入的探讨,把MFC 里的一些机制直接trace 



             code 加以说明。 



xiv 


…………………………………………………………Page 19……………………………………………………………

News / BBS  论坛(pBook and/or programming) 



 我想请问以下宏的意义及其使用时机和作用: DECLARE_DYNCREATE; 



DECLARE_DYNAMIC; IMPLEMENT_DYNAMIC; IMPLEMENT_DYNCREATE; DECLA 



RE_MESSAGE_MAP; BEGIN_MESSAGE_MAP; END_MESSAGE_MAP 。感激不尽,因为 



我常搞不清楚。 



 titoni :可参考侯俊杰着的深入浅出MFC 2/e 第三章,第八章及第九章,书上的讲解可 



以让你有很大的收获。 



 好象世界末日:最近买了深入浅出MFC。我一页一页仔细地阅读。第一章。。。第二章。。。 



勉强有点概念,但是到了第三章,感觉好象世界末日了。MFC 六大技术的仿真。。。好象很 



难懂,读起来非常吃力 是不是有其它书讲得比较简单的?我不是计算机科系学生,只是 



对计算机程序设计有兴趣,一路由basic  …》 FORTRAN …》 C …》 C++ 走来。。。 



 szu。bbs@bbs。es。ncku。edu。tw :是的,第三章也许是世界末日,当初我看的时候也是跳过不 



看,不然就是看完frame1 后就说再见了。但是你只要很努力地慢慢看,一步一步地看, 



你就会发现后面的章节是那么清楚明了。。。 慢慢来吧,这第三章我也是看了三遍才弄懂了 



一次。我也非计算机科系学生,与你相同的路子走来,有点SDK 概念和一点Data structure 



概念,对第三章会很容易懂的,加油。 



 轶名:我看第三章的时候也很辛苦,但懂了之后,后面的章节可是用飙的喔。 



                                                                    xv 


…………………………………………………………Page 20……………………………………………………………

               武汉bin_zhou 



             I am your reader of  《深入浅出WINDOWS MFC 程序设计》(编按:深入浅出MFC 简体 



             版)。 I'm leaving in HUBEI__WUHAN  (编按:湖北武汉)。 Now; I have already get the book in 



             HUA_ZHONG_LI_GONG_DA_XUE  (编按:华中理工大学)。 And I am interested in this book 



             very much。 



               屏东a8756001@mail。npust。edu。tw 



             侯先生;您好,我是屏科大的学生,想要用MFC 写一个可以新增、修改、删除资料等动作的 



             程序,日前老师借了我您的书深入浅出MFC 第二版,我读了很快乐,对于Visual C++  的 



             IDE 环境更为了解,对于MFC 整个架构,有了比较明朗的感觉。 



               大陆Mike Dong  



             尊敬的侯俊杰先生:我叫董旬。我对C/C++ 非常有兴趣。畅读了您写的书《深入浅出 



             WINDOWS MFC 程序设计》(编按:深入浅出MFC 简体版),对我有非常大的帮助。在 



             此,先感谢您。现在我感到对C++ 语言本身和MFC 框架十分了解,但在编程过程中仍然 



             感到生疏,主要是函数的运用和函数的参数十分复杂。我对WINDOWS SDK 编程较少,是 



             否应该要熟悉WINDOWS API  函数后,结合MFC 框架编程? 



             侯俊杰回复:的确如此。MFC 其实就是把Windows API 做了一层薄薄包装,包装于各个设 



             计良好的classes 而已。所以,掌握了MFC framework 架构组织之后,接下来在programming 



             实务方面,就是去了解并运用各个classes ,而各个classes  的member functions 有许多就是 



             Windows APIs  的一对一化身。 



xvi 


…………………………………………………………Page 21……………………………………………………………

  左营luke@orchid。ee。ntu。edu。tw 



侯先生你好:我现在是一名信息预官,还在左营受训。因为受训的关系所以偶然间有机会读 



到你写的深入浅出MFC 第二版。本以为这么大一本书,一定很难K ,但从第一眼开始我 



就深深的被其中优雅且适当的文辞所吸引。尤其当阅读第三章时,那些表格让我回忆起以前 



修过advanced piler 去trace java piler  的那段过程,不禁发出会心一笑。 



由于我本身学的是电机,所以不同于一般信息人员所着重的应用层面。从大二时因为想充实 



自己的计算机实力,努力学写程序开始,就在浩翰的书海中发现你独特的风格。尤其现今电书 



籍多是翻译居多其中品质良莠不齐,你的作品尤其难能可贵。现今我仍然有时会去阅读专业 



期刊或者杂志,但碍于毕竟不是信息教育训练出身,有时会抓不住重点,甚者不求甚解。这 



是我觉得遗憾之处。但读你的作品让我在质量之间都获得了相当的进步,且读来相当轻松自 



然。你的序言中提到欢迎读者的反应,这也是这封mail  的动机。我想好的作家需要我们的鼓 



励,当然也希望能从你处获得更多的新知。谢谢。 



  大陆〃BaiLu〃  



侯先生:您好!以前我一直是用DELPHI 和PB 主要做调制解调器的,近日在看您编写的《深 



入浅出WINDOWS MFC 程序设计》(编按:深入浅出MFC 简体版),收益非浅,很佩 



服您的写作水平,讲得非常好。在大陆还是很少有您这般水准写C++  的书。在此表示感谢。 



  北京〃Zhang Yongzhong〃  



尊敬的侯俊杰先生:您好!我是北京的一名计算器工作者,也是您的忠实读者。有幸读到您 



的一本非常优秀的著作《深入浅出WINDOWS MFC 程序设计》,非常兴奋,自感受益匪 



 浅,觉得是一本难得的好书。 



                                                                          xvii 


…………………………………………………………Page 22……………………………………………………………

xviii 


…………………………………………………………Page 23……………………………………………………………

             深入浅出MFC 



                二版五刷感言 



我很开心地获知,深入浅出MFC 第二版即将进行第五刷。如果把第一版算进去,那就累积 



印制9150 本了(不含简体版)。也就是说,这本书拥有几近一万人(次)的读者群(不含 



简体版读者)。 



对一本如此高阶又如此高价的技术书籍而言,诚不易也。我有许多感触! 



先从技术面谈起。我阅读过的VC++ 或MFC 书籍不算少,因此,我很有信心地说,这本书 



的内容有其独步全球之处。本书企图引领读者进入MFC 这个十分庞大并在软件工具市场上 



极端重要之application framework  的核心;我尝试剖析其中美好的对象导向性质(注1)的实 



作方式,亦尝试剖析其中与Windows 程序设计模型(注2 )息息相关之特殊性质(注3 )的 



实作方式。 



注1:此指runtime type information 、dynamic creation、persistence 、document/view!  K 。 



注2 :此指message based 、event driven 之programming model 。 



注3 :此指message mapping、mand routing !  K 。 



                                                                   1 


…………………………………………………………Page 24……………………………………………………………

        在技术层次上,唯MFC Internals 堪与本书比拟(本书附录A附有MFC Internals 简介)。 



        但是MFC Internals 与Dissecting MFC (本书之英文名称)不仅在内容上各擅胜场,在诉求 



        上亦截然不同。这本书并不是为精通MFC programming  的老手而写(虽然它通常亦带给这样 



        的读者不少帮助),而是为初窥MFC programming  的新手所写。MFC Internals 可以说是为 



        技术而技术,探讨深入,取材范围极广;Dissecting MFC 却是为生活而技术,探讨深入,但 



        谨守主轴份际。所有我所铺陈的核心层面的知识,都是为了建立起一份扎扎实实的 



        programming 基础,让你彻底了解MFC 为你铺陈的骨干背后,隐藏了多少巧妙机关,做掉 



         了多少烦琐事务。 



         有了这份基础,你才有轻松驾驭MFC  的本钱。 



         唯有这份基础,才能使你胸中自有丘壑。 



         如果够用心,你还可以附带地从本书概略学习到一个application framework  的设计蓝图。虽 



         然,99。99999% 的programmer 终其一生不会设计一个application framework,这样的蓝图仍 



         可以为你的对象导向观念带来许多面向的帮助。 



         我一直希望,能够为此书发行英文国际版。囿于个人的语文能力以及时间,终未能行。但是 



         看到来自世界各地的华人读者的信函(加拿大、纽西兰、越南、印尼、香港、中国大陆、美 



         国。。。),也是另一种安慰。在BBS 及Internet News 看到各界对此书的评介,以及对此书内容 



         的探讨,亦让我感到十分欣喜。 



2 


…………………………………………………………Page 25……………………………………………………………

这本书(第二版)所使用的开发环境是Visual C++ 5。0 & MFC 4。21 。就在第五刷即将印行的 



今天,Visual C++ 6。0 也已问世;其中的programming 关键,也就是MFC ,在主干上没有什 



么变化,因此我不打算为了Visual C++ 6。0 而改版。 



在此新刷中,我继续修正了一些笔误,并加上新的读者来函。 



未来,本书第三版,你会看到很大的变化。 



                                           侯俊杰台湾。新竹1998。09。11 



                                           jjhou@ccca。nctu。edu。tw 



                                           FAX 886…3…5733976 



                                                                              3 


…………………………………………………………Page 26……………………………………………………………

         4 


…………………………………………………………Page 27……………………………………………………………

                 第二版序 



任何人看到前面的读者来函,都会感动于一本计算机书籍的读者与作者竟然能够产生如此深厚 



的共鸣,以及似无若有的长期情感。 



何况,身为这本书的作者的我! 



我写的是一本技术书籍,但是赢得未曾谋面的朋友们的信赖与感情。我知道,那是因为这本 



书里面也有许多我自己的感情。每当收到读友们针对这本书寄来的信件(纸张的或电子的), 



我总是怀着感恩的心情仔细阅读。好几位读友,针对书中的可疑处或是可以更好的地方,不 



吝啬地拨出时间,写满一大张一大张的信纸,一一向我指正。我们谈的不只是技术,还包括 



用词遣字的意境。新竹刘嘉均先生和加拿大陈宗泰先生给我非常宝贵的技术上的意见。陈先 



生甚至在一个月内来了五封航空信。 



这些,怎不教我心怀感谢,并且更加戒慎恐惧! 



感谢所有读者促成这本书的更精致化。Visual C++ 5。0 面世了,MFC 则停留在4。2 ,程序设计 



的主轴没有什么大改变。对于新读者,本书乃全新产品自不待言,您可以从目录中细细琢磨 



所有的主题。对于老读者,本书所带给您的,是更精致的制作,以及数章新增的内容(请看 



第0章「与前版本之差异」)。 



                                                       5 


…………………………………………………………Page 28……………………………………………………………

           最后,我要说,我知道,这本书真的带给许多人很扎实的东西。而我所以愿意不计代价去做 



           些不求近利的深耕工作,除了这是身为专业作家的责任,以及个人的兴趣之外,是的,我自 



           己是工程师,我最清楚工程师在学习MFC 时想知道什么、在哪里触礁。 



           所有出自我笔下的东西,我自己受益最丰。 



           感谢你们。 



                                                     侯俊杰台湾。新竹1997。04。15 



                                                      jjhou@ccca。nctu。edu。tw 



                                                      FAX 886…3…5733976 



6 


…………………………………………………………Page 29……………………………………………………………

                  第一版序 



有一种软件名曰version control ,用来记录程序开发过程中的各种版本,以应不时之需,可以 



随时反省、检查、回复过去努力的轨迹。 



遗憾的是人的大脑没有version control  的能力。学习过程的彷徨犹豫、挫折困顿、在日积月 



累的渐悟或x那之间的顿悟之后,彷佛都成了遥远模糊的回忆;而屡起屡仆、大惑不解的地 



方,学成之后看起来则是那么「理所当然」。 



学习过往的艰辛,模糊而明亮,是学成冠冕上闪亮的宝石。过程愈艰辛,宝石愈璀璨。作为 



私人「想当年」的绝佳话题可矣,对于后学则无甚帮助。的确,谁会在一再跌倒的地方做上 



记号,永志不忘?谁会把推敲再三的心得殷实详尽地记录下来,为后学铺一条红地毯?也许, 



没有version control 正是人类的本能,空出更多的脑力心力与精力,追求更新的事物。 



但是,作为信息教育体系一员的我,不能不有version control 。事实上我亦从来没有忘记初学 



MFC  的痛苦:C++ 语言本身的技术问题是其一,MFC 庞大类别库的命名规则是其二,熟知 



的Windows 程序基本动作统统不见了是其三,对象导向的观念与application framework  的 



包装是其四。初学MFC programming  时,我的脑袋犹如网目过大的筛子,什么东西都留不住; 



各个类别及其代表意义,过眼即忘。 



                                                            7 


…………………………………………………………Page 30……………………………………………………………

          初初接触MFC 时,我对Windows 操作系统以及SDK 程序设计技术的掌握,实已处在众 



          人金字塔的顶端,困顿犹复如斯。实在是因为,对传统程序员而言,application framework 和 



          MFC  的运作机制太让人陌生了。 



           目前市面上有不少讲解MFC 程序设计观念的书籍,其中不乏很好的作品,包括Programmin
返回目录 上一页 下一页 回到顶部 9 10
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!