八宝书库 > 文学其他电子书 > 深入浅出MFC第2版(PDF格式) >

第170部分

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

小说: 深入浅出MFC第2版(PDF格式) 字数: 每页4000字

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!






OLE  眩s到足夠成為本書。要在這本已經過胖的書籍加入章  OLE  ,可想而知 



必然內容膚湥拖衿渌麨榱藵M足市場因素而強加章  OLE  的其他書籍樣。那樣的 



                                                                         865 


…………………………………………………………Page 928……………………………………………………………

                    第五篇    附錄  



                    書籍在我的架有大堆。與其加章膚湹摹 LE  ,我寧願作者多花時間讓其他章節更 



                    有深度些。 我比任何忍耐了更多的爛書,所以我寧願看到涵蓋主睿欢嗟莾热菔

                               。。。 



                    分紮實的書籍。』 



                     「與其加章膚湹摹              。覍庮娮髡叨嗷〞r間讓其他章節更有深度些」,唔,就連我 

                                         OLE 



                    當初閱讀  Carles Petzold  的世界名著Programming Windows 95  的最後章(OLE )時, 



                    也有相同的感受。如果  Prosise  來到臺灣,發現他的大作被改了名稱,加了在他抉擇 



                    之外的  ActiveX  ,讓我們猜猜他臉的表情。這本書的譯本在原著之外增加了第零章 



                            ,我願意相信是出版者的用心,而不是如                              所說「為了滿足市場因素而 

                    ActiveX                                         Ron Burk  



                    強加章膚湹摹 LE 」。我不願評論文版新加的章內容如何,畢竟用心良苦。但是 



                    把書名也給改了,掛斗大的                       ,這種行徑曾經在               引起讀者的強烈抗議, 

                                                 ActiveX                  BBS  



                    他們說這是「掛羊頭賣狗肉」。 



                              說「程式設計書籍的名稱洠в星‘敺磻銎鋬热荩浅隽嗣摹梗拧∴拧∥摇

                    Ron  Burk                                                                  。。。 。。。 



                    也曾感受深刻,但洠в羞@次這麼深刻。 



                      MFC Internals 



                    作者:George Shepherd; Scot Wingo 



                    出版公司:Addison Wesley 



                    出版日期:1996  第季 



                    頁數:  章,           頁 

                           15     709  



                    售價:US 39。95 



                    1。    A Conceptual Overview of MFC 

                    2。    Basic Windows Support 

                    3。    Message Handling in MFC 

                    4。    The MFC Utility Classes 

                    5。    All Roads lead to CObject 

                    6。    MFC Dialog and Control Classes 

                    7。    MFC's Document/View Architecture 

                    8。    Advanced Document/Vieww Internals 

                    9。    MFC's Enhanced User…Interface Classes 

                    10。 MFC DLLs and Threads 

                    11。 How MFC Implements  



866 


…………………………………………………………Page 929……………………………………………………………

                                                                    

                                                           附錄A 無責任書評 



12。 Uniform Data Transfer and MFC 

13。 OLE Documents the MFC Way 

14。 MFC and Automation 

15。 OLE Controls 

Appendix A: A Field Guide to the MFC Source Code 

Appendix B: The MFC Internals Floppy 



Addison  Wesley  出版公司似乎最喜歡出些未公開秘密、內部咦鲓W秘之類的書籍。這 



是繼 Windows Internetls  和 DOS Internals 之後又本黑箱書。 

                                       



本書挖盡  MFC  原始碼,解釋  MFC  的黑箱作業原理與動作流程。這書的訴求對象已經 



不是想以  MFC  撰寫般程式的,而是  MFC  玩了相當段時間,欲有所突破的。 



應用技術欲有所突破,核心技術就得加強。很多對於「了解  MFC  的黑箱作業」心存 



疑惑,總認為這摺次锛䦟虻姆庋b繼承性以及application framework  的精神。啊,不是 



這麼說!你買本汽車百科,了解汽車的構造原理,並不妨礙你「希望在洠в腥魏螜C械 



背景的情況,學會瘢S這堆鐵」的心願。然而,當你看過汽車的解剖圖,知道變速 



箱、離合器、萬向傳動軸、引擎燃料系統、動力傳達裝置、懸吊裝置、煞車裝置 ,是 

                                                                       。。。 



否開起車來比較實實在在?了解構造原理之後,要來個甩尾大迴旋,比較知道該怎麼做 



吧,基本操作也比較不會出錯(很多煞車時順帶把離合器踏板給踩去,怕熄火。這 



習慣養成之後,高速公路就會要你的命)。 



依我之見,了解             原始碼是有必要的,尤其在導入部份  這是影響個能否學 

                MFC                                   … 



成  MFC  的關鍵。本好的  MFC  書籍應該讓程式員完全了解每個奇怪巨集(像是 



DECLARE_MESSAGE_MAP       、BEGIN_MESSAGE_MAP       、END_MESSAGE_MAP        、 



                 、                     等等等)的背後所代表的機制,以及每個 

DECLARE_SERIAL     IMPLEMENT_SERIAL  



