友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
狗狗书籍 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

深入浅出MFC第2版(PDF格式)-第274章

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




#0124          } 

#0125          str。Format(〃%8。2f〃; sum); 

#0126          m_OcxGrid。SetCol(nCols 1); 

#0127          m_OcxGrid。SetText(str); 

#0128      } 

#0129 

#0130      // adds up each column and puts the sum in the bottom row 

#0131      // row count could have been changed by add row/delete row 

#0132      nRows = (int) m_OcxGrid。GetRows(); 

#0133      for (i = 1; i 《 MAXCOL; i++) { 

#0134          m_OcxGrid。SetCol(i); 

#0135          sum = 0。0; 

#0136          for (j = 1; j 《 nRows 1; j++) { 

#0137              m_OcxGrid。SetRow(j); 

#0138              sum += atof(m_OcxGrid。GetText()); 

#0139          } 

#0140          str。Format(〃%8。2f〃; sum); 

#0141          m_OcxGrid。SetRow(nRows 1); 

#0142          m_OcxGrid。SetText(str); 



                                                                                                841 


…………………………………………………………Page 904……………………………………………………………

                   第篇    深入  MFC  程式設計 



                   #0143      } 

                   #0144  } 



                   下图是  OcxTest  的执行画面。 



 842 


…………………………………………………………Page 905……………………………………………………………

                                        5 



               附錄 



深入湷觥FC 

                2nd Edition 



                                             843 


…………………………………………………………Page 906……………………………………………………………

                            

                  第五篇 附錄  



  844 


…………………………………………………………Page 907……………………………………………………………

                                                            

                                                   附錄A 無責任書評 



         

附錄A 無責任書評 



                   從搖籃到墳墓      

                                                     

            Windows 的完全學習 



                                               侯捷             整理 

                                                     /  1996。08。12  



侯俊傑先生邀請我為他嘔心瀝血的新作 深入湷錾钊霚出 MFC  寫點枺鳌N椅磳懳恼戮靡樱

                                深入湷錾钊霚出    



但是你知道,要拒絕個和你住在同個大腦同個埽鼩さ娜杖找挂沟┑┫οΦ恼垺



求,是很困難的  …。不,簡直是不可能。於是,我只好重作馮婦! 



事實也不全然是因為躲不過日日夜夜的轟炸,部份原因是,當初我還在雜誌主持 



無責任書評時,就有讀者來信希望書評偶而變換口味,其個建議就是談談如何養成 



Windows  程式設計的全面性技術。說到全面性,那又是個impossible mission  !真的, 



Windows  程式技術的領域實在是太廣了,我們從來不會說撸蜍涹w設計、多媒體程式設 



計、通訊軟體設計 是屬於              程式技術的範疇,但,它們通常都被理所當然歸類 

              。。。      DOS  



屬於Windows  程式設計領域。為什麼?因為幾乎所有的睿慷及莸乖凇indows  作業系 



統的大傘之,幾乎每種技術都被涵蓋在千百計(並且以驚速度繼續增加)的 



Windows API  之。 



我的才智實不足以涵蓋這麼大面積的學問,更遑論從精挑細選經典之作介紹給你。那 



麼,本文睿看筘葚莸摹竿耆珜W習」又怎麼說?呃,我指的是Windows  作業系統的核心 



觀念以及程式設計的本伲鼘W能這路,至於撸颉⒍嗝襟w、通訊、Web Server 、資料庫、 



統統被我歸類為「應用」領域。而                    、      、  雖也都可以開發 

                          Visual Basic Delphi Java         Windows 



程式,卻又被我屏棄在  C/C++  的主流之外。 



                                                                       845 


…………………………………………………………Page 908……………………………………………………………

               第五篇    附錄  



                以謹就我的視野,分門別類把我心目認為必備的相關好書介紹出來。你很容易就 



                可以從我所列出的書名看出我的湵。涸谧鳂I系統方面,我只涉獵  Windows  3。1  和 



                         (            是我的波焦點),在                         方面, 

               Windows 95 Windows NT 4。0                   Application Framework  



                我只涉獵       (     和     是我的個獵物)。 

                        MFC OWL     Java  



          Windows 作業系統 



                 Windows Internals / Matt Pietrek / Addison Wesley 



                最能夠反應作業系統奧秘的,就是作業系統內部資料結構以及API 的內部動作了。本書 



                藉著對這兩部份所做的逆向工程,剖析  Windows  的核心。 



                個設計良好的應用程式介面(  )應該是個不必讓程式員擔心的黑盒子。本書的主 

                                       API 



                要立意並不在為了對  API  咦髟淼挠懻摱@得更多程式寫作方面的利益(雖然那其實 



                是個必然的額外收穫),而是藉由             虛擬碼,揭露出            作業系統的咦髟怼!

                                         API             Windows  



                時光漸漸過去,程式員漸漸成長,我們開始對  How  感到不足而想知道  Why  了,這就 



                是本書要給我們的枺鳌!



                本書不談  Windows  官方手冊已有的資訊,它談「新資訊」。如何才能獲得手冊洠А



                有記載的資訊?呵,原始碼說明切。看原始碼當然是不錯,問睿恰 indows  的原始 



               碼刻正鎖在美國                 (微軟公司總部所在)的保險庫裡,搞不好就在比爾 

                             WA;  Redmond                                     。 



                蓋茲的桌。我們唯能夠取得的  Windows  原始碼大概只是  SDK  磁片的  defwnd。c 



                和       (這是DefWindowProc 和 DefDlgProc 的原始碼),以及         磁片的 

                   defdlg。c                                         DDK  



                大堆驅動程式原始碼。那麼作者如何獲得比你我更多的秘密呢? 



                Matt  Pietrek  是軟體反組譯逆向工程的個翹楚。本書藉由個他自己開發的反組譯工 



                具,把獲得的結果再以  C  虛擬碼表現出來。我們在書看到許許多多的  Windows  API 



                虛擬碼都是這麼來的。            還有個很有名的產品叫做                     ,和 

                                 Pietrek                     BoundsChecker   SOFT



                     (功能強大的                 ,以企鵝為形象)搭配銷售。 

                ICE/
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!