-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
MFC Windows 應用程序設計-(第3版) 版權信息
- ISBN:9787302312734
- 條形碼:9787302312734 ; 978-7-302-31273-4
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
MFC Windows 應用程序設計-(第3版) 本書特色
《普通高校本科計算機專業特色教材精選·算法與程序設計:MFC Windows應用程序設計(第3版)》內容豐富、結構合理、重點突出、注重應用、兼顧說理性和實用性、文字通俗易懂,以適當的方法加強了對MFC重點技術核心內容的介紹,使讀者可以在有限的文字篇幅情況下獲得盡可能大的信息量,適合作為普通高等院校的教學及教學參考用書,也可以作為其他計算機開發應用人員的參考書。
MFC Windows 應用程序設計-(第3版) 內容簡介
《mfc windows應用程序設計(第3版)》為《mfc windows應用程序設計》的第3版。本書沿襲前一版的編寫原則和風格,在讀者學習了c/c++的基礎上,從windowssdk程序設計出發,用c++類對windows應用程序進行了模擬封裝,重點介紹mfc的應用程序框架。隨后以精練的語言介紹windows的圖形圖像處理、應用程序界面、資源、文件、動態鏈接庫、進程與線程管理等知識。*后,介紹組件對象模型(com)、activex技術、數據庫和異常處理的基礎知識。
《mfcwindows應用程序設計(第3版)》內容豐富、結構合理、重點突出、注重應用、兼顧說理性和實用性、文字通俗易懂,以適當的方法加強了對mfc重點技術核心內容的介紹,使讀者可以在有限的文字篇幅情況下獲得盡可能大的信息量,適合作為普通高等院校的教學及教學參考用書,也可以作為其他計算機開發應用人員的參考書。
MFC Windows 應用程序設計-(第3版) 目錄
第1章 windows程序基礎
1.1 windows應用程序的基本概念
1.1.1 一般概念
1.1.2 windows內核、api和開發工具
1.2 windows的數據類型
1.2.1 windows的一個特殊數據類型——句柄
1.2.2 窗口類wndclass
1.2.3 windows函數的調用說明
1.3 窗口的創建和顯示
1.4 事件、消息循環和窗口函數
1.5 windows應用程序的結構
1.5.1 主函數
1.5.2 窗口函數
《mfc windows應用程序設計(第3版)》
第1章 windows程序基礎
1.1 windows應用程序的基本概念
1.1.1 一般概念
1.1.2 windows內核、api和開發工具
1.2 windows的數據類型
1.2.1 windows的一個特殊數據類型——句柄
1.2.2 窗口類wndclass
1.2.3 windows函數的調用說明
1.3 窗口的創建和顯示
1.4 事件、消息循環和窗口函數
1.5 windows應用程序的結構
1.5.1 主函數
1.5.2 窗口函數
1.5.3 windows系統、主函數、窗口函數之間的關系
1.6 windows程序代碼重構
1.6.1 用函數封裝消息處理代碼
1.6.2 消息映射表
練習題
思考題
.第2章 windows應用程序的類封裝
2.1 應用程序主函數的c++類封裝
2.1.1 窗口類的聲明
2.1.2 應用程序類的聲明
2.1.3 主函數封裝后的程序
2.2 派生類的應用
2.2.1 應用程序類的派生類
2.2.2 窗口類的派生類
2.3 窗口函數的封裝——消息映射
2.3.1 消息處理函數的簡單封裝
2.3.2 消息映射
2.3.3 消息映射表的聲明和實現
小結
練習題
思考題
第3章 mfc應用程序框架
3.1 早期的應用程序框架及其mfc類
3.1.1 早期的應用程序框架
3.1.2 mfc的窗口類
3.1.3 cwinapp類
3.2 *簡單的mfc程序實例
3.2.1 程序的編寫
3.2.2 程序主函數的代碼
3.3 應用程序的文檔/?視圖結構
3.3.1 文檔/視圖結構的基本概念
3.3.2 單文檔界面和多文檔界面結構
3.4 文檔類cdocument的派生類
3.5 視圖類cview的派生類
3.6 窗口框架類cframewnd的派生類
3.7 文檔模板類cdoctemplate
3.8 應用程序類的派生類
3.8.1 應用程序類派生類的代碼
3.8.2 程序員的主要工作
3.9 mfc文檔/視圖應用程序框架中各個對象的關系
3.9.1 應用程序各對象創建的順序
3.9.2 應用程序各對象之間的聯系
3.9.3 文檔/視圖應用程序消息的傳遞
3.10 對象的動態創建
3.10.1 問題的提出與解決
3.10.2 類信息表及其聲明和實現
3.10.3 對象類信息表的提取
小結
練習題
思考題
第4章 圖形
4.1 dc和gdi
4.1.1 設備描述環境
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 窗口用戶區設備描述環境cclientdc類
4.7.2 圖元文件設備描述環境cmetafiledc類
小結
練習題
思考題
第5章 mfc的通用類
5.1 簡單數據類
5.1.1 點類cpoint
5.1.2 矩形類crect
5.1.3 尺寸類csize
5.1.4 字符串類cstring
5.2 群體數據類
5.3 數據在文檔/視圖結構程序中的位置
小結
練習題
思考題
第6章 windows應用程序界面的設計
6.1 sdi和mdi界面
6.2 sdi界面窗口的樣式
6.2.1 在mfc appwizard中確定窗口樣式
6.2.2 在函數precreatewindow中修改窗口的樣式
6.2.3 可拆分為小窗口的sdi界面
6.3 拆分窗口的同步更新及更新效率
6.3.1 拆分窗口的同步更新
6.3.2 提高拆分窗口更新效率的方法
6.4 創建帶有滾動條的窗口
小結
練習題
思考題
第7章 鼠標和鍵盤
7.1 處理鼠標消息
7.1.1 用戶區鼠標消息
7.1.2 非用戶區鼠標消息
7.1.3 鼠標消息的捕獲
7.2 處理鍵盤消息
7.2.1 按鍵的虛擬碼
7.2.2 一般按鍵消息
7.2.3 系統按鍵消息
7.3 應用程序窗口的焦點
小結
練習題
思考題
第8章 資源
8.1 資源和資源文件
8.1.1 什么是資源
8.1.2 資源頭文件
8.1.3 資源描述文件
8.2 菜單
8.2.1 資源描述文件的菜單部分
8.2.2 編輯現有的菜單
8.2.3 自定義菜單
8.2.4 用菜單編輯器編輯菜單
8.2.5 菜單命令選項的動態修改
8.3 快捷鍵表
8.3.1 資源描述文件的快捷鍵表部分
8.3.2 使用快捷鍵編輯器編輯快捷鍵表
8.4 圖標
8.4.1 制作圖標
8.4.2 資源描述文件的圖標部分
8.5 位圖
8.5.1 資源描述文件的位圖部分
8.5.2 位圖資源的使用
小結
練習題
思考題
第9章 mfc的文件處理機制
9.1 cfile類
9.1.1 cfile類常用成員函數
9.1.2 文件的創建與打開
9.1.3 文件的讀寫
9.1.4 cfile的派生類cmemfile
9.1.5 cfilefind類
9.2 carchive類
9.2.1 插入符和提取符的重載
9.2.2 carchive類對象與cfile類對象的關聯
9.3 對象的序列化
9.3.1 序列化的基本概念
9.3.2 mfc的serialize函數
9.3.3 mfc應用程序的序列化過程
9.3.4 序列化的順序
9.4 宏declare_serial和implement_serial
9.5 mfc文件命令的默認處理流程
9.5.1 應用程序啟動后文檔的初始化流程
9.5.2 應用程序菜單命令的默認處理
小結
練習題
思考題
第10章 控件
10.1 標準控件及其使用
10.1.1 標準控件
10.1.2 靜態文本控件
10.1.3 按鈕控件
10.1.4 編輯控件
10.2 通用控件
10.2.1 進度條控件
10.2.2 微調器控件
10.2.3 圖像列表控件
10.2.4 列表視圖控件
10.3 控件的背景顏色
小結
練習題
第11章 對話框
11.1 對話框模板資源描述文件
11.2 自定義對話框類
11.2.1 mfc的對話框類及用戶自定義對話框類
11.2.2 模態對話框
11.3 對話框的數據交換和數據檢驗
11.3.1 數據交換
11.3.2 使用class wizard為對話框添加成員變量
11.3.3 數據檢驗
11.4 以對話框為主界面的應用程序
11.4.1 應用程序框架的設計
11.4.2 應用程序代碼的設計
11.5 mfc預置的通用對話框
11.5.1 文件對話框
11.5.2 字體選擇對話框
11.6 非模態對話框
11.7 屬性頁
小結
練習題
思考題
第12章 進程與線程的管理
12.1 進程、線程及其優先權
12.1.1 進程、線程的基本概念
12.1.2 進程和線程的優先級
12.2 工作線程和用戶界面線程
12.2.1 工作線程的創建
12.2.2 用戶界面線程的創建
12.3 線程同步
12.3.1 線程同步的基本概念
12.3.2 事件
12.3.3 臨界段
12.3.4 互斥體
12.3.5 信號量
12.4 線程通信
12.4.1 利用全局變量進行通信
12.4.2 利用自定義的消息進行通信
小結
練習題
第13章 動態鏈接庫及其使用
13.1 鏈接庫
13.1.1 靜態鏈接庫
13.1.2 動態鏈接庫
13.2 動態鏈接庫的創建
13.2.1 導出函數的聲明
13.2.2 用mfc編寫dll
13.3 動態鏈接庫的使用
13.3.1 隱式鏈接方式
13.3.2 顯式鏈接方式
小結
練習題
思考題
第14章 組件對象模型基礎
14.1 組件對象模型概述
14.1.1 軟件模塊化的發展歷程
14.1.2 組件對象模型
14.1.3 com術語
14.2 組件類、接口的標識及注冊
14.3 com規定的標準服務
14.3.1 接口iunknown
14.3.2 接口iclassfactory和idispatch
14.4 com接口的二進制標準及idl語言
14.5 使用atl設計組件
14.5.1 atl對com的支持
14.5.2 使用atl設計組件的步驟和方法
14.5.3 瀏覽atl生成的代碼
14.6 組件的包含與聚合
14.6.1 包含
14.6.2 聚合
小結
練習題
思考題
第15章 activex應用基礎
15.1 activex技術概述
15.1.1 activex的前身——ole
15.1.2 activex技術的緣起
15.1.3 activex自動化
15.1.4 activex控件
15.1.5 activex文檔
15.1.6 activex文檔與activex控件的區別
15.2 用mfc設計activex容器
15.2.1 activex容器的結構
15.2.2 用mfc設計activex容器
15.3 用mfc設計activex服務器
15.4 用mfc設計activex自動化應用程序
15.4.1 用mfc設計activex自動化服務器
15.4.2 用mfc設計activex自動化客戶
15.5 用mfc設計activex控件
小結
練習題
第16章 用mfc設計數據庫應用程序
16.1 數據庫系統及數據庫應用程序
16.1.1 數據庫系統
16.1.2 數據庫應用系統的設計
16.2 odbc的基本構成
16.3 配置odbc數據源
16.3.1 odbc管理器
16.3.2 配置odbc數據源的方法和步驟
16.4 mfc的odbc類
16.4.1 cdatabase類
16.4.2 crecordset類
16.4.3 cdbexception類
16.5 odbc應用程序實例
16.5.1 顯示和處理表中的數據
16.5.2 連接兩個表
16.6 使用dao設計數據庫應用程序簡介
16.6.1 dao簡介
16.6.2 dao和mfc
16.6.3 使用mfc dao類編程
小結
練習題
第17章 異常和異常處理
17.1 異常處理的基本思想
17.2 異常對象
17.3 mfc的異常類
17.3.1 cexception類
17.3.2 cexception類的子類
小結
練習題
第18章 visual c++.net簡介
18.1 .net及.net framework
18.1.1 .net的出現
18.1.2 .net概覽
18.1.3 開發語言和開發工具
18.1.4 托管和非托管代碼
18.2 visual c++與.net
18.2.1 符合標準的c++
18.2.2 .net中開發mfc程序
18.2.3 c++/cli的出現
18.3 c++/cli語言簡介
18.3.1 c++/cli的控制臺輸出和輸入
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窗體應用程序
練習題
附錄a 數據類型與windows句柄
a.1 簡單數據類型
a.2 結構數據類型
a.3 句柄
附錄b 標識符的匈牙利記法
附錄c mfc的消息映射
c.1 三類消息
c.2 消息映射表項結構afx_msgmap_entry
c.3 在類聲明文件中聲明消息映射
c.4 在類實現文件中實現消息映射
附錄d 文檔/視圖框架的補充內容
d.1 文檔類與其他類對象之間的配合
d.2 資源中與文檔模板類型有關的字符串
d.3 文檔類cdocument的代碼
附錄e 多文檔/視圖框架的一個實例
e.1 創建工程
e.2 使默認文檔模板成為txt文檔模板
e.3 添加位圖文檔模板
附錄f 類信息表與cobject類
f.1 類信息表
f.2 cobject類對rtti的支持
f.3 cobject對文檔序列化的支持
f.4 cobject對提供程序調試診斷信息的支持
附錄g visual c++中文件類型小結
參考文獻
MFC Windows 應用程序設計-(第3版) 節選
《普通高校本科計算機專業特色教材精選·算法與程序設計:MFC Windows應用程序設計(第3版)》內容豐富、結構合理、重點突出、注重應用、兼顧說理性和實用性、文字通俗易懂,以適當的方法加強了對MFC重點技術核心內容的介紹,使讀者可以在有限的文字篇幅情況下獲得盡可能大的信息量,適合作為普通高等院校的教學及教學參考用書,也可以作為其他計算機開發應用人員的參考書。
MFC Windows 應用程序設計-(第3版) 作者簡介
任哲教授從事高校自動化及計算機教學、科研近二十多年。在國家核心期刊上發表計算機專業論文幾十篇。主編教材多部,曾獲吉林省教學成果獎。
- >
名家帶你讀魯迅:朝花夕拾
- >
經典常談
- >
月亮與六便士
- >
苦雨齋序跋文-周作人自編集
- >
山海經
- >
朝聞道
- >
羅曼·羅蘭讀書隨筆-精裝
- >
伯納黛特,你要去哪(2021新版)