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

掌握Visual C++:MFC程序設(shè)計(jì)與剖析

掌握Visual C++:MFC程序設(shè)計(jì)與剖析

定 價(jià):¥54.00

作 者: 胡哲源編著
出版社: 清華大學(xué)出版
叢編項(xiàng):
標(biāo) 簽: VC++

購(gòu)買這本書(shū)可以去


ISBN: 9787900635235 出版時(shí)間: 2001-07-01 包裝:
開(kāi)本: 26cm+光盤1片 頁(yè)數(shù): 496 字?jǐn)?shù):  

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

  目前,在應(yīng)用程序中加入可視化用戶界面很受歡迎,但是其設(shè)計(jì)難度很大。在面向?qū)ο蟮母拍钆d起之后,Application Framework應(yīng)運(yùn)而生,MFC就是其中之一,它是一個(gè)很大的類庫(kù),將類之間的關(guān)系緊密地聯(lián)系在一起。而Visual C++支持MFC的程序開(kāi)發(fā),提高了MFC Application Wizard的功能,幫助程序員構(gòu)建一套基礎(chǔ)程序,并從中開(kāi)發(fā)應(yīng)用程序。本書(shū)圍繞以上內(nèi)容詳細(xì)地介紹了Visual C++、Application Framework和MFC之間的關(guān)系,并提供了大量的示例代碼,幫助讀者掌握使用Visual C++設(shè)計(jì)MFC程序的方法和技巧。本書(shū)適用于可視化應(yīng)用程序設(shè)計(jì)人員。

作者簡(jiǎn)介

暫缺《掌握Visual C++:MFC程序設(shè)計(jì)與剖析》作者簡(jiǎn)介

圖書(shū)目錄

