加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 DissectingMFC2e简体-呕心沥血版

DissectingMFC2e简体-呕心沥血版.pdf

DissectingMFC2e简体-呕心沥血版

shuaige
2010-09-10 0人阅读 举报 0 0 暂无简介

简介:本文档为《DissectingMFC2e简体-呕心沥血版pdf》,可适用于IT/计算机领域

《深入浅出MFC》e电子书开放自由下载声明致亲爱的大陆读者我是侯捷(侯俊杰)。自从华中理工大学于出版了我的《深入浅出MFC》e简体版(易名《深入浅出WindowsMFC程序设计》)之后陆陆续续我收到了许多许多的大陆读者来函。其中对我的赞美、感谢、关怀、殷殷垂询让我非常感动。《深入浅出MFC》e早已于于台湾出版。之所以迟迟没有授权给大陆进行简体翻译原因我曾于回复读者的时候说过很多遍。我在此再说一次。年中本书之发行公司松岗(UNALIS)即希望我授权简体版然因当时我已在构思e预判e繁体版出版时e简体版恐怕还未能完成。老是让大陆读者慢一步看到我的书令我至感难过所以便请松岗公司不要进行e简体版之授权直接等e出版后再动作。没想到一拖经年我的e写作计划并没有如期完成致使大陆读者反而没有《深入浅出MFC》e简体版可看。《深入浅出MFC》e没有如期完成的原因是MFC本体架构并没有什么大改变。《深入浅出MFC》e书中所论之工具及程序代码虽采用VCMFC仍适用于目前的VCMFC(唯工具之画面或功能可能有些微变化)。由于《深入浅出MFC》e并无简体版因此我时时收到大陆读者来信询问购买繁体版之管道。一来我不知道是否台湾出版公司有提供海外邮购或电购二来即使有想必带给大家很大的麻烦三来两岸消费水平之差异带给大陆读者的负担亦令我深感不安。这个文档是从侯捷网站提供的繁体板简体化过来的。由于排版问题有些繁体说法在换行时候没有被替换所以遇到问题大家可以对照原文比较一下。附录、无责任书评那个文件没有转(估计看到那个地方的时候你手里也该有一本纸板的了)。因此此书虽已出版两年鉴于仍具阅读与技术上的价值鉴于繁简转译制作上的费时费工鉴于我对同胞的感情我决定开放此书内容供各位免费阅读。我已为《深入浅出MFC》e制作了PDF格式之电子文件放在http:wwwjjhoucom供自由下载。北京http:expertcsdnnetjjhou有侯捷网站的一个GBKmirror各位也可试着自该处下载。我所做的这份电子书是繁体版我没有精力与时间将它转为简体。这已是我能为各位尽力的极限。如果(万一)您看不到文件内容可能与字形的安装有关虽然我已尝试内嵌字形。anyway阅读方面的问题我亦没有精力与时间为您解决。请各位自行开辟讨论区彼此交换阅读此电子书的solution。请热心的读者告诉我您阅读成功与否以及网上讨论区(如有的话)在哪里。曾有读者告诉我《深入浅出MFC》e简体版在大陆被扫描上网。亦有读者告诉我大陆某些书籍明显对本书侵权(详细情况我不清楚)。这种不尊重作者的行为我虽感遗憾并没有太大的震惊或难过。一个社会的进化终究是一步一步衍化而来。台湾也曾经走过相同的阶段。但盼所有华人尤其是我们从事智能财产行为者都能够尽快走过灰暗的一面。在现代科技的协助下文件影印、文件复制如此方便智财权之尊重有如「君子不欺暗室」。没有人知道我们私下的行为只有我们自己心知肚明。《深入浅出MFC》e虽免费供大家阅读但此种作法实非长久之计。为计久长我们应该尊重作家、尊重智财以良好(至少不差)的环境培养有实力的优秀技术作家如此才有源源不断的好书可看。我的近况我的作品我的计划各位可从前述两个网址获得。欢迎各位写信给我(jjhoucccanctuedutw)。虽然不一定能够每封来函都回复但是我乐于知道读者的任何点点滴滴。关于《深入浅出MFC》e电子书《深入浅出MFC》e电子书共有五个档案:档名內容大小bytesdissectingMFCepartpdfchap~chap,,dissectingMFCepartpdfchap,,dissectingMFCepartpdfchap~chap,,dissectingMFCepartpdfchap~chap,,dissectingMFCepartpdfappendixA,B,C,D,,每个档案都可个别阅读。每个档案都有书签(亦即目录连接)。每个档案都不需密码即可打开、选择文字、打印。请告诉我您的资料每一位下载此份电子书的朋友我希望您写一封email給我(jjhoucccanctuedutw)告诉我您的以下資料俾让我对我的读者有一些基本瞭解谢谢。姓名:现职:毕业学校科系:年龄:性別:居住省份(如是台湾读者请写县市):对侯捷的建议:theend山高月小山高月小山高月小山高月小水落石出水落石出水落石出水落石出深入淺出MFC(第㆓版使用VisualCMFC)DissectingMFC(SecondEditionUsingVisualCMFC)侯俊傑著松崗電腦圖資料股份有限公司印行Pioneeristheonethatanarrowonhisbacki读者来函新竹市高翠路刘嘉均年月我在书店看到了深入浅出MFC这本书让我想起自己曾经暗暗告诉过自己:ApplicationFramework真是一个好东西。我在书店驻足察看这本书五分钟之后我便知道这本书是一定要买下的。适巧我工作上的项目进度也到了一个即将完成的阶度所以我便一口气将这本书给读完了而且是彻彻底底读了两遍。我个人特别喜欢第3章:MFC六大关键技术之仿真。这章内容的设计的确在MFC丛林中大刀阔斧地披露出最重要的筋络我相信这正是所有学习MFC的人所需要的一种表明方式。对我而言以往遗留的许多疑惑在此都一一得到了解答。最重要的是您曾经说过学习MFC的过程中最重要的莫过于自我审视MFC程序代码的能力。很高兴地在我看完本书之后我确实比以前更有能力来看MFC源代码了。总之我为自己能够更深入了解MFC而要向您说声谢谢。谢谢您为我们写了深入浅出MFC这本书。我受益匪浅。加拿大温哥华陈宗泰阁下之书尚有人性因此我参而再参虽不悟也是enjoyable。看阁下之书的附带效果是重燃我追求知识的热情。知也无涯定慧谈何容易。向阁下致敬:『Kruglinski的InsideVisualC和Hou的DissectingMFC是通往MFCProgramming的皇家大道』。ii香港lnlohkstartcom我是你的一位读者住在香港。我刚买了你翻译的InsideVisualC(中文版)。在此之前我买了你的另一本书深入浅出MFC。在读了深入浅出MFC前面~页之后我想我错买了一本很艰深的书籍。我需要的是一本教我如何利用MFC来产生一个程序的书而不是一本教我如何设计一套MFC的书。但是在我又读了~页之后我想这本书真是棒它告诉了我许多过去我不甚清楚的事情像是virtualfunction、template、exception。LungFeng<hklntouedutw>我是您的忠实读友从您年出版的「Windows程序设计」到现在的深入浅出MFC我已花不少银子买下数本您的大作。虽然您的作品比其它国内出版的作品价格稍为高了一点但我觉得很值得因为我可以感受出您真的非常用心在撰写初阅读您的作品时有时不知其然但只要用心品尝总是入味七分。有些书教人一边看书一边上机实作会是一个比较好的学习曲线但我是一个从基隆到台北通车的上班族花很多时间在车上在车上拜读您的大作真是让人愉快的事情(我回到家已晚也只有在车上能有时间充实自己)。这段时间内我无法上机却能从中受益。而且一次再一次阅读常会有新的收获真如古人所说温故而知新。iiiAsingChang<asingmshinetnet>今天抱着「无论如何一定要」的心情,把DissectingMFC拿出来开封。序还看没完就被深深地感动。这是一本太好的书我想我们是一群幸运的读者。虽然我们没有Petzold或Pietrek,但是我们一样能拥有最好的阅读水准。Jaguar<simonmshinetnet>有个问题想问您为何在台湾要做基础的事(RD)总是很难如愿。为何只有做近利的事才能被认可为成功之道。希望您能多出版一些像深入浅出MFC的书让我们这些想要真正好书的人能大快朵颐一番。谢谢。Shieh<lmymailseedernettw>我是您忠实的读者您所写的书一向是我在学习新的东西时很大的帮助。除此之外我也十分喜欢看你为新书所写的序带有哲学家的感觉!最近我想学MFC在市面上找到你的大作深入浅出MFC拜读后甚为兴奋也十分谢谢您写书的用心。台北县土城邱子文文(资策会技研处)(深入浅出MFC是我所读过之MFC书籍中最精采的一本。您大概不知道我们人手一本深入浅出MFC吧。深入VisualC的情况也差不了多少!iv台北市yrleunetrdiiiorgtw买了您的译作深入VisualC后才认识您这在WindowsProgramming著作方面的头号人物。十分佩服您的文笔译得通顺流畅可谓信达雅。之后偶然翻阅您另外的作品Windows系统程序设计大奥秘与深入浅出MFC更是对您五体投地立刻将这两本书买下来准备好好享受一下。对于深入浅出MFC我给予极高的评价因为它完全满足我的需要。我去年才从台大电机博士班计算器科学组毕业目前在资策会信息技术处服国防役。先前作的纯是理论研究现在才开始接触WindowsProgramming。您的深入浅出MFC对我而言是圣经。真的很感谢您为知识传授所作的努力!台中FoxWang自从阅读深入浅出MFC之后我便成了您的忠实读者。我并不是一位专业程序设计师而是一个对WindowsProgramming有浓厚兴趣(和毅力)的大学生。在漫长而陡峭的学习曲线中有几本书对于我们而言就像茫茫大海中的一盏明灯为我们指引明确的航道!我说的是CharlesPetzold的ProgrammingWindows、DavidJKruglinski的InsideVisualC还有当然您的深入浅出MFC!v印尼雅加达robinhoodibmnet对您的书总是捧读再三即使翻烂了也值得。这本深入浅出MFC不但具有学习价值亦极具参考价值。我买您的第一本书好象是「内存管理与多任务」。还记得当时热中突破KB内存发现该书如获至宝。数月前购买了深入浅出MFC并利用闲暇时间翻阅学习(包括如厕时间)。我的学习曲线比较不同我比较倾向于了解事情的因而不是该如何做事情。比方说「应该使用MFC的哪个类别」或「要改写哪个虚拟函数」对我而言还不如「CWinApp何时何地调用了我的什么函数」或「CDocManager到底做了什么」来得有趣(嗯虽说是一样重要啦)。这些「事情的因」在您的书中有大量详细的介绍。新庄辅大skymantptsseednettw拜读您的大作深入浅出MFC令我感到无比兴奋对于您对计算机技术的专研如此深入感到真是中国人之光。系上同学对于您的书籍爱恨交加爱是如此清晰明了恨是恨自己不成材呀!许多学长、同学、学弟都很喜爱您的作品有些同学还拜您为偶像。因此想请您来演说让我们更深入认识程序语言的奥秘。大四学长知道要邀请您来都非常高兴相当期待您的到来。viRusty(枫桥驿站CompBook版)深入浅出MFC我读好几遍了讲一句实在话这本书给我的帮助真的很多!毕竟这样深入挖MFC运作原理的书难找!要学MFC又没有WindowsSDK经验者建议跟ProgrammingWindowswithMFC一起看学起MFC会比较扎实。若单纯就「买了会不会后悔」来判断一本书到底好不好这本书我觉得物超所值!内坜元智Richard刚才又把深入浅出MFCstep~step的程序看了一次真的感触良多。酒越陈越香看老师您的书真的是越看越「爽」而且一定要晚上:以后看哇那种感觉真是过瘾。桃园Shelly在书局看到您多本书籍实在忍不住想告诉您我的想法!我是来谢谢您的。怎么说呢?姑且不论英文能力看原文书总是没有看中文书来得直接啊!您也知晓的许多翻译书中的每个中文字都看得懂但是整段落就是不知他到底在说啥!因此看到书的作者是您感觉上就是一个品质上的保证必定二话不说抱回家啰!虽然眼前用不到但是翻翻看大致了解一下待有空时或是工作上需要时再好好细读。网络书局的盛行让我也开始上网买些书。但是我只敢买像您的书!有品质嘛!其它的可就不敢直接买啰总是必須到书局翻翻看确定一下內容才可能考虑。vii台北市JediYourbooksisalreadytimesbetterthananytranslationonthemarketIwon'tthinkoftogetaChinesecomputerbookunlessyouwroteitortranslateditshiowlimshinetnet月我看见了深入浅出MFC。仔细研读后我知道这是我在MFC及Windows程序设计领域中的大卫之星。您的书一直都是我的良师不但奠定了我的根基也使我对Windows程序设计兴趣大增。国内外介绍MFC程序设计的书很多但看过范例后仍有一种被当成puppet的感觉。感谢侯先生毫不保留地攻坚MFC使我得到了豁然开朗的喜悦。侯先生的文笔及胸襟令我佩服。有着CharlesPetzold慈父般的讲解也有着DavidJKruglinski特有的风趣。您自述中说「先生不知何许人也」嗯我愿意我愿意做一个默默祝福的人好叫我在往后岁月里能有更多喝采和大叫eureka的机会!"anchor"<hcymozarteenckuedutw>IamastudentofNCKUEEDepartment,IamalsoareaderofyoubooksYourBookgivemealotofhelponmyresearchviii北投zmshinetnet选到这本书之前我还在书架前犹豫:「又是一本厚厚大大却一堆废话的烂书到底有没有比较能让我了解的书呀?」但是读了您的深入浅出MFC之后把我的疑虑通通消除掉了。想永远做您的读者的读者敬上。Daviddavidmailupccom我是您的读者虽然我尚未看完这本书只看到第三篇的第5章但我忍不住要把心得告诉您。去年我因为想写Windows程序而买您的书说老实话我实在看不懂您所写的文字(我真的懂C语法也用VisualBasic写过Windows程序)故放弃改买其它书籍来学习。虽把那些书全部看完了也利用MFC来写简单程序但心里仍搞不懂这些程序的How、What、Why。后来整理书架发现这本书就停下来拿来看结果越看越搞懂这些Windows程序到底如何How、What、Why。正如您的序所说「只用一样东西不明白它的道理实在不高明」感谢您能不计代价去做些不求近利的深耕工作让我们一群读者能少走冤枉路。谢谢您!!祝您身体健康!!ixChengweichengweiacctoncomtw最近正拜读大作深入浅出MFC明显感受到作者写书之负责用心(不论内容、排版设计、甚至用字遣词乃至众多的图标)。虽然刚开始会觉得有些艰涩但在反复阅读之后便能深深感受其中奥秘。谢谢你的努力!请再接再厉让我们有更多好书可看!FoxWang<wychmshinetnet>身为您的忠实读者总是希望能让您听到我们的声音:记得您总是常在作品中强调读者们寄给你的信对你具有很大的意义但我要说您可能不知道您带给了某些读者多大的正面意义!就我自己而言从几乎放弃对信息科学的兴趣到留下来继续努力从排拒原文书到阅读原文书成为习惯从害怕阅读原文期刊到慢慢发现阅读它们的乐趣然后我打算往信息方面的研究所前进。我想不管将来我是否能将工作和兴趣互相结合您都丰富了我追求资讯科学这个兴趣时的生活非常感谢您!当然身为一位读者还是忍不住要自私地说希望在很久很久以后还可以看到您仍然在写作!当然身子也要好好照顾。上海wuweiakira<hakirahotmailcom>I'myourreaderinShanghaiJiaoTongUniversity(按:上海交通大学)inmainlandYour<ProgrammingWINDOWSMFC>(按:深入浅出MFC简体版)isaverygoodbookthatIwantedtohaveforyearsThankyouverymuchSoIwanttoknowifthereareanotheryourbookthatIcanbuyinmainlandIhopetoreadyournewbooksxhonbbsbbseencuedutw我非常喜欢你的书不管是著作或是翻译给人的感觉真的是"深入浅出"我喜欢你用浅近的比喻说明来解释一些比较深入和抽象的东西读你的书总让我有突然"顿悟"的感觉欣喜自己能在迷时找到良师。武汉"wking"<wkingtelekbirdcomcn>MicrosoftDeveloperStudio与MFC(MicrosoftFoundationClasses)相配合构成了一个强大的利用C进行位Windows程序开发的工具但是由于MFC系统相当庞大内容繁杂并且夹杂着大量令初学者莫明其妙的macros更加大了学习上的难度。当今市面上有不少讲解C和VC程序设计的书籍但C书籍单纯只讲C从C过渡到VC却是初学者的一大难关大多数讲解VC的书都将重点放在如何使用MicrosoftDeveloperStudio很少有对MFC进行深入而有系统的讲解。而将C与VC相联系从C的角度来剖析MFC的运作深入其设计原理与内部机制的书更是凤毛麟角。本人在市面上找了将近四个月才发现这样的一本这就是由蜚声海峡两岸的著名电脑专家侯俊杰先生所着之《深入浅出WINDOWSMFC程序设计》(按:深入浅出MFC简体版)。本人在一月前购得此书仔细研究月余自我感觉比以前大有长进其间由于印刷错误等原因发现多处错误于是向先生去信求教得先生热情支持和辅导。当先生得知本书(简体本)未附光盘且书中有多处误印深恐贻误读者于是将原书光盘所附之源程序和执行文件email一份给我嘱我广为散发以惠大众。xiEricYang<robeFreeBSDcsieNCTUedutw>这真是本值得好好阅读好好保存的好书cviewbbscisnctuedutwNewsBBS论坛programming深入浅出MFC侯sir自评为MFC四大天王之一的确是杰作"lishyhan"<lishyhanmshinetnet>我听别人介绍买了深入浅出MFC第二版的确是很适合我之前买的书都太笼统了。美国dengqiglocomuscom侯俊杰先生:您好!从学校出来的七年间我大多从事embeddedsystemsoftware的设计。在大陆主要从事交换机系统软件的设计到了美国主要从事卫星通信地面站系统软件的设计。程序设计主要结合C和Assembly。在大陆embeddedsystem多采用Intel的processor在美国embeddedsystem多采用Motorola的processor。所以我对Intel,系列及Motorola系列的assembly语言比较熟悉而对framework这样的软件制造思想和手段一直并不熟悉。近来偶有机会加入一个project要生成在Win下运行的代码因此想尝试一下使用framework构造软件。很幸运我找到了您的书。讲VCMFC的书很多但能像您这样做到「深入浅出」的实在很少。看您的书是享受。我手里这本是简体版华中理工大学出版社出版。xiiNewsBBS论坛(CompBookandorprogramming)请问在MFC书籍之中哪一本比较容易懂因为我是初学MFC所以我需要的是比较基础且容易了解的想请大家推荐一下适合的书。obbbseentuedutw:反正不管你是不是初学只要你要继续学就应该看看深入浅出MFC啦!osbbstitanccntuedutw:侯俊杰的书就对了!!openwinbbscisnctuedutw:等你对MFC有一个程度的了解后再去看侯sir写的深入浅出MFC保证让你功力大增~~Rosariobbsbbsntuedutw:深入浅出MFC这本比较好~~~不过之前最好买侯老师的多型与虚拟拟把C弄清楚。最后看起深入VisualC就会吸收很快。请问想要从DOS跨足到Windows程序设计有哪些书值得推荐呢hschinbbsbbscsnthuedutw:建议你看侯俊杰的深入浅出MFC里面除了对窗口程序的架构作基础性的说明让你了解一些基础概论也说了不少窗口程序设计的课题是非常不错的一本书。xiiiNewsBBS论坛(CompBookandorprogramming)请问VISUALC初学者适合的好书waynebbsbbseencu:侯俊杰的深入VisualC(InsidevisualC中译本)不错适合初学者对MFC做初步的认识与应用。深入浅出MFC这一本原理讲的较多。Sagittabbsfirebirdcsccuedutw:InsideVisualC不是初学者用的书因为它未从最基本观念讲起。深入浅出MFC前半本都在描述(或说仿真)MFC的内部技术甚至挖出MFC部份原始程序代码来说明透过这本书来学MFC会学得很扎实不过自己要先对Windows这个操作系统的运作方式有一程度的了解不然会看不懂以某方面来说也不是初学者用的书。基本上侯俊杰写的书不论文笔或是内容都相当的好相当有购买的价值不过你别期望会是「初学用书」。刚学MFC程序是否可以推荐几本你认为很好的工具书或者是参考书原文的也没关系重要的是讲的详细。谢谢各位dickgbbscsienctuedutw:我个人认为侯俊杰先生所着的深入浅出MFC第二版不错。这是一本受大众推崇的好书值得一再阅读。但它的内容在某方面有些难度so需有耐心地一再翻阅再辅以onlinehelp和其它VC书籍如此定能收获不少Rusty(Rusty):我推荐ProgrammingWindowswithMFC(JeffProsiseMicrosoftPress)。InsideVisualC这本广度够不过MFC初学者可能会看不懂读完了上一本之后再读这本你会活得快乐些。中文书嘛大同小异的一大堆不过侯俊杰的深入浅出MFC非常独特值得一读很棒的一本书!xivNewsBBS论坛(CompBookandorprogramming)请推荐几本VisualC的书kuhoungbbscsienctuedutw:()InsideVisualC()MFCProfessional()Mr侯俊杰AnyBooks"howard"<lmmshinetnet>:先读一点SDK著作再读深入浅出MFC就够了。剩下就多看MSDN吧。我是一个刚学VC不久的人想写Windows程序却发现一大堆看不懂的函数或类别。查help都是英文难懂其中意思。请问一下有没有关于这方面的函数用法及意义的书籍呢有没有这方面的初学书籍。我逛了几间书店是有买几本MFC书籍不过还是看不懂。"apexsoft"<lishyhanmshinetnet>:如果要说书的话侯俊杰先生翻译的深入VisualC和他所写的深入浅出MFC两本应该是够用了。不然就再加上一本SDK书籍这样子应该是可以打个基础了。CCAbbscisnctuedutw:函数名称可以查help重要的是C的观念。另外就是要了解MFC里的DocumentViewFrame以及DynamicCreation,Messagemapping等等。深入浅出MFC第二版对这些部份都有很深入的探讨把MFC里的一些机制直接tracecode加以说明。xvNewsBBS论坛(CompBookandorprogramming)我想请问以下宏的意义及其使用时机和作用:DECLAREDYNCREATE,DECLAREDYNAMIC,IMPLEMENTDYNAMIC,IMPLEMENTDYNCREATE,DECLAREMESSAGEMAP,BEGINMESSAGEMAP,ENDMESSAGEMAP。感激不尽因为我常搞不清楚。titoni:可参考侯俊杰着的深入浅出MFCe第三章第八章及第九章书上的讲解可以让你有很大的收获。好象世界末日:最近买了深入浅出MFC。我一页一页仔细地阅读。第一章第二章勉强有点概念但是到了第三章感觉好象世界末日了。MFC六大技术的仿真好象很难懂读起来非常吃力是不是有其它书讲得比较简单的?我不是计算机科系学生只是对计算机程序设计有兴趣一路由basic>FORTRAN>C>C走来szubbsbbsesnckuedutw:是的第三章也许是世界末日当初我看的时候也是跳过不看不然就是看完frame后就说再见了。但是你只要很努力地慢慢看一步一步地看你就会发现后面的章节是那么清楚明了慢慢来吧这第三章我也是看了三遍才弄懂了一次。我也非计算机科系学生与你相同的路子走来有点SDK概念和一点Datastructure概念对第三章会很容易懂的加油。轶名:我看第三章的时候也很辛苦但懂了之后后面的章节可是用飙的喔。xvi武汉binzhouIamyourreaderof《深入浅出WINDOWSMFC程序设计》(编按:深入浅出MFC简体版)I'mleavinginHUBEIWUHAN(编按:湖北武汉)Now,IhavealreadygetthebookinHUAZHONGLIGONGDAXUE(编按:华中理工大学)AndIaminterestedinthisbookverymuch屏东amailnpustedutw侯先生,您好我是屏科大的学生想要用MFC写一个可以新增、修改、删除资料等动作的程序日前老师借了我您的书深入浅出MFC第二版我读了很快乐对于VisualC的IDE环境更为了解对于MFC整个架构有了比较明朗的感觉。大陆MikeDong<mikedongonlineshcn>尊敬的侯俊杰先生:我叫董旬。我对CC非常有兴趣。畅读了您写的书《深入浅出WINDOWSMFC程序设计》(编按:深入浅出MFC简体版)对我有非常大的帮助。在此先感谢您。现在我感到对C语言本身和MFC框架十分了解但在编程过程中仍然感到生疏主要是函数的运用和函数的参数十分复杂。我对WINDOWSSDK编程较少是否应该要熟悉WINDOWSAPI函数后结合MFC框架编程?侯俊杰回复:的确如此。MFC其实就是把WindowsAPI做了一层薄薄包装包装于各个设计良好的classes而已。所以掌握了MFCframework架构组织之后接下来在programming实务方面就是去了解并运用各个classes而各个classes的memberfunctions有许多就是WindowsAPIs的一对一化身。xvii左营lukeorchideentuedutw侯先生你好:我现在是一名信息预官还在左营受训。因为受训的关系所以偶然间有机会读到你写的深入浅出MFC第二版。本以为这么大一本书一定很难K但从第一眼开始我就深深的被其中优雅且适当的文辞所吸引。尤其当阅读第三章时那些表格让我回忆起以前修过advancedcompiler去tracejavacompiler的那段过程不禁发出会心一笑。由于我本身学的是电机所以不同于一般信息人员所着重的应用层面。从大二时因为想充实自己的计算机实力努力学写程序开始就在浩翰的书海中发现你独特的风格。尤其现今电书籍多是翻译居多其中品质良莠不齐你的作品尤其难能可贵。现今我仍然有时会去阅读专业期刊或者杂志但碍于毕竟不是信息教育训练出身有时会抓不住重点甚者不求甚解。这是我觉得遗憾之处。但读你的作品让我在质量之间都获得了相当的进步且读来相当轻松自然。你的序言中提到欢迎读者的反应这也是这封mail的动机。我想好的作家需要我们的鼓励当然也希望能从你处获得更多的新知。谢谢。大陆"BaiLu"<jinyangpublicwxjscn>侯先生:您好!以前我一直是用DELPHI和PB主要做调制解调器的近日在看您编写的《深入浅出WINDOWSMFC程序设计》(编按:深入浅出MFC简体版)收益非浅很佩服您的写作水平讲得非常好。在大陆还是很少有您这般水准写C的书。在此表示感谢。北京"ZhangYongzhong"<yongzhongznet>尊敬的侯俊杰先生:您好!我是北京的一名计算器工作者也是您的忠实读者。有幸读到您的一本非常优秀的著作《深入浅出WINDOWSMFC程序设计》非常兴奋自感受益匪浅觉得是一本难得的好书。xviii深入浅出MFC二版五刷感言我很开心地获知深入浅出MFC第二版即将进行第五刷。如果把第一版算进去那就累积印制本了(不含简体版)。也就是说这本书拥有几近一万人(次)的读者群(不含简体版读者)。对一本如此高阶又如此高价的技术书籍而言诚不易也。我有许多感触!先从技术面谈起。我阅读过的VC或MFC书籍不算少因此我很有信心地说这本书的内容有其独步全球之处。本书企图引领读者进入MFC这个十分庞大并在软件工具市场上极端重要之applicationframework的核心我尝试剖析其中美好的对象导向性质(注)的实作方式亦尝试剖析其中与Windows程序设计模型(注)息息相关之特殊性质(注)的实作方式。注:此指runtimetypeinformation、dynamiccreation、persistence、documentview¡K。注:此指messagebased、eventdriven之programmingmodel。注:此指messagemapping、commandrouting¡K。在技术层次上唯MFCInternals堪与本书比拟(本书附录A附有MFCInternals简介)。但是MFCInternals与DissectingMFC(本书之英文名称)不仅在内容上各擅胜场在诉求上亦截然不同。这本书并不是为精通MFCprogramming的老手而写(虽然它通常亦带给这样的读者不少帮助)而是为初窥MFCprogramming的新手所写。MFCInternals可以说是为技术而技术探讨深入取材范围极广DissectingMFC却是为生活而技术探讨深入但谨守主轴份际。所有我所铺陈的核心层面的知识都是为了建立起一份扎扎实实的programming基础让你彻底了解MFC为你铺陈的骨干背后隐藏了多少巧妙机关做掉了多少烦琐事务。有了这份基础你才有轻松驾驭MFC的本钱。唯有这份基础才能使你胸中自有丘壑。如果够用心你还可以附带地从本书概略学习到一个applicationframework的设计蓝图。虽然的programmer终其一生不会设计一个applicationframework这样的蓝图仍可以为你的对象导向观念带来许多面向的帮助。我一直希望能够为此书发行英文国际版。囿于个人的语文能力以及时间终未能行。但是看到来自世界各地的华人读者的信函(加拿大、纽西兰、越南、印尼、香港、中国大陆、美国)也是另一种安慰。在BBS及InternetNews看到各界对此书的评介以及对此书内容的探讨亦让我感到十分欣喜。这本书(第二版)所使用的开发环境是VisualCMFC。就在第五刷即将印行的今天VisualC也已问世其中的programming关键也就是MFC在主干上没有什么变化因此我不打算为了VisualC而改版。在此新刷中我继续修正了一些笔误并加上新的读者来函。未来本书第三版你会看到很大的变化。侯俊杰台湾新竹jjhoucccanctuedutwFAX第二版序任何人看到前面的读者来函都会感动于一本计算机书籍的读者与作者竟然能够产生如此深厚的共鸣以及似无若有的长期情感。何况身为这本书的作者的我!我写的是一本技术书籍但是赢得未曾谋面的朋友们的信赖与感情。我知道那是因为这本书里面也有许多我自己的感情。每当收到读友们针对这本书寄来的信件(纸张的或电子的)我总是怀着感恩的心情仔细阅读。好几位读友针对书中的可疑处或是可以更好的地方不吝啬地拨出时间写满一大张一大张的信纸一一向我指正。我们谈的不只是技术还包括用词遣字的意境。新竹刘嘉均先生和加拿大陈宗泰先生给我非常宝贵的技术上的意见。陈先生甚至在一个月内来了五封航空信。这些怎不教我心怀感谢并且更加戒慎恐惧!感谢所有读者促成这本书的更精致化。VisualC面世了MFC则停留在程序设计的主轴没有什么大改变。对于新读者本书乃全新产品自不待言您可以从目录中细细琢磨所有的主题。对于老读者本书所带给您的是更精致的制作以及数章新增的内容(请看第0章「与前版本之差异」)。最后我要说我知道这本书真的带给许多人很扎实的东西。而我所以愿意不计代价去做些不求近利的深耕工作除了这是身为专业作家的责任以及个人的兴趣之外是的我自己是工程师我最清楚工程师在学习MFC时想知道什么、在哪里触礁。所有出自我笔下的东西我自己受益最丰。感谢你们。侯俊杰台湾新竹jjhoucccanctuedutwFAX第一版序有一种软件名曰versioncontrol用来记录程序开发过程中的各种版本以应不时之需可以随时反省、检查、回复过去努力的轨迹。遗憾的是人的大脑没有versioncontrol的能力。学习过程的彷徨犹豫、挫折困顿、在日积月累的渐悟或那之间的顿悟之后彷佛都成了遥远模糊的回忆而屡起屡仆、大惑不解的地方学成之后看起来则是那么「理所当然」。学习过往的艰辛模糊而明亮是学成冠冕上闪亮的宝石。过程愈艰辛宝石愈璀璨。作为私人「想当年」的绝佳话题可矣对于后学则无甚帮助。的确谁会在一再跌倒的地方做上记号永志不忘?谁会把推敲再三的心得殷实详尽地记录下来为后学铺一条红地毯?也许没有versioncontrol正是人类的本能空出更多的脑力心力与精力追求更新的事物。但是作为信息教育体系一员的我不能不有versioncontrol。事实上我亦从来没有忘记初学MFC的痛苦:C语言本身的技术问题是其一MFC庞大类别库的命名规则是其二熟知的Windows程序基本动作统统不见了是其三对象导向的观念与applicationframework的包装是其四。初学MFCprogramming时我的脑袋犹如网目过大的筛子什么东西都留不住各个类别及其代表意义过眼即忘。初初接触MFC时我对Windows操作系统以及SDK程序设计技术的掌握实已处在众人金字塔的顶端困顿犹复如斯。实在是因为对传统程序员而言applicationframework和MFC的运作机制太让人陌生了。目前市面上有不少讲解MFC程序设计观念的书籍其中不乏很好的作品包括ProgrammingWindowswithMFC(JeffProsise着MicrosoftPress出版)以及我曾经翻译过的InsideVisualC(DavidJKruglinski着MicrosoftPress出版)。深入浅出MFC的宗旨与以上二书以及全世界所有的MFC或VisualC书籍都不相同。全世界(呵我的确敢这么说)所有与MFC相关的书籍的重点都放在如何使用各式各样的MFC类别上并供应各式各样的应用实例我却意不在此。我希望提供的是对MFC应用程序基本架构的每一个技术环节的深入探讨其中牵扯到MFC本身的设计原理、对象导向的观念、以及C语言的高级议题。有了基础面的全盘掌握各个MFC类别之使用对我们而言只不过是手册查阅的功夫罢了。本书书名已经自我说明了这是一本既深又浅的书。深与浅是悖离的两条射线理不应同时存在。然而没有深入如何浅出?不入虎穴焉得虎子?唯有把MFC骨干程序的每一个基础动作弄懂甚至观察其源代码才能实实在在掌握MFC这一套applicationframework的内涵及其对象导向的精神。我向来服膺一句名言:源代码说明一切所以我挖MFC源代码给你看。这是我所谓的深入。唯有掌握住MFC的内涵对于各式各样的MFC应用才能够如履平地面对庞大的applicationframework也才能够胸中自有丘壑。这是我所谓的浅出。本书分为四大篇。第一篇提出学习MFC程序设计之前的必要基础包括Windows程序的基本观念以及C的高阶议题。「学前基础」是相当主观的认定不过基于我个人的学习经验以及教学经验我的挑选应该颇具说服力。第二篇介绍VisualC整合环境开发工具。本篇只不过是提纲挈领而已并不企图取代VisualC使用手册。然而对于软件使用的老手此篇或已足以让您掌握VisualC整合环境。工具的使用虽然谈不上学问但在可视化软件开发过程中扮演极重角色切莫小觑它。第三篇介绍applicationframework的观念以及MFC骨干程序。所谓骨干程序是指VisualC的工具AppWizard所产生出来的程序代码。当然AppWizard会根据你的选项做出不同的程序代码我所据以解说的是大众化选项下的产品。第四篇以微软公司附于VisualC光盘片上的一个范例程序Scribble为主轴一步一步加上新的功能。并在其间深入介绍RuntimeTypeInformation(RTTI)、DynamicCreation、Persistence(Serialization)、MessageMapping、CommandRouting等核心技术。这些技术正是其它书籍最缺乏的部份。此篇之最后数章则脱离Scribble程序另成一格。本书前身出版的VisualC对象导向MFC程序设计基础篇以及年出版的应用篇篇序言之中我曾经这么说全世界没有任何书籍文章能够把MFC谈得这么深又表现得这么浅。这些话已有一半成为昨日黄花:MicrosoftSystemsJournal的一篇由PaulDilascia所撰的文章MeanderingThroughtheMazeofMFCMessageandCommandRouting以及AddisonWesley于出版的MFCInternals一书也有了相当程度的核心涉猎即连前面提及的ProgrammingWindowswithMFC以及InsideVisualC两本书也都多多少少开始涉及MFC核心。我有一种「德不孤必有邻」的喜悦。为了维护本书更多的唯一性也由于我自己又钻研获得了新的心得本书增加了前版未有的RuntimeTypeInformation、DynamicCreation等主题对于MessageMapping与CommandRouting的讨论也更详细得多填补了上一版的缝隙。更值得一提的是我把这些在MFC中极神秘而又极重要的机制以简化到不能再简化的方式在DOS程序中仿真出来并且补充一章专论C的高阶技术。至此整个MFC的基础架构已经完全曝露在你的掌握之中再没有任何神秘咒语了。本书从MFC的运用钻入MFC的内部运作进而applicationframework的原理再至物件导向的精神然后回到MFC的运用。这会是一条迢迢远路吗?似远实近!许多朋友曾经与我讨论过对于MFC这类applicationframework应该挖掘其内部机制到什么程度?探究源代码岂不有违「黑盒子」初衷?但是没有办法他们也同意不把那些奇奇怪怪的宏和指令搞清楚只能生产出玩具来。对付MFC内部机制态度不必像对付MFC类别一样你只需好好走过那么一回有个印象足矣。至于庞大繁复的整个applicationframework技术的铺陈串接不必人人都痛苦一次我做这么一次也就够了。林语堂先生在朱门一书中说过的一句话适足作为我写作本书的心境同时也对我与朋友之间的讨论做个总结:「只用一样东西不明白它的道理实在不高明」。祝各位胸中丘壑自成!    侯俊杰  新竹PS愈来愈多的朋友在网络上与我打招呼闲聊谈心。有医师、盲生、北京的作家、香港的读者、从国中到研究所的各级学生。学生的科系范围广到令我惊讶年龄的范围也大到令我惊讶。对于深居简出的作家而言读者群只是一个想象空间哦我真有这么多读者吗!呵呵喜欢这种感觉。回信虽然是一种压力不过这是个甜蜜的负担。你们常常感谢我带给你们帮助。你们一定不知道没有你们细心研读我的心血并且热心写信给我我无法忍受写作的漫漫孤寂!我可以花三天的时间写一篇序也可以花一个上午设计一张图。是的我愿意!我对拥有一群可爱可敬的读者感到骄傲。目錄目錄(*表示本版新增內容)*讀者來函*第㆓版序第㆒版序目錄第0章你㆒定要知道(導讀)這本書適合誰你需要什麼技術基礎你需要什麼軟硬體環境讓我們使用同㆒種語言本書符號習慣磁片內容與安裝範例程式說明與前版本之差異如何聯絡作者第㆒篇勿在浮砂築高臺本書技術前提第1章Win程式基本觀念Win程式開發流程需要什麼函式庫(LIB)

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/49

DissectingMFC2e简体-呕心沥血版

仅供在线阅读

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利