注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具MFC Windows應(yīng)用程序設(shè)計(jì)(第3版)

MFC Windows應(yīng)用程序設(shè)計(jì)(第3版)

MFC Windows應(yīng)用程序設(shè)計(jì)(第3版)

定 價(jià):¥49.00

作 者: 任哲 等著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 普通高校本科計(jì)算機(jī)專業(yè)特色教材精選·算法與程序設(shè)計(jì)
標(biāo) 簽: WINDOWS程序設(shè)計(jì) 程序設(shè)計(jì) 計(jì)算機(jī)

ISBN: 9787302312734 出版時(shí)間: 2013-03-01 包裝: 平裝
開本: 16開 頁數(shù): 423 字?jǐn)?shù):  

內(nèi)容簡介

  《普通高校本科計(jì)算機(jī)專業(yè)特色教材精選·算法與程序設(shè)計(jì):MFC Windows應(yīng)用程序設(shè)計(jì)(第3版)》沿襲前一版的編寫原則和風(fēng)格,在讀者學(xué)習(xí)了C/C++的基礎(chǔ)上,從Windows SDK程序設(shè)計(jì)出發(fā),用C++類對Windows應(yīng)用程序進(jìn)行了模擬封裝,重點(diǎn)介紹MFC的應(yīng)用程序框架。隨后以精練的語言介紹Windows的圖形圖像處理、應(yīng)用程序界面、資源、文件、動(dòng)態(tài)鏈接庫、進(jìn)程與線程管理等知識(shí)。最后,介紹組件對象模型(COM)、ActiveX技術(shù)、數(shù)據(jù)庫和異常處理的基礎(chǔ)知識(shí)。《普通高校本科計(jì)算機(jī)專業(yè)特色教材精選·算法與程序設(shè)計(jì):MFC Windows應(yīng)用程序設(shè)計(jì)(第3版)》內(nèi)容豐富、結(jié)構(gòu)合理、重點(diǎn)突出、注重應(yīng)用、兼顧說理性和實(shí)用性、文字通俗易懂,以適當(dāng)?shù)姆椒訌?qiáng)了對MFC重點(diǎn)技術(shù)核心內(nèi)容的介紹,使讀者可以在有限的文字篇幅情況下獲得盡可能大的信息量,適合作為普通高等院校的教學(xué)及教學(xué)參考用書,也可以作為其他計(jì)算機(jī)開發(fā)應(yīng)用人員的參考書。

作者簡介

暫缺《MFC Windows應(yīng)用程序設(shè)計(jì)(第3版)》作者簡介

圖書目錄

