注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)MFC深入淺出:從MFC設(shè)計到MFC編程

MFC深入淺出:從MFC設(shè)計到MFC編程

MFC深入淺出:從MFC設(shè)計到MFC編程

定 價:¥28.00

作 者: 李久進編著
出版社: 華中理工大學(xué)出版社
叢編項: 計算機程序設(shè)計與軟件開發(fā)系列叢書
標 簽: 暫缺

ISBN: 9787560920580 出版時間: 1999-09-01 包裝:
開本: 26cm 頁數(shù): 266 字數(shù):  

內(nèi)容簡介

  這是一本關(guān)于MFC核心類庫的書。全書深入淺出地分析了MFC的關(guān)鍵要素,提示了MFC以面向?qū)ο蟮姆椒ê喕疻indows 編程的奧秘。內(nèi)容可以分5個方面:第一,討論MFC對Windows 對象和底層API的封裝、介紹MFC的窗口類、設(shè)備上下文類、GDI類的使用與實現(xiàn),以及根類CObjet的特性和實現(xiàn)方法。第二,討論MFC的窗口過程和消息映射,提示MFC通過消息映射機制實現(xiàn)C++虛擬函數(shù)功能的內(nèi)幕,并詳盡地分析了多種消息的映射和處理過程。第三,討論MFC的文檔-視編程模式,沿著MFC應(yīng)用程序的啟動和退出順序,提示了MFC以文檔模板為中心創(chuàng)建MFC對象以及主些對象相互作用直到最后銷毀的過程。第四,討論MFC的動態(tài)鏈接庫和對多進程、特別是多線程編程的支持機制,分析MFC的模塊、線程、模塊線程狀態(tài)的設(shè)計和實現(xiàn),深入討論MFC規(guī)則DLL、擴展DLL、MFC對象和Windows對象的映射、資源查找等內(nèi)容。第五,討論一些MFC類的實現(xiàn)。闡述如何設(shè)計并實現(xiàn)特定目的換類。計謀MFC的文件類、對話框相關(guān)的類、工具條、狀態(tài)欄、Socket類等。本書的目的在于幫助讀者了解或者深入地理解、更好地使用MFC。

作者簡介

暫缺《MFC深入淺出:從MFC設(shè)計到MFC編程》作者簡介

圖書目錄

第一章 MFC概述

1.1 MFC是一個編程框架
1.1.1 封裝
1.1.2 繼承
1.1.3 虛擬函數(shù)和動態(tài)約束
1.1.4 MFC的宏觀框架體系
1.2 MDI應(yīng)用程序的構(gòu)成
1.2.1 構(gòu)成應(yīng)用程序的對象
1.2.2 構(gòu)成應(yīng)用程序的對象之間的關(guān)系
1.2.3 構(gòu)成應(yīng)用程序的文件

第二章 MFC和Win32 

2.1 MFCObject和WindowsObject的關(guān)系
2.2 WindowsObject
2.2.1 Windows的注冊
2.2.2 MFC窗口類CWnd
2.2.3 MFC下創(chuàng)建一個窗口對象
2.2.4 MFC窗口的使用
2.2.5 在MFC下窗口的銷毀
2.3 設(shè)備描述表
2.3.1 設(shè)備描述表概述
2.3.2 設(shè)備描述表在MFC中的實現(xiàn)
2.3.3 MFC設(shè)備描述表類的使用
2.4 GDI對象

第三章 CObject類

3.1 CObject類的結(jié)構(gòu)
3.2 CObject類的特性
3.3 實現(xiàn)CObject特性的機制
3.3.1 DeCLARE_DYNAMIC等宏的定義
3.3.2 CRuntimeClass類的結(jié)構(gòu)與功能
3.3.3 動態(tài)類信息.動態(tài)創(chuàng)建的原理
3.3.4 序列化的機制

第四章 消息映射的實現(xiàn)

4.1 Windows消息概述
4.1.1 消息的分類
4.1.2 消息結(jié)構(gòu)和消息處理
4.2 消息映射的定義和消息處理
4.2.1 MFC處理的三類消息
4.2.2 MFC消息映射的實現(xiàn)方法
4.2.3 在聲明與實現(xiàn)的內(nèi)部
4.2.4 消息映射宏的種類
4.3 CCmdTarget類
4.4 MFC的窗口過程
4.4.1 MFC窗口過程的指定
4.4.2 對Winodows消息的接收和處理
4.4.3 對命令消息的接收和處理
4.4.4 對控制通知消息的接收和處理
4.4.5 對更新命令的接收和處理
4.5 消息的預(yù)處理
4.6 消息映射的回顧

第五章 MFC對象的創(chuàng)建

5.1 MFC對象的關(guān)系
5.1.1 創(chuàng)建關(guān)系
5.1.2 消息映射方法和標準命令消息
5.2 MFC對象的創(chuàng)建過程
5.2.1 虛擬函數(shù)接口
5.2.2 消息映射方法和標準命令消息
5.3 MFC對象的創(chuàng)建過程
5.3.1 應(yīng)用程序中典型對象的結(jié)構(gòu)
5.3.2 WinMain人中函數(shù)
5.3.3 SDI應(yīng)用程序的對象創(chuàng)建
5.3.4 MDI程序的對象創(chuàng)建

