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

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

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

定 價(jià):¥28.00

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

ISBN: 9787560920580 出版時(shí)間: 1999-09-01 包裝:
開本: 26cm 頁(yè)數(shù): 266 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

第一章 MFC概述

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

第二章 MFC和Win32 

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

第三章 CObject類

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

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

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

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

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

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

6.1 邊框窗口對(duì)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的背景知識(shí)
7.2 調(diào)用約定
7.3 MFC的DLL應(yīng)用程序的類型
7.4 DLL的幾點(diǎn)說明
7.5 輸出函數(shù)的方法

第八章 MFC的進(jìn)程和線程

8.1 Win32的進(jìn)程和線程概念
8.2 Win32的進(jìn)程處理簡(jiǎn)介
8.2.1 進(jìn)程的創(chuàng)建
8.2.2 進(jìn)程的終止
8.3 Win32的線程
8.3.1 線程的創(chuàng)建
8.3.2 線程的終止
8.3.3 線程局部存儲(chǔ)
8.4 線程同步
8.4.1 同步對(duì)象
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 實(shí)現(xiàn)線程的消息循環(huán)

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

9.1 模塊狀態(tài)
9.2 模塊.進(jìn)程和線程狀態(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 線程局部存儲(chǔ)機(jī)制和狀態(tài)的實(shí)現(xiàn)
9.3.1 CThreadSlotData和_afxThreadData
9.3.2 線程狀態(tài)_afxThreadState
9.3.3 進(jìn)程模塊狀態(tài)afxBaseModuleState
9.3.4 狀態(tài)對(duì)象的創(chuàng)建
9.4 管理狀態(tài)
9.4.1 模塊狀態(tài)的切換
9.4.2 擴(kuò)展DLL的模塊狀態(tài)
9.4.3 核心MFCDLL
9.4.4 動(dòng)態(tài)鏈接的規(guī)則DLL的模塊狀態(tài)的實(shí)現(xiàn)
9.5 狀態(tài)信息的作用
9.5.1 模塊信息的保存和管理
9.5.2 MFC資源.運(yùn)行類信息的查找
9.5.3 模塊信息的顯示
9.5.4 模塊—線程狀態(tài)的作用
9.6 狀態(tài)對(duì)象的刪除和銷毀

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

10.1 內(nèi)存分配
10.1.1 內(nèi)存分配函數(shù)
10.1.2 C++的new和delete操作符
10.2 調(diào)試手段
10.2.1 C運(yùn)行庫(kù)提供和支持和調(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的部分實(shí)現(xiàn)
11.2.3 CFile的派生類

第十二章 對(duì)話框和對(duì)話框CDialog

12.1 模式和無(wú)模式對(duì)話框
12.1.1 模式對(duì)話框
12.1.2 無(wú)模式對(duì)話框
12.2 對(duì)話框的MFC實(shí)現(xiàn)
12.2.1 CDialog的設(shè)計(jì)和實(shí)現(xiàn)
12.2.2 MFC模式對(duì)話框的實(shí)現(xiàn)
12.2.3 對(duì)話框的數(shù)據(jù)交換
12.3 無(wú)模式對(duì)話框
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è)計(jì)和實(shí)現(xiàn)

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

本目錄推薦

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