必須改寫的虛擬函式(例如CWinApp::InitInstance 、CDocument::Serialize 、CView::OnDraw 



等等等)背後所代表的意義與動作。但是當程式的主軸精神完全掌握之後,旁支應用(例 



如對話盒、控制元件、列印、預視)就不需要再那麼深入探究原始碼了。當然,這是指 



般性伲摹 FC  書籍而言,MFC  Internals  本來就是要把  MFC  整個翻兩翻的,所以 



它照挖不铡!



                                                                                  867 


…………………………………………………………Page 930……………………………………………………………

                  第五篇    附錄  



                                         nd 

                     Dissecting MFC    2   Edition 



                  作者:侯俊傑 



                  出版公司:松崗 



                  出版日期:1996/10 



                  頁數:  章,          頁 

                         13    778  



                  售價:NT 860。00  。含光碟片。 



                  第篇 勿在浮砂築高臺 技術前提 

                                          



                   1。    Win32  程式基本觀念 



                  2。    C++  的重要性伲



                  3。    MFC  六大關鍵技術之模擬 



                  第篇    Visual C++ v4。0  開發工具 



                  4。    Visual C++  整合性軟體開發環境 



                  第篇 湷觥           〕淌皆O計 

                                MFC  



                  5。    總觀  Application Framework 



                  6。    MFC  程式設計導論  MFC  程式的生與死 



                  7。    個簡單而完整的  MFC  骨幹程式 



                  第篇 深入            程式設計 

                                MFC  



                  8。    Document…View  深入探討 



                  9。    訊息映射與繞行 



                   10。  對話盒與  DDX/DDV 



                   11。 View 功能之加強與重繪效率之提昇 



                   12。  印表與預視 



                   13。  多重文件與多重顯示 



                   14。 MFC  多緒程式設計 



                   15。  定製個  AppWizard 



                      站眾的肩膀 使用                      和 

                   16。                    ponents    ActiveX Controls 



                  Appendix A    從搖籃到墳墓  Windows  的完全學習 



                              無責任書評侯捷:              大王 

                                          /    MFC  



                  Appendix B    Scribble Step5  程式原始碼列表 



                  Appendix C    Visual C++  所附範例程式樱А



                              以       重建                (       ) 

                  Appendix D      MFC       Debug Window DBWIN 



                  我談這本書,可能會被譏以「分身替本尊說話」,但為了舉耍Ш脮约氨滞馀e不避 



                  仇、內舉不避親的原則,我不想閃躲。 



868 


…………………………………………………………Page 931……………………………………………………………

                                                                   

                                                          附錄A 無責任書評 



這本書目前只有文版。已經有國內出版社積極表達爭取出版英文本的意願。大陸方面, 



則有多家出版社亟願將此書譯為簡體版,甚至直接  email  與作者聯絡。這本就是前陣子 



在       引起眾多討論的 深入湷錾钊霚出 MFC ,Dissecting MFC  。 

    BBS                  深入湷錾钊霚出  



依我看,本書橫亙在 Inside         Visual  C++  和 MFC Internals 兩書之間,有 InsideVisual 

                                                                 



C++  的實用面,而在核心技術更擅勝場。有 MFC Internals              的深入面,而無其過於晦澀。 

                                                   



所謂核心技術,本書指的是: 



1。   應用程式和  MFC  framework  的因果關係。這部份是你學習MFC  程式設計的成敗 



   關鍵。因為太多不了第個台階。本書把耄Р氐摹inMain  函式、視窗類別裕浴ⅰ

                                                        



   視窗誕生、訊息迴路等動作統統挖掘出來,讓屬於  framework  的那半邊曝光,和你 



   的應用程式碼這半邊拼兜出張完整的邏輯茫j圖。才不會堆積木老是少塊。 



   訊息映射(                   )和命令繞行(                     )。「物件導向」從來 

2。           Message Mapping            mand Routing 



   洠в锌紤'過              訊息(那當然)。            程式有大類別(                 、     、 

               Windows               MFC                  application frame 



           、  ),程式員最容易陷入的苦惱是不知道在哪個類別攔截並處理命 

   document view 



   令訊息。那是因為洠в心軌蚩辞宄嵪⒃陬悇e的流動路線。流動路線的整個圖耄А



   耄г谖∥∩綆p:在由                                     、                       、 

                          DECLARE_MESSAGE_MAP      BEGIN_MESSAGE_MAP 



                       巨集以及其他各式各樣的                         、 

   END_MESSAGE_MAP                            ON_MAND    ON_WM_PAINT 



   等巨集架構起來的巨大網絡。當你的程式開始執行,整個  MFC  的絕大部份類 



   別,都已經貢獻出些資料,組成這張巨幅網絡(噢,是的,當然也耗用了你的記憶 



   體)。 



3。   Document/View/Template  之間的關係。個程式如果支援兩份以的Documents  ,應 



   該如何管理?對應的使用者介面應該如何設定?Document Template  究竟是何用途? 



   這是這個主睿接懙念}目。 



        

返回目录 上一页 下一页 回到顶部 0 0

你可能喜欢的