面向對象程式設計(C++)實踐教程

面向對象程式設計(C++)實踐教程

《面向對象程式設計(C++)實踐教程》是2011年10月1日清華大學出版社出版的圖書,作者是李延軍、黃國勇、張娟。

基本介紹

  • 書名:面向對象程式設計(C++)實踐教程
  • 作者:李延軍 黃國勇 張娟
  • ISBN:9787302265221
  • 定價:20.00
  • 出版社清華大學出版社
  • 出版時間:2011年10月1日
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《面向對象程式設計(C++)實踐教程》強調c++程式設計的基本方法,在內容安排上循序漸進,突出重點。從c到c++語言的基本數據類型與基本控制結構入手,逐步過渡到函式、類與對象、繼承、模板、多態等複雜的C++機制,使讀者準確找到編程技術要領,能在較短的時間內掌握面向對象程式設計(00P)的基本概念和技術方法。全書採用引入知識點、用例驗證知識點、變化實例綜合知識點的模式,由淺入深地展開對技術內容的講述,將前後知識串聯力求做到融會貫通。最後以五子棋遊戲和基於MFC的圖像處理DIY作為綜合實例,在快樂學習的過程中幫助讀者理解OOP的重要概念,提高設計、編寫、調試程式的能力。
《面向對象程式設計(C++)實踐教程》結構緊湊,內容豐富,可供高校信息類專業學生使用,也可作為c++語言的培訓教材和各類自學讀者學習參考。

圖書目錄

第1章 概述
1.1 程式設計概述
1.1.1 計算機語言和程式
1.1.2 結構化程式設計
1.1.3 面向對象程式設計
1.2 C++語言簡介
1.2.1 C++的起源和特點
1.2.2 開發過程
1.2.3 最簡單的程式
1.3 C++程式上機步驟
1.3.1 VisualC++6.O上機指南
1.3.2 程式調試
本章小結
習題與上機
第2章 從C到C++
2.1 C++的數據類型與輸入輸出
2.1.1 C++的數據類型
2.1.2 輸入輸出
2.2 表達式和語句
2.2.1 運算符與表達式
2.2.2 流程控制語句
2.3 數組
2.4 指針
2.4.l 指針與數組
2.4.2 指針與函式
2.5 記憶體的動態分配和釋放
本章小結
習題與上機
第3章 函式
3.1 函式概述
3.1.1 函式的定義與聲明
3.1.2 函式原型
3.2 函式的參數傳遞
3.3 內聯函式和遞歸函式
3.4 具有默認參數的函式
3.5 函式重載
3.6 作用域和可見性
本章小結
習題與上機
第4章 類和對象
4.1 類
4.1.1 結構與類
4.1.2 類的定義
4.1.3 類的成員函式
4.1.4 類成員的訪問控制
4.1.5 類的作用域
4.2 對象
4.2.1 對象的創建和撤銷
4.2.2 構造函式
4.2.3 複製構造函式
4.2.4 析構函式
4.3 this指針
本章小結
習題與上機
第5章 類的其他特性
5.1 靜態成員
5.1.1 靜態數據成員
5.1.2 靜態成員函式
5.2 友元
5.2.1 友元函式
5.2.2 友元類
5.3 常類型
5.4 類成員指針
5.5 類的組合
本章小結
習題與上機
第6章類的繼承和派生
6.1繼承的概念
6.2派生類的繼承方式
6.2.1基類成員在派生類中的訪問屬性
6.2.2派生類對基類成員的訪問規則
6.3派生類的構造和析構
6.4調整基類成員在派生類中的訪問屬性
6.4.1同名函式
6.4.2訪問聲明
6.5多重繼承
6.5.1多重繼承的聲明
6.5.2多重繼承的構造和析構
6.5.3虛基類
6.6賦值兼容性規則
本章小結
習題與上機
第7章多態性和虛函式
7.1多態性的基本概念
7.2運算符重載
7.3虛函式
7.3.1虛函式的定義和使用
7.3.2為什麼虛函式可以做到動態綁定
7.3.3虛函式的限制
7.4純虛函式和抽象類
7.4.1純虛函式
7.4.2抽象類
本章小結
習題與上機
第8章模板
8.1模板的概念
8.2函式模板與模板函式
8.2.1函式模板聲明和模板函式使用
8.2.2重載函式模板
8.3類模板和模板類
8.3.1類模板的定義
8.3.2使用類模板
本章小結
習題與上機
第9章I/O流
9.1C++的流及流類庫
9.1.1C++的流
9.1.2流類庫
9.2預定義類型的輸入輸出
9.2.1無格式輸入輸出
9.2.2輸入輸出的格式控制
9.3檔案的輸入輸出
9.3.1檔案的打開與關閉
9.3.2檔案的讀寫
本章小結
習題與上機
第10章異常處理
10.1異常的概念
10.2異常處理的實現
10.3異常處理的規則
10.4基於對象的異常處理
10.5異常的重拋出
本章小結
習題與上機
第11章綜合案例
11.1五子棋遊戲
11.1.1功能描述
11.1.2類的設計
11.1.3數據結構設計
11.1.4程式實現
11.2圖像處理DIY
11.2.1預備知識
11.2.2打開BMP格式圖像檔案的步驟
11.2.3數字圖像點處理
11.2.4數字圖像區域處理
本章小結
附錄AC++語言中的關鍵字(保留字)
附錄B運算符優先權表
附錄C基本ASCII碼字元
附錄DWindows點陣圖結構數據域的含義
參考文獻

相關詞條

熱門詞條

聯絡我們