面向對象技術與Visual C++(第2版)

面向對象技術與Visual C++(第2版)

《面向對象技術與Visual C++(第2版)》是2019年11月清華大學出版社出版的圖書,作者是甘玲、邱勁。

基本介紹

  • 書名:面向對象技術與Visual C++(第2版)
  • 作者:甘玲
    邱勁
  • 出版社:清華大學出版社
  • 出版時間:2019年11月
  • 定價:49 元
  • ISBN:9787302532866
內容簡介,圖書目錄,

內容簡介

本書通過豐富的實例和詳細的步驟,介紹基於MFC的Windows應用程式的設計,為全面掌握面向對象思想和Windows應用程式的設計打下一個基礎。本書設計了豐富的實踐環節,幫助讀者更好地理解和掌握所學知識。

圖書目錄

第一部分基 礎 知 識
第1章面向對象技術概述
1.1面向對象與面向過程的區別
1.2基本概念
1.2.1對象與類
1.2.2訊息與事件
1.3面向對象技術的基本特徵
1.3.1抽象性
1.3.2封裝性
1.3.3繼承性
1.3.4多態性
1.4C++對面向對象技術的支持
1.5本章小結
1.6習題
第2章C++對C語言基礎的擴展
2.1C++基本程式與C的不同
2.1.1輸入輸出初步
2.1.2編譯預處理
2.1.3注釋
2.2數據和運算的擴展
2.2.1常量催和姜狼
2.2.2引用
2.2.3作用域運算符
2.2.4動態存儲分配
2.3函式的擴展
2.3.1函式中的引用
2.3.2內聯函式
2.3.3帶默認參數的函式
2.3.4函式重載
2.4名字空間
2.5本章小結
2.6習題
第二部分C++面向對象技術
第3章類與對象
3.1類
3.1.1類的定義
3.1.2訪問許可權控制
3.1.3成員函式的實現
3.2對象
3.2.1對象的定義
3.2.2類成員的訪問
3.3構造函式和析構函式
3.3.1構造函式
3.3.2析構函式
3.3.3複製構造函式
3.4靜態成員
3.4.1靜態成員的定義
3.4.2靜態數據成員的初始化
3.4.3靜態成員的調用
3.5應殃習臘用舉例
3.6本章小結
3.7習題
實驗3.1類的定義和對象的使用
實驗3.2靜態成員和對象數組的使用
第4章繼承與派生
4.1繼承的層次關係
4.2派生類
4.2.1派生類的定義
4.2.2派生類的生成過程
4.3訪問許可權控制
4.3.1公有繼承
4.3.2私有繼承
4.3.3保護繼承
4.4派生類的構造函式和析構函式
4.4.1派生類的構造函式
4.4.2派生類的析構函式
4.5多繼承
4.5.1多繼承的定義格式
4.5.2多繼承的構造函式
4.5.3二義性問題與虛基類
4.6本章小結
4.7習題
實驗4.1類的繼承和派生
實驗4.2多繼承
第5章多態性
5.1類型兼容規則
5.2多態的實現類型
5.3聯編
5.3.1靜態聯編
5.3.2動態聯編
5.4虛函式
5.4.1虛函式的聲明
5.4.2虛函式的使用
5.5純虛函式與抽象類
5.5.1純虛函式的定義
5.5.2抽象類的使用
5.6運算符重載與友元
5.6.1運算符重載的定義
5.6.2運算符重載規則
5.6.3運算符重載為成員函式
5.6.4友元及運算符重載函式
5.7類型轉換
5.7.1顯示轉換
5.7.2特定的4個轉換運算符
5.8本章小結
5.9習題
實驗5.1虛函式的使用
實驗5.2抽象類的使用
實驗5.3運算符重載和友元
第6章模板
6.1模板的概念
6.2函式模板與模板函式
6.2.1函式模板的定義
6.2.2模板函式的生成
6.3類模板與模板類
6.3.1類模判船燥板的定義
6.3.2類模板的使用
6.4STL簡介
6.4.1容器與算法
6.4.2疊代器
6.4.3函式對象
6.4.4STL的使用
6.5本章小結
6.6習題
實驗STL的使用
第7章輸入輸出流
7.1流的概念
7.2非格式化輸入輸出
7.2.1非格式化輸出
7.2.2非格式化輸入
7.3格式化輸入輸出
7.3.1用ios類成員函式格式化
7.3.2用操作符函式格式化
7.4檔案的輸入輸出
7.5本章小結
7.6習題
第8章異常處理
8.1異常處理的基本思想
8.2異常處理的實現
8.2.1異常處理的語法
8.2.2異常處理中的構造與析構
8.3套用示例
8.4本章小結
8.5習題
第三部分Visual C++的Windows編程辨悼雄技術
第9章Visual C++的Windows編程基礎
9.1Windows編程基礎循少蘭
9.1.1Windows編程模型
9.1.2訊息處理
9.1.3圖形設備接口
9.1.4資源
9.1.5SDK程式設凶習檔籃計
9.2用MFC創建愚姜Windows應用程式
9.2.1MFC庫簡介
9.2.2MFC類的層次結構
9.2.3文檔/視圖結構
9.2.4訊息映射
9.2.5分析MFC程式結構
9.2.6MFC程式運行機制
9.3本章小結
9.4習題
實驗利用AppWizard嚮導生成Windows應用程式
第10章GDI編程
10.1Windows GDI
10.1.1設備環境
10.1.2繪圖模式
10.1.3映射模式
10.2文本輸出與圖形繪製
10.2.1文本輸出
10.2.2繪圖工具與函式
10.3本章小結
10.4習題
第11章鍵盤和滑鼠訊息及套用
11.1鍵盤訊息
11.1.1讀鍵盤輸入
11.1.2插入符號
11.2滑鼠訊息
11.2.1使用滑鼠繪圖
11.2.2游標的改變
11.3本章小結
11.4習題
第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.4本章小結
12.5習題
第13章文檔應用程式設計
13.1單文檔應用程式
13.1.1將文檔存入磁碟檔案
13.1.2滾動和分割視圖
13.1.3在程式中實現分割功能
13.2多文檔應用程式結構
13.2.1多文檔中的文檔/視圖結構
13.2.2生成一個多文檔應用程式
13.2.3生成的類和檔案
13.2.4處理多檔案類型和多選單
13.2.5多文檔應用程式示例
13.3本章小結
13.4習題
實驗設定字形和顏色應用程式設計
第14章對話式應用程式設計
14.1對話框應用程式
14.1.1創建對話框應用程式
14.1.2套用示例
14.2基於表單的應用程式
14.2.1創建基於表單的應用程式
14.2.2套用示例
14.3本章小結
14.4習題
參考文獻
4.5.2多繼承的構造函式
4.5.3二義性問題與虛基類
4.6本章小結
4.7習題
實驗4.1類的繼承和派生
實驗4.2多繼承
第5章多態性
5.1類型兼容規則
5.2多態的實現類型
5.3聯編
5.3.1靜態聯編
5.3.2動態聯編
5.4虛函式
5.4.1虛函式的聲明
5.4.2虛函式的使用
5.5純虛函式與抽象類
5.5.1純虛函式的定義
5.5.2抽象類的使用
5.6運算符重載與友元
5.6.1運算符重載的定義
5.6.2運算符重載規則
5.6.3運算符重載為成員函式
5.6.4友元及運算符重載函式
5.7類型轉換
5.7.1顯示轉換
5.7.2特定的4個轉換運算符
5.8本章小結
5.9習題
實驗5.1虛函式的使用
實驗5.2抽象類的使用
實驗5.3運算符重載和友元
第6章模板
6.1模板的概念
6.2函式模板與模板函式
6.2.1函式模板的定義
6.2.2模板函式的生成
6.3類模板與模板類
6.3.1類模板的定義
6.3.2類模板的使用
6.4STL簡介
6.4.1容器與算法
6.4.2疊代器
6.4.3函式對象
6.4.4STL的使用
6.5本章小結
6.6習題
實驗STL的使用
第7章輸入輸出流
7.1流的概念
7.2非格式化輸入輸出
7.2.1非格式化輸出
7.2.2非格式化輸入
7.3格式化輸入輸出
7.3.1用ios類成員函式格式化
7.3.2用操作符函式格式化
7.4檔案的輸入輸出
7.5本章小結
7.6習題
第8章異常處理
8.1異常處理的基本思想
8.2異常處理的實現
8.2.1異常處理的語法
8.2.2異常處理中的構造與析構
8.3套用示例
8.4本章小結
8.5習題
第三部分Visual C++的Windows編程技術
第9章Visual C++的Windows編程基礎
9.1Windows編程基礎
9.1.1Windows編程模型
9.1.2訊息處理
9.1.3圖形設備接口
9.1.4資源
9.1.5SDK程式設計
9.2用MFC創建Windows應用程式
9.2.1MFC庫簡介
9.2.2MFC類的層次結構
9.2.3文檔/視圖結構
9.2.4訊息映射
9.2.5分析MFC程式結構
9.2.6MFC程式運行機制
9.3本章小結
9.4習題
實驗利用AppWizard嚮導生成Windows應用程式
第10章GDI編程
10.1Windows GDI
10.1.1設備環境
10.1.2繪圖模式
10.1.3映射模式
10.2文本輸出與圖形繪製
10.2.1文本輸出
10.2.2繪圖工具與函式
10.3本章小結
10.4習題
第11章鍵盤和滑鼠訊息及套用
11.1鍵盤訊息
11.1.1讀鍵盤輸入
11.1.2插入符號
11.2滑鼠訊息
11.2.1使用滑鼠繪圖
11.2.2游標的改變
11.3本章小結
11.4習題
第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.4本章小結
12.5習題
第13章文檔應用程式設計
13.1單文檔應用程式
13.1.1將文檔存入磁碟檔案
13.1.2滾動和分割視圖
13.1.3在程式中實現分割功能
13.2多文檔應用程式結構
13.2.1多文檔中的文檔/視圖結構
13.2.2生成一個多文檔應用程式
13.2.3生成的類和檔案
13.2.4處理多檔案類型和多選單
13.2.5多文檔應用程式示例
13.3本章小結
13.4習題
實驗設定字形和顏色應用程式設計
第14章對話式應用程式設計
14.1對話框應用程式
14.1.1創建對話框應用程式
14.1.2套用示例
14.2基於表單的應用程式
14.2.1創建基於表單的應用程式
14.2.2套用示例
14.3本章小結
14.4習題
參考文獻

相關詞條

熱門詞條

聯絡我們