第1章 Visual C++的集成開(kāi)發(fā)環(huán)境
1.1 Visual C++的外觀
1.1.1 項(xiàng)目工作區(qū)
1.1.2 輸出區(qū)
1.1.3 程序與資源編輯區(qū)
1.1.4 調(diào)試時(shí)可查看的窗口
1.2 如何通過(guò)Application Wizard生成一個(gè)新的項(xiàng)目
1.3 執(zhí)訂項(xiàng)目
1.4 這個(gè)新項(xiàng)目產(chǎn)生了什么文件
1.5 資源的編輯
1.6 菜單與選項(xiàng)的編輯
1.7 對(duì)話框的編輯
1.8 具欄的編輯
1.9 鼠標(biāo)指針的編輯
1.10 圖標(biāo)的編輯
1.11 加速鍵的編輯
1.12 字符串表的編輯
1.13 查看Source Symbol與ID數(shù)值的更改
1.14 Class Wizard
1.14.1 成員函數(shù)的攔截
1.14.2 消息映射與消息響應(yīng)函數(shù)
1.14.3 另一個(gè)設(shè)置消息映射的方法
1.14.4 在Class Wizard設(shè)置用戶界面的消息映射
1.14.5 ID映射的成員變量
1.15 Visual C++的調(diào)試功能
1.15.1 Debug時(shí)可查看的窗口
1.15.2 程序變量窗口
1.15.3 監(jiān)視窗口
1.15.4 函數(shù)調(diào)用難棧窗口
1.15.5 內(nèi)存窗口
1.15.6 寄存器窗口
1.15.7 Disassembly窗口
1.16 進(jìn)入調(diào)試模式
1.16.1 設(shè)置斷點(diǎn)
1.16.2 單步執(zhí)行
1.16.3 TRACE宏
1.16.4 ASSERT宏
1.16.5 DataTips彈出消息
1.16.6 調(diào)試時(shí)的畫(huà)面
1.17 Visual C++的在線幫助說(shuō)明
第2章 復(fù)習(xí)C++語(yǔ)言
2.1 面向?qū)ο?br />2.2 類與對(duì)象
2.3 封裝與繼承
2.3.1 成員的權(quán)限屬性
2.3.2 繼承時(shí)成員名稱沖突
2.4 Visual C++的Win32 Console Application
2.5 友函數(shù)與友類
2.6 this關(guān)鍵字
2.7 類型轉(zhuǎn)換
2.8 虛擬函數(shù)、動(dòng)態(tài)鏈接與多態(tài)
2.9 虛擬函數(shù)表
2.10 多重繼承與虛擬基礎(chǔ)類
2.10.1 多重繼承的第1個(gè)問(wèn)題
2.10.2 多重繼承的第2個(gè)問(wèn)題
2.11 父類化與對(duì)象轉(zhuǎn)換
2.12 函數(shù)名稱重載與運(yùn)算符重載
2.13 構(gòu)造函數(shù)與析構(gòu)函數(shù)
2.14 動(dòng)態(tài)內(nèi)存配置——new與delete
2.15 宏與內(nèi)聯(lián)函數(shù)
2.16 異常處理
2.17 模板
2.17.1 Function模板
2.17.2 Class模板
第3章 MFC Application Wizard生成的程序框架剖析
3.1 程序的進(jìn)入點(diǎn)
3.2 生成一個(gè)ExTrace工程
3.3 剖析ExTrace工程各個(gè)函數(shù)的執(zhí)行順序
3.3.1 OnIdle函數(shù)
3.3.2 框架函數(shù)的層次關(guān)系
3.3.3 InitInstance函數(shù)
3.3.4 Run函數(shù)
3.3.5 ProcessShellCommand函數(shù)
3.3.6 關(guān)閉窗口
3.4 文檔模板
3.5 DECLARE_DYNCREATE與IMPLEMENT_DYNCREATE宏
3.6 RUNTIME CLASS模板
3.7 DECLARE_SERIAL與IMPLEMENT_SERIAL宏
3.8 框架四大對(duì)象之間的關(guān)系
3.8.1 獲得四大對(duì)象的指針
3.8.2 可獲得有效Frame對(duì)象指針的時(shí)機(jī)
3.8.3 可獲得有效View對(duì)象指針的時(shí)機(jī)
3.8.4 可獲得有效Doc對(duì)象指針的時(shí)機(jī)
3.9 消息映射
第4章 萊單
4.1 系統(tǒng)菜單與標(biāo)題
4.2 下拉式菜單
4.2.1 菜單的生成
4.2.2 CMenu類
4.3 彈出式菜單
4.4 范例:ExMenu
4.4.1 窗口外框與系統(tǒng)菜單
4.4.2 菜單
4.4.3 彈出式菜單
4.4.4 我的菜單
4.4.5 附加/取消新加的菜單
4.4.6 添加/取消選項(xiàng)三
4.4.7 默認(rèn)菜單
第5章 狀態(tài)欄與工具欄
5.1 類繼承層次
5.2 狀態(tài)欄的生成與更新
5.2.1 CStatusBar類與狀態(tài)欄對(duì)象指針的獲得
5.2.2 工具欄
5.2.3 CToolBar類
5.3 范例:ExBars
5.3.1 菜單、狀態(tài)欄與工具欄
5.3.2 狀態(tài)欄上的時(shí)鐘與OnIdle函數(shù)
5.3.3 默認(rèn)工具欄與自定工具欄的生成
5.3.4 “彈出式工具欄”的生成
5.3.5 “彈出式工具欄”的消失
5.3.6 菜單上的工具欄控制
第6章 鼠標(biāo)、鍵盤與窗口外框
6.1 鼠標(biāo)的按鈕與移動(dòng)
6.2 鼠標(biāo)指針
6.3 鍵盤
6.4 窗口外框
6.4.1 窗口外框大小
6.4.2 客戶區(qū)的大小
6.4.3 動(dòng)態(tài)分割窗口
6.4.4 靜態(tài)分割窗口
6.5 范例:ExDynamicwin
6.6 范例:ExStaticWin
6.6.1 兩個(gè)靜態(tài)分割窗口
6.6.2 三個(gè)靜態(tài)分割窗口
6.6.3 凍結(jié)靜態(tài)分割窗口分割線
6.6.4 鼠標(biāo)的移動(dòng)
6.6.5 鼠標(biāo)指針
6.6.6 鼠標(biāo)按鈕與鍵盤
6.6.7 鼠標(biāo)Capture
6.6.8 總結(jié)
第7章 對(duì)話框
7.1 對(duì)話框的類繼承層次
7.2 對(duì)話框的生成
7.3 對(duì)話框的數(shù)據(jù)存取
7.4 對(duì)話框控件
7.5 特殊的對(duì)話框
7.6 對(duì)話框與其控件的顏色
7.7 UpdateData與DDX、DDV機(jī)制
7.8 范例:ExModal
7.9 范例:ExModeless
第8章 FormView視圖與對(duì)話框控件的應(yīng)用
8.1 范例:ExDialogs
8.1.1 窗口外框與對(duì)話欄
8.1.2 IDD_EXDIALOGS_FORM對(duì)話框
8.1.3 初始控件
8.1.4 IDD_FLASHVIEW對(duì)話框
8.1.5 對(duì)話欄的按鍵
8.1.6 在客戶區(qū)切換顯示的對(duì)話框
8.1.7 多屬性頁(yè)的屬性單
8.1.8 對(duì)話框之間的數(shù)據(jù)交換
8.1.9 多屬性頁(yè)的顯示位置
8.1.10 多屬性頁(yè)對(duì)話框的按鈕位置
8.2 Dialog based應(yīng)用程序
8.3 范例:ExDlgBased
第9章 繪圖
9.1 MFC的繪圖原理
9.2 GDI類
9.2.1 畫(huà)筆類
9.2.2 畫(huà)刷類
9.2.3 位圖類
9.2.4 字型類
9.3 DC的類
9.3.1 CPaintDC類
9.3.2 CClientDC類
9.3.3 CWindowDC類
9.3.4 CMetaFileDC類
9.4 CDC類基本的繪圖函數(shù)
9.4.1 CDC類其他重要的函數(shù)
9.4.2 其他有關(guān)的函數(shù)
9.5 映射模式
9.6 顏色
9.6.1 屏幕顯示的原理
9.6.2 Windows系統(tǒng)的顏色定義
9.6.3 位圖的顏色定義
9.6.4 調(diào)色板的顏色
9.7 位圖
9.7.1 BITMAPFILEHEADER
9.7.2 BITMAPINFOHEADER
9.7.3 RGBQUAD[]
9.7.4 圖像
9.7.5 位圖
9.8 MFC的客戶區(qū)繪圖機(jī)制
9.9 范例:ExDraw
9.9.1 窗口外框與客戶區(qū)尺寸設(shè)置
9.9.2 繪圖時(shí)的閃爍現(xiàn)象
9.9.3 本范例解決閃爍現(xiàn)象的構(gòu)想
9.9.4 數(shù)據(jù)初始化
9.9.5 畫(huà)圖
9.9.6 Ball的移動(dòng)與球的碰撞
9.9.7 Sphere的移動(dòng)
9.9.8 對(duì)話欄
第10章 文件讀寫(xiě)
10.1 Stream I/O
10.2 串行化機(jī)制
10.3 Collection類
10.4 MFC程序框架的文件讀寫(xiě)功能
10.5 范例:ExSerialize
10.5.1 數(shù)據(jù)定義與Serialize函數(shù)
10.5.2 數(shù)據(jù)初始化
10.5.3 默認(rèn)數(shù)據(jù)
10.5.4 數(shù)據(jù)顯示
10.5.5 執(zhí)行程序
10.5.6 數(shù)據(jù)在文件中的格式
10.6 新建
10.7 打開(kāi)
10.8 本范例Serialize函數(shù)讀取數(shù)據(jù)的操作
10.9 另存為
10.10 保存
問(wèn)題
第11章 打印與預(yù)覽
11.1 MFC框架的打印與預(yù)覽功能
11.2 打印設(shè)置
11.3 打印預(yù)覽
11.4 打印
11.5 范例:ExPrint
11.5.1 主窗口
11.5.2 菜單
11.5.3 打開(kāi)文件
11.5.4 準(zhǔn)備字型
11.5.5 屏幕顯示
11.5.6 OnDraw函數(shù)
11.5.7 打印與打印預(yù)覽
11.5.8 OnPrint函數(shù)
第12章 多線程
12.1 進(jìn)程與多線程
12.2 如何控制線程
12.2.1 工作線程的生成與結(jié)束
12.2.2 UI線程的生成與結(jié)束
12.2.3 線程的執(zhí)行優(yōu)先權(quán)
12.2.4 線程的暫停與繼續(xù)
12.2.5 線程的同步
12.2.6 數(shù)據(jù)同步的問(wèn)題
12.3 MFC的同步類
12.3.1 CEvent類
12.3.3 CCriticalSection類
12.3.4 CSingleLock類
12.3.5 CMultiLock類
12.4 范例:ExThreads
12.4.1 主窗口
12.4.2 消息與變量
12.4.3 生成線程
12.4.4 執(zhí)行進(jìn)度顯示
12.4.5 暫停/恢復(fù)執(zhí)行
12.4.6 執(zhí)行結(jié)果
12.5 范例:ExCOMPPI
12.5.1 主窗口
12.5.2 工具欄的按鈕
12.5.3 生成目標(biāo)數(shù)據(jù)
12.5.4 顯示目標(biāo)數(shù)據(jù)
12.5.5 COM的控制
12.5.6 線程
12.5.7 送出數(shù)據(jù)
12.5.8 接收數(shù)據(jù)
12.5.9 其他輔助顯示
12.5.10 開(kāi)始與停止模擬
附錄A Visual C++的范例介紹
附錄B MFC類表
附錄C MFC一般宏全局函數(shù)與變量 

本目錄推薦

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