本書以範例為教學主軸,是學習MFC視窗程式設計的最佳入門教材。詳盡的程式註解與完整清楚的觀念說明,讓視窗程式設計的技巧一覽無遺。如果您想輕鬆學習應用MFC開發視窗程式,快速深入Doc/View應用程式架構與對話盒應用程式,這一本不能錯過。
PART I 視窗程式設計基礎
第1 章 簡介MFC 視窗程式設計
本章將簡單介紹撰寫視窗程式的一些基本觀念,並介紹Visual Studio這個好用的視窗程式整合開發環境。
第2 章 視窗程式設計的初體驗–HELLO MFC!
本章將告訴您如何利用MFC 所提供的類別,建立最簡單的視窗程式,並以該視窗介紹視窗程式的基本架構。
第3 章VISUAL STUDIO 的操作(一)–建立專案與程式編譯/除錯
這一章將告訴您如何操作專案與檔案,並帶領您使用Visual Studio提供的除錯工具,並在最後一小節,介紹VisualStudio 的線上說明弁遄C
第4 章 自訂視窗框架與資源檔的運用
在這一章的MyFrame程式範例裡,將示範如何運用資源檔,為視窗程式建立一個弁鄋瞴C
第5 章 視窗的訊息處理
第1章裡,我們提到過視窗程式是以訊息為運作的基礎。在這一章裡,將更進一步說明訊息的種類,以及該如何建立視窗的訊息回應機制。
第6 章 視窗應用程式架構
本章將先以Doc_View程式範例,讓您瞭解如何建立Doc/View視窗應用程式架構,然後再透過repaint程式範例,告訴您如何利用Doc/View架構處理資料儲存與顯示的工作。
PART II 程式資源的建立與基本繪圖原理
第7 章VISUAL STUDIO 的操作(二)–資源編輯器的使用
本章將為您說明如何利用Visual Studio 建立所需要運用的視窗元件。
第8 章 弁鄋磲澈堨
在這一章除了告訴您如何利用載入資源檔的方式建立視窗的弁鄋瞴A更告訴您如何利用CMenu 物件操作弁鄋瞴C
第9 章UPDATE_COMMAND_UI 訊息
為了讓程式設計師處理維護視窗元件狀態的工作更方便,MFC提供COMMAND_UI訊息機制,讓視窗程式能隨時檢查目前程式中各種設定值,並為相關元件設定適當狀態。
第10 章 快速鍵、工具列、狀態列與字串表
在猴除了弁鄋矰坏~,還有釵h其他的資源可供運用。這一章將介紹快速鍵、工具列、狀態列與字串表的運用。
第11 章 圖示、點陣圖與游標資源
這一章延續上一章繼續介紹視窗程式資源物件的使用,說明的資源物件為圖示、點陣圖與游標。
第12 章 基本繪圖原理
這一章將告訴您在視窗中繪圖的原理,以及如何利用MFC完成繪圖動作,其中包含繪圖裝置介面(Graphics Device Interface)與CDC 類別的介紹。
第13 章 圖形物件的記錄與重繪
這一章欲重繪的是使用者在視窗中繪製的圖形。因此,如何在使用者繪製圖形時,記錄這些圖形資料是本章的重點。
PART III 深入應用程式架構
第14 章 檔案操作機制的建立
本章將更進一步將MyDocument類別記錄形狀物件的能力擴充為將形狀物件儲存進檔案的弁遄C
第15 章 捲軸視窗與部份視窗重繪
本章將介紹捲軸視窗,可用於解決當Document物件所提供繪圖範圍大於視窗客戶區的問題。
第16 章 分裂視窗
在釵h情形下,我們需要將視窗程式的客戶區分割成幾個不同的...