注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關VC++編程技術與難點剖析

VC++編程技術與難點剖析

VC++編程技術與難點剖析

定 價:¥46.00

作 者: 辛長安,梅林編著
出版社: 清華大學出版社
叢編項:
標 簽: VC++

ISBN: 9787900641656 出版時間: 2002-04-01 包裝: 精裝
開本: 26cm+光盤1片 頁數(shù): 514 字數(shù):  

內(nèi)容簡介

  本書以C++語法和VC++ 6.O MFC類庫編程的重點與難點內(nèi)容為主線,從實踐應用的角度,結合經(jīng)典的實例闡述C++類的特性,深入剖析VC++,特別是MFC編程的體系結構,使有初級基礎的讀者能夠快速掌握VC++的MFC程序設計思想和C++的語言精華。 全書共分10章。第1章闡述C++的關鍵語法,包括C++類的幾個主要特性:第2章介紹MFC類結構中的幾個重要類,并重點剖析窗口封裝類CWnd及其派生類,以及Windows窗口操作的相關內(nèi)容;第3章全面闡釋MFC的消息映射與消息處理機制;第4章從子窗口的角度闡述子控件的實現(xiàn)以及自定義控件的創(chuàng)建技術,并重點學習控件的屬主畫與自定義畫特性:第5章從幾個方面學習優(yōu)化程序界面的技術;第6章全面論述如何控制MFC的文檔\視圖框架結構,包括單文檔、多文檔、視圖拆分等;第7章論述繪制和打印兩個方面,學習如何應用MFC的設備環(huán)境類,并重點闡述脫離視圖支持的MFC打印功能;第8章專門討論MFC的多線程編程控制:第9章學習如何應用VC++控制Web的DHTML網(wǎng)頁;第10章較全面地闡述C++及MFC的異常處理技術。 本書并非泛講VC++編程基礎的入門教材,因此適合有一定VC++學習經(jīng)驗或編程基礎的讀者。

作者簡介

暫缺《VC++編程技術與難點剖析》作者簡介

圖書目錄

