MFC編程技巧與範例詳解(簡體書)
- ISBN13:9787302185383
- 出版社:清華大學出版社(大陸)
- 作者:曾凡鋒
- 裝訂/頁數:平裝/360頁
- 附件:1CD
- 規格:26cm*19cm (高/寬)
- 版次:1
- 出版日:2008/10/01
商品簡介
目次
1.4 MFC類的分層結構
下面從Windows程序的工作原理、建立應用程序、程序結構剖析、MFC的基本類、其他的用戶界面類、繪圖類、其他的MFC類等7個方面講解MFC類的分層結構。
1.Windows程序的工作原理
Windows程序設計是一種完全不同于傳統DOS方式的程序設計方法,它采用一種事件驅動方式的程序設計模式。在程序提供給用戶的界面中有許多可操作的可視對象。用戶從所有可能的操作中任意選擇一種,被選擇的操作會產生某些特定的事件,這些事件發生后向程序中的某些對象發送消息,然后這些對象調用相應的消息處理函數來完成特定的操作。Windows應用程序的最大特點就是程序沒有固定的流程,而只是針對某個事件的處理有特定的子流程,Windows應用程序就是由許多這樣的子流程構成的。
從上面的討論中可以看出,Windows應用程序在本質上是面向對象的。程序提供給用戶界面的可視對象在程序的內部一般也是一個對象,用戶對可視對象的操作通過事件驅動模式觸發相應對象的可用方法。程序的運行過程就是用戶的外部操作不斷產生事件、這些事件又被相應的對象處理的過程。
2.建立應用程序
選擇Build Rebuild All命令后,系統將編譯由AppWizard自動生成的程序框架中所有文件的源代碼,并且鏈接生成可執行的應用程序。按Ctrl+F5快捷鍵后,應用程序將開始運行,雖然用戶沒有編寫一行代碼,但是可以看出由系統自動生成的應用程序的界面已經有了一個標準的Windows應用程序所需要的幾個組成部分,用戶要做的是向這個應用程序中添加必要的代碼,以完成特定的功能。
3.程序結構剖析
MFC提供了許多設計好的類來滿足廣泛的需要。MFC的對象層次類似于目錄結構的組織方式,它包含一個根對象CObject,其他大多數對象都是從CObject中直接或間接派生的。CObiect為那些繼承的類提供了3個重要的特性:
• 串行化支持。
• 運行時類信息支持。
• 診斷和調試支持。
……
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。