目錄
《mfc windows應(yīng)用程序設(shè)計(jì)(第3版)》
第1章 windows程序基礎(chǔ)
1.1 windows應(yīng)用程序的基本概念
1.1.1 一般概念
1.1.2 windows內(nèi)核、api和開發(fā)工具
1.2 windows的數(shù)據(jù)類型
1.2.1 windows的一個(gè)特殊數(shù)據(jù)類型——句柄
1.2.2 窗口類wndclass
1.2.3 windows函數(shù)的調(diào)用說明
1.3 窗口的創(chuàng)建和顯示
1.4 事件、消息循環(huán)和窗口函數(shù)
1.5 windows應(yīng)用程序的結(jié)構(gòu)
1.5.1 主函數(shù)
1.5.2 窗口函數(shù)
1.5.3 windows系統(tǒng)、主函數(shù)、窗口函數(shù)之間的關(guān)系
1.6 windows程序代碼重構(gòu)
1.6.1 用函數(shù)封裝消息處理代碼
1.6.2 消息映射表
練習(xí)題
思考題 .第2章 windows應(yīng)用程序的類封裝
2.1 應(yīng)用程序主函數(shù)的c++類封裝
2.1.1 窗口類的聲明
2.1.2 應(yīng)用程序類的聲明
2.1.3 主函數(shù)封裝后的程序
2.2 派生類的應(yīng)用
2.2.1 應(yīng)用程序類的派生類
2.2.2 窗口類的派生類
2.3 窗口函數(shù)的封裝——消息映射
2.3.1 消息處理函數(shù)的簡單封裝
2.3.2 消息映射
2.3.3 消息映射表的聲明和實(shí)現(xiàn)
小結(jié)
練習(xí)題
思考題
第3章 mfc應(yīng)用程序框架
3.1 早期的應(yīng)用程序框架及其mfc類
3.1.1 早期的應(yīng)用程序框架
3.1.2 mfc的窗口類
3.1.3 cwinapp類
3.2 最簡單的mfc程序?qū)嵗?br /> 3.2.1 程序的編寫
3.2.2 程序主函數(shù)的代碼
3.3 應(yīng)用程序的文檔/?視圖結(jié)構(gòu)
3.3.1 文檔/視圖結(jié)構(gòu)的基本概念
3.3.2 單文檔界面和多文檔界面結(jié)構(gòu)
3.4 文檔類cdocument的派生類
3.5 視圖類cview的派生類
3.6 窗口框架類cframewnd的派生類
3.7 文檔模板類cdoctemplate
3.8 應(yīng)用程序類的派生類
3.8.1 應(yīng)用程序類派生類的代碼
3.8.2 程序員的主要工作
3.9 mfc文檔/視圖應(yīng)用程序框架中各個(gè)對象的關(guān)系
3.9.1 應(yīng)用程序各對象創(chuàng)建的順序
3.9.2 應(yīng)用程序各對象之間的聯(lián)系
3.9.3 文檔/視圖應(yīng)用程序消息的傳遞
3.10 對象的動(dòng)態(tài)創(chuàng)建
3.10.1 問題的提出與解決
3.10.2 類信息表及其聲明和實(shí)現(xiàn)
3.10.3 對象類信息表的提取
小結(jié)
練習(xí)題
思考題
第4章 圖形
4.1 dc和gdi
4.1.1 設(shè)備描述環(huán)境
4.1.2 windows的gdi
4.2 cdc類
4.3 cpen類
4.4 cbrush類
4.5 繪圖模式
4.6 文本和cfont類
4.6.1 顯示文本
4.6.2 字體和cfont類
4.7 cdc的其他派生類
4.7.1 窗口用戶區(qū)設(shè)備描述環(huán)境cclientdc類
4.7.2 圖元文件設(shè)備描述環(huán)境cmetafiledc類
小結(jié)
練習(xí)題
思考題
第5章 mfc的通用類
5.1 簡單數(shù)據(jù)類
5.1.1 點(diǎn)類cpoint
5.1.2 矩形類crect
5.1.3 尺寸類csize
5.1.4 字符串類cstring
5.2 群體數(shù)據(jù)類
5.3 數(shù)據(jù)在文檔/視圖結(jié)構(gòu)程序中的位置
小結(jié)
練習(xí)題
思考題
第6章 windows應(yīng)用程序界面的設(shè)計(jì)
6.1 sdi和mdi界面
6.2 sdi界面窗口的樣式
6.2.1 在mfc appwizard中確定窗口樣式
6.2.2 在函數(shù)precreatewindow中修改窗口的樣式
6.2.3 可拆分為小窗口的sdi界面
6.3 拆分窗口的同步更新及更新效率
6.3.1 拆分窗口的同步更新
6.3.2 提高拆分窗口更新效率的方法
6.4 創(chuàng)建帶有滾動(dòng)條的窗口
小結(jié)
練習(xí)題
思考題
第7章 鼠標(biāo)和鍵盤
7.1 處理鼠標(biāo)消息
7.1.1 用戶區(qū)鼠標(biāo)消息
7.1.2 非用戶區(qū)鼠標(biāo)消息
7.1.3 鼠標(biāo)消息的捕獲
7.2 處理鍵盤消息
7.2.1 按鍵的虛擬碼
7.2.2 一般按鍵消息
7.2.3 系統(tǒng)按鍵消息
7.3 應(yīng)用程序窗口的焦點(diǎn)
小結(jié)
練習(xí)題
思考題
第8章 資源
8.1 資源和資源文件
8.1.1 什么是資源
8.1.2 資源頭文件
8.1.3 資源描述文件
8.2 菜單
8.2.1 資源描述文件的菜單部分
8.2.2 編輯現(xiàn)有的菜單
8.2.3 自定義菜單
8.2.4 用菜單編輯器編輯菜單
8.2.5 菜單命令選項(xiàng)的動(dòng)態(tài)修改
8.3 快捷鍵表
8.3.1 資源描述文件的快捷鍵表部分
8.3.2 使用快捷鍵編輯器編輯快捷鍵表
8.4 圖標(biāo)
8.4.1 制作圖標(biāo)
8.4.2 資源描述文件的圖標(biāo)部分
8.5 位圖
8.5.1 資源描述文件的位圖部分
8.5.2 位圖資源的使用
小結(jié)
練習(xí)題
思考題
第9章 mfc的文件處理機(jī)制
9.1 cfile類
9.1.1 cfile類常用成員函數(shù)
9.1.2 文件的創(chuàng)建與打開
9.1.3 文件的讀寫
9.1.4 cfile的派生類cmemfile
9.1.5 cfilefind類
9.2 carchive類
9.2.1 插入符和提取符的重載
9.2.2 carchive類對象與cfile類對象的關(guān)聯(lián)
9.3 對象的序列化
9.3.1 序列化的基本概念
9.3.2 mfc的serialize函數(shù)
9.3.3 mfc應(yīng)用程序的序列化過程
9.3.4 序列化的順序
9.4 宏declare_serial和implement_serial
9.5 mfc文件命令的默認(rèn)處理流程
9.5.1 應(yīng)用程序啟動(dòng)后文檔的初始化流程
9.5.2 應(yīng)用程序菜單命令的默認(rèn)處理
小結(jié)
練習(xí)題
思考題
第10章 控件
10.1 標(biāo)準(zhǔn)控件及其使用
10.1.1 標(biāo)準(zhǔn)控件
10.1.2 靜態(tài)文本控件
10.1.3 按鈕控件
10.1.4 編輯控件
10.2 通用控件
10.2.1 進(jìn)度條控件
10.2.2 微調(diào)器控件
10.2.3 圖像列表控件
10.2.4 列表視圖控件
10.3 控件的背景顏色
小結(jié)
練習(xí)題
第11章 對話框
11.1 對話框模板資源描述文件
11.2 自定義對話框類
11.2.1 mfc的對話框類及用戶自定義對話框類
11.2.2 模態(tài)對話框
11.3 對話框的數(shù)據(jù)交換和數(shù)據(jù)檢驗(yàn)
11.3.1 數(shù)據(jù)交換
11.3.2 使用class wizard為對話框添加成員變量
11.3.3 數(shù)據(jù)檢驗(yàn)
11.4 以對話框?yàn)橹鹘缑娴膽?yīng)用程序
11.4.1 應(yīng)用程序框架的設(shè)計(jì)
11.4.2 應(yīng)用程序代碼的設(shè)計(jì)
11.5 mfc預(yù)置的通用對話框
11.5.1 文件對話框
11.5.2 字體選擇對話框
11.6 非模態(tài)對話框
11.7 屬性頁
小結(jié)
練習(xí)題
思考題
第12章 進(jìn)程與線程的管理
12.1 進(jìn)程、線程及其優(yōu)先權(quán)
12.1.1 進(jìn)程、線程的基本概念
12.1.2 進(jìn)程和線程的優(yōu)先級
12.2 工作線程和用戶界面線程
12.2.1 工作線程的創(chuàng)建
12.2.2 用戶界面線程的創(chuàng)建
12.3 線程同步
12.3.1 線程同步的基本概念
12.3.2 事件
12.3.3 臨界段
12.3.4 互斥體
12.3.5 信號量
12.4 線程通信
12.4.1 利用全局變量進(jìn)行通信
12.4.2 利用自定義的消息進(jìn)行通信
小結(jié)
練習(xí)題
第13章 動(dòng)態(tài)鏈接庫及其使用
13.1 鏈接庫
13.1.1 靜態(tài)鏈接庫
13.1.2 動(dòng)態(tài)鏈接庫
13.2 動(dòng)態(tài)鏈接庫的創(chuàng)建
13.2.1 導(dǎo)出函數(shù)的聲明
13.2.2 用mfc編寫dll
13.3 動(dòng)態(tài)鏈接庫的使用
13.3.1 隱式鏈接方式
13.3.2 顯式鏈接方式
小結(jié)
練習(xí)題
思考題
第14章 組件對象模型基礎(chǔ)
14.1 組件對象模型概述
14.1.1 軟件模塊化的發(fā)展歷程
14.1.2 組件對象模型
14.1.3 com術(shù)語
14.2 組件類、接口的標(biāo)識(shí)及注冊
14.3 com規(guī)定的標(biāo)準(zhǔn)服務(wù)
14.3.1 接口iunknown
14.3.2 接口iclassfactory和idispatch
14.4 com接口的二進(jìn)制標(biāo)準(zhǔn)及idl語言
14.5 使用atl設(shè)計(jì)組件
14.5.1 atl對com的支持
14.5.2 使用atl設(shè)計(jì)組件的步驟和方法
14.5.3 瀏覽atl生成的代碼
14.6 組件的包含與聚合
14.6.1 包含
14.6.2 聚合
小結(jié)
練習(xí)題
思考題
第15章 activex應(yīng)用基礎(chǔ)
15.1 activex技術(shù)概述
15.1.1 activex的前身——ole
15.1.2 activex技術(shù)的緣起
15.1.3 activex自動(dòng)化
15.1.4 activex控件
15.1.5 activex文檔
15.1.6 activex文檔與activex控件的區(qū)別
15.2 用mfc設(shè)計(jì)activex容器
15.2.1 activex容器的結(jié)構(gòu)
15.2.2 用mfc設(shè)計(jì)activex容器
15.3 用mfc設(shè)計(jì)activex服務(wù)器
15.4 用mfc設(shè)計(jì)activex自動(dòng)化應(yīng)用程序
15.4.1 用mfc設(shè)計(jì)activex自動(dòng)化服務(wù)器
15.4.2 用mfc設(shè)計(jì)activex自動(dòng)化客戶
15.5 用mfc設(shè)計(jì)activex控件
小結(jié)
練習(xí)題
第16章 用mfc設(shè)計(jì)數(shù)據(jù)庫應(yīng)用程序
16.1 數(shù)據(jù)庫系統(tǒng)及數(shù)據(jù)庫應(yīng)用程序
16.1.1 數(shù)據(jù)庫系統(tǒng)
16.1.2 數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)
16.2 odbc的基本構(gòu)成
16.3 配置odbc數(shù)據(jù)源
16.3.1 odbc管理器
16.3.2 配置odbc數(shù)據(jù)源的方法和步驟
16.4 mfc的odbc類
16.4.1 cdatabase類
16.4.2 crecordset類
16.4.3 cdbexception類
16.5 odbc應(yīng)用程序?qū)嵗?br /> 16.5.1 顯示和處理表中的數(shù)據(jù)
16.5.2 連接兩個(gè)表
16.6 使用dao設(shè)計(jì)數(shù)據(jù)庫應(yīng)用程序簡介
16.6.1 dao簡介
16.6.2 dao和mfc
16.6.3 使用mfc dao類編程
小結(jié)
練習(xí)題
第17章 異常和異常處理
17.1 異常處理的基本思想
17.2 異常對象
17.3 mfc的異常類
17.3.1 cexception類
17.3.2 cexception類的子類
小結(jié)
練習(xí)題
第18章 visual c++.net簡介
18.1 .net及.net framework
18.1.1 .net的出現(xiàn)
18.1.2 .net概覽
18.1.3 開發(fā)語言和開發(fā)工具
18.1.4 托管和非托管代碼
18.2 visual c++與.net
18.2.1 符合標(biāo)準(zhǔn)的c++
18.2.2 .net中開發(fā)mfc程序
18.2.3 c++/cli的出現(xiàn)
18.3 c++/cli語言簡介
18.3.1 c++/cli的控制臺(tái)輸出和輸入
18.3.2 類的引用類型和值類型
18.3.3 接口
18.3.4 抽象類和封閉類
18.3.5 屬性
18.3.6 委托
18.3.7 事件
18.3.8 system::object
18.3.9 裝箱和拆箱
18.4 visual c++的windows窗體應(yīng)用程序
練習(xí)題
附錄a 數(shù)據(jù)類型與windows句柄
a.1 簡單數(shù)據(jù)類型
a.2 結(jié)構(gòu)數(shù)據(jù)類型
a.3 句柄
附錄b 標(biāo)識(shí)符的匈牙利記法
附錄c mfc的消息映射
c.1 三類消息
c.2 消息映射表項(xiàng)結(jié)構(gòu)afx_msgmap_entry
c.3 在類聲明文件中聲明消息映射
c.4 在類實(shí)現(xiàn)文件中實(shí)現(xiàn)消息映射
附錄d 文檔/視圖框架的補(bǔ)充內(nèi)容
d.1 文檔類與其他類對象之間的配合
d.2 資源中與文檔模板類型有關(guān)的字符串
d.3 文檔類cdocument的代碼
附錄e 多文檔/視圖框架的一個(gè)實(shí)例
e.1 創(chuàng)建工程
e.2 使默認(rèn)文檔模板成為txt文檔模板
e.3 添加位圖文檔模板
附錄f 類信息表與cobject類
f.1 類信息表
f.2 cobject類對rtti的支持
f.3 cobject對文檔序列化的支持
f.4 cobject對提供程序調(diào)試診斷信息的支持
附錄g visual c++中文件類型小結(jié)
參考文獻(xiàn)

本目錄推薦

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