第1章 C 關鍵語法及其在VC 中的應用
1. l 重載
1. 1. l 函數(shù)重載
1. 1. 2 運算符重載
1. 1. 3 函數(shù)重載在MFC中的應用舉例
1. 1. 4 運算符重載在MFC中的應用舉例
1. 2 虛擬函數(shù)
1. 2. l 靜態(tài)聯(lián)編與動態(tài)聯(lián)編
1. 2. 2 虛擬函數(shù)的定義
1. 2. 3 虛擬函數(shù)的實現(xiàn)機制
1. 2. 4 虛擬函數(shù)的應用
1. 2. 5 純虛擬函數(shù)
1. 2. 6 虛擬函數(shù)在MFC中的應用舉例
1. 3 靜態(tài)成員
1. 3. l 靜態(tài)成員變量
1. 3. 2 靜態(tài)成員函數(shù)
1. 3. 3 靜態(tài)成員變量在MFC中的應用舉例
l. 3. 4 靜態(tài)成員函數(shù)在MFC中的應用舉例
1. 4 類模板
1. 4. l 類模板的定義
1. 4. 2 使用類模板和模板類
1. 4. 3 模板在MFC中的應用舉例
1. 5 多重繼承和內(nèi)嵌類
1. 5. l 繼承方式與訪問權限
1. 5. 2 多重繼承和虛擬基類
1. 5. 3 內(nèi)嵌類與類合成
1. 5. 4 類繼承與類合成的應用
1. 5. 5 多重繼承和內(nèi)嵌類在COM中的應用
第2章 MFC類結構與窗口操作
2. 1 MFC類結構
2. 1. 1 CObject類
2. 1. 2 CCmdTarget類
2. 1. 3 CWinThread類
2. 1. 4 CWnd類
2. 2 CWnd類與Windows窗日的關系
2. 2. l 使用 WIN32 API創(chuàng)建窗口
2. 2. 2 親自動手創(chuàng)建窗口封裝類
2. 2. 3 CWnd類如何封裝Windows窗口
2. 3 CWnd的派生類
2. 3. 1 CFrameWnd類
2. 3. 2 CView類
2. 3. 3 CDialog類
2. 4 窗口操作
2. 4. l 檢索窗口
2. 4. 2 屏幕坐標與客戶區(qū)坐標
2. 4. 3 窗口之間的層次關系
2. 4. 4 父窗口與子窗口
2. 5 Windows窗口類
2. 5. l 窗口類的結構
2. 5. 2 系統(tǒng)定義的窗口類
2. 5. 3 窗口的子類化和超類化
第3章 消息映射與消息處理
3. 1 MFC的消息映射
3. 1. l 消息映射機制
3. 1. 2 消息映射的宏定義
3. 2 非窗口消息
3. 2. l 命令消息
3. 2. 2 通知消息
3. 2. 3 反射消息
3. 2. 4 非窗口消息的傳遞路由
3. 2. 5 非窗口消息的擴展
3. 3 特殊消息和處理函數(shù)
3. 3. l 空閑消息處理
3. 3. 2 命令狀態(tài)更新消息
3. 3. 3 使用OnCmdMsg()函數(shù)分發(fā)非窗口消息
第4章 控件子窗口
4. l 控件的創(chuàng)建和子類化
4. 1. l 控件的創(chuàng)建
4. 1. 2 控件的子類化
4. 2 控件的屬主畫與自定義畫
4. 2. l 屬主畫消息處理和虛擬函數(shù)
4. 2. 2 幾個控件的屬主畫特性
4. 2. 3 控件的自定義畫
4. 3 自定義控件
4. 3. l 自定義控件的窗口類
4. 3. 2 自定義控件的通知消息
4. 3. 3 自定義控件的繪制
4. 3. 4 自定義的分隔條控件
第5章 界面憂化
5. l 開發(fā)使用控制條
5. 1. l 為控制條按需分配客戶區(qū)
5. 1. 2 控制條基類CControlBar
5. 1. 3 控制條的??颗c浮動
5. 1. 4 實現(xiàn)??扛幼哟翱?br />5. 2 工具欄優(yōu)化
5. 2. l 添加按鈕文本
5. 2. 2 創(chuàng)建工具欄的子控件
5. 3 菜單優(yōu)化
5. 3. l 動態(tài)創(chuàng)建菜單
5. 3. 2 菜單的屬主畫
第6章 文檔視圖框架
6. 1 CWinApp應用類
6. 1. l 應用類全局對象
6. 1. 2 注冊表和 INI文件操作
6. 1. 3 命令行參數(shù)處理
6. 2 單文檔模板框架
6. 2. l 文檔. 框架. 視圖的動態(tài)創(chuàng)建
6. 2. 2 非拆分視圖的切換
6. 3 多文檔模板框架
6. 3. 1 CMDIFrameWnd主框架
6. 3. 2 CMDIChildWnd子框架
6. 3. 3 CDocument類的文檔管理功能
6. 4 編寫多框架的應用程序
6. 4. l 創(chuàng)建多框架的必要性
6. 4. 2 自動創(chuàng)建的多框架程序
6. 4. 3 改進自動創(chuàng)建的多框架程序
6. 4. 4 手工創(chuàng)建多框架程序
6. 5 拆分視圖
6. 5. l 認識CsplitterWnd窗口拆分類
6. 5. 2 應用Cview::OnCreate()消息處理函數(shù)實現(xiàn)拆分
6. 5. 3 創(chuàng)建非視圖的拆分子窗口
6. 5. 4 拆分視圖的創(chuàng)建刪除和隱藏顯示
第7章 屏幕繪圖與打印
7. 1 MFC設備環(huán)境類
7. 1. l 基類 CDC
7. 1. 2 CWindowDC與 CClientDC
7. 1. 3 WM_PAINT窗口消息與 CPaintDC類
7. 1. 4 使用設備上下文的剪裁區(qū)提高刷新效率
7. 2 脫離視圖的MFC打印功能
7. 2. l 準備打印設備和打印參數(shù)
7. 2. 2 單頁打印
7. 2. 3 分頁打印
7. 2. 4 調整圖文打印尺寸
7. 3 窗口的自動打印
7. 3. l 自動打印的消息處理
7. 3. 2 自動打印客戶區(qū)和非客戶區(qū)
第8章 多線程的創(chuàng)建與控制
8. 1 工作者線程和界面線程
8. 1. l 創(chuàng)建工作者線程
8. 1. 2 創(chuàng)建用戶界面線程
8. l. 3 線程和進程的優(yōu)先級
8. 1. 4 線程的終止
8. 2 線程間的通信
8. 2. l 線程間的互斥
8. 2. 2 線程間的同步
8. 2. 3 線程間的資源共享
第9章 操作Web網(wǎng)頁
9. 1 DHTML對象模型
9. l. l 了解HTML超文本標記語言
9. 1. 2 DHTML的定義
9. 1. 3 了解 JavaScript和 VBScript腳本語言
9. 2 將Web測覽器嵌入應用程序
9. 2. 1 使用 MSIE ActiveX控件
9. 2. 2 應用CHtmlView視圖類
9. 3 操作DHTML對象和網(wǎng)頁元素
9. 3. l 操作單框架網(wǎng)頁元素
9. 3. 2 操作多框架網(wǎng)頁元素
第10章 異常處理
10. l 異常處理的種類與應用
10. 1. 1 C 異常處理
10. 1. 2 結構化異常處理
10. 1. 3 異常處理中的資源釋放
10. 1. 4 異常處理的選擇使用
10. 2
MFC的異常處理
10. 2. 1 MFC的異常類CException
10. 2. 2 MFC的 CException派生類
10. 2. 3 自定義 CException的派生類

本目錄推薦

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