第六章 應(yīng)用程序的退出

6.1 邊框窗口對WM_CLOSE的處理
6.2 窗口的銷毀過程
6.2.1 DestroyWindow
6.2.2 處理WM_DESTROY消息
6.2.3 處理WM_NCDESTROY消息
6.3 SDI窗口,MDI主.子窗口的關(guān)閉

第七章 MFC的DLL

7.1 DLL的背景知識
7.2 調(diào)用約定
7.3 MFC的DLL應(yīng)用程序的類型
7.4 DLL的幾點說明
7.5 輸出函數(shù)的方法

第八章 MFC的進程和線程

8.1 Win32的進程和線程概念
8.2 Win32的進程處理簡介
8.2.1 進程的創(chuàng)建
8.2.2 進程的終止
8.3 Win32的線程
8.3.1 線程的創(chuàng)建
8.3.2 線程的終止
8.3.3 線程局部存儲
8.4 線程同步
8.4.1 同步對象
8.4.2 等待函數(shù)
8.5 MFC的線程處理
8.5.1 創(chuàng)建用戶界面線程
8.5.2 創(chuàng)建工作者線程
8.5.3 AfxBeginThread
8.5.4 CreateThread和_AfxThreadEntry
8.5.5 線程的結(jié)束
8.5.6 實現(xiàn)線程的消息循環(huán)

第九章 MFC的狀態(tài)

9.1 模塊狀態(tài)
9.2 模塊.進程和線程狀態(tài)的數(shù)據(jù)結(jié)構(gòu)
9.2.1 層欠關(guān)系
9.2.2 CNoTrackObject類
9.2.3 AFX_MODULE_STATE類
9.2.4 _AFX_BASE_MODULE_STATE類
9.2.5 _AFX_THREAD_STATE類
9.2.6 AFX_MODULE_THREAD_STATE類
9.3 線程局部存儲機制和狀態(tài)的實現(xiàn)
9.3.1 CThreadSlotData和_afxThreadData
9.3.2 線程狀態(tài)_afxThreadState
9.3.3 進程模塊狀態(tài)afxBaseModuleState
9.3.4 狀態(tài)對象的創(chuàng)建
9.4 管理狀態(tài)
9.4.1 模塊狀態(tài)的切換
9.4.2 擴展DLL的模塊狀態(tài)
9.4.3 核心MFCDLL
9.4.4 動態(tài)鏈接的規(guī)則DLL的模塊狀態(tài)的實現(xiàn)
9.5 狀態(tài)信息的作用
9.5.1 模塊信息的保存和管理
9.5.2 MFC資源.運行類信息的查找
9.5.3 模塊信息的顯示
9.5.4 模塊—線程狀態(tài)的作用
9.6 狀態(tài)對象的刪除和銷毀

第十一章 內(nèi)存分配方式和調(diào)試機制

10.1 內(nèi)存分配
10.1.1 內(nèi)存分配函數(shù)
10.1.2 C++的new和delete操作符
10.2 調(diào)試手段
10.2.1 C運行庫提供和支持和調(diào)試功能
10.2.2 MFC提供的調(diào)試手段
10.2.3 內(nèi)存診斷

第十一章 MFC下的文件類

11.1 文件操作的方法
11.2 MFC的文件類
11.2.1 CFile的結(jié)構(gòu)
11.2.2 CFile的部分實現(xiàn)
11.2.3 CFile的派生類

第十二章 對話框和對話框CDialog

12.1 模式和無模式對話框
12.1.1 模式對話框
12.1.2 無模式對話框
12.2 對話框的MFC實現(xiàn)
12.2.1 CDialog的設(shè)計和實現(xiàn)
12.2.2 MFC模式對話框的實現(xiàn)
12.2.3 對話框的數(shù)據(jù)交換
12.3 無模式對話框
12.3.1 CScrollView
12.3.2 CFormView

第十三章 MFC工具條的狀態(tài)欄

13.1 Windows控制窗口
13.2 MFC的工具條和狀態(tài)欄類
13.2.1 控制窗口的創(chuàng)建
13.2.2 控制條的銷毀
13.2.3 處理控制條的位置
13.2.4 工具條.狀態(tài)欄和邊框窗口的接口
13.2.5 泊位和漂浮

第十四章 SOCKET類的設(shè)計和實現(xiàn)

14.1 WinSock基本知識
14.1.1 WinSockAPI
14.1.2 Socket的使用
14.2 MFC對WinSockAPI的封裝
14.2.1 CAsyncSocket
14.2.2 socket對象的創(chuàng)建和捆綁
14.2.3 異步網(wǎng)絡(luò)事件的處理
14.3 CSocket
14.4 CSocketFile

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號