注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C++面向對象程序設計

C++面向對象程序設計

C++面向對象程序設計

定 價:¥29.00

作 者: 姚全珠 主編
出版社: 電子工業(yè)出版社
叢編項:
標 簽: VC++

購買這本書可以去


ISBN: 9787121114274 出版時間: 2010-08-01 包裝: 平裝
開本: 16開 頁數: 293 字數:  

內容簡介

  《C++面向對象程序設計》針對已有C程序設計基礎、學習C++面向對象程序設計的讀者。全書分為12章,第1章首先介紹面向對象程序設計的思想和基本概念,以及C與C++的關系;在第2、3、6章介紹C++類、對象、重載的概念及使用方法;第4、5章詳細介紹常量及變量的生存期與作用域;第7、8章詳細講解類的繼承、組合、多態(tài)及模板問題;第9、10、11章詳細介紹I/O流、異常處理及Visual C++ 2008環(huán)境;最后給出了一個綜合實例。全書內容由淺入深,采用案例教學的方法,力求將復雜的概念用簡潔淺顯的語言表達,并用實例對方法進行說明。書中還配有大量的習題?!禖++面向對象程序設計》配有電子課件、習題解答等教學資源。《C++面向對象程序設計》可作為高等學校C++面向對象程序設計課程的教材,也可作為工程技術人員的參考書。

作者簡介

暫缺《C++面向對象程序設計》作者簡介

圖書目錄

第1章 面向對象的方法學
 1.1 面向對象的發(fā)展
 1.2 面向對象方法學概述
  1.2.1 面向對象分析
  1.2.2 面向對象設計
  1.2.3 面向對象實現(xiàn)
 1.3 面向對象程序設計的特點
  1.3.1 抽象性
  1.3.2 封裝性
  1.3.3 繼承性
  1.3.4 多態(tài)性
 1.4 面向對象的術語
 1.5 其他面向對象程序設計語言
  1.5.1 Java語言
  1.5.2 C#語言
 1.6 從C到C++
 1.7 Microsoft Visual Studio 2008開發(fā)環(huán)境
 小結
 習題
 思考題
第2章 類與對象
 2.1 類的定義
  2.1.1 類定義格式
  2.1.2 成員函數的定義
 2.2 對象的定義與使用
  2.2.1 對象的定義
  2.2.2 對象的使用
  2.2.3 對象的賦值
 2.3 構造函數和析構函數
  2.3.1 構造函數
  2.3.2 析構函數
 2.4 內存的動態(tài)分配
  2.4.1 運算符new
  2.4.2 運算符delete
 2.5 對象數組和對象指針
  2.5.1 對象數組
  2.5.2 對象指針
  2.5.3 自引用指針this
 2.6 函數參數的傳遞機制
  2.6.1 使用對象作為函數參數
  2.6.2 使用對象指針作為函數參數
  2.6.3 使用對象引用作為函數參數
  2.6.4 三種傳遞方式比較
 2.7 友元
  2.7.1 友元函數
  2.7.2 友元類
 2.8 程序實例
 小結
 習題
 思考題
第3章 函數重載與內聯(lián)函數
 3.1 非成員函數重載
 3.2 成員函數重載
 3.3 函數的默認參數
 3.4 內聯(lián)函數
 小結
 習題
 思考題
第4章 常量與引用
 4.1 const的最初動機
  4.1.1 由define引發(fā)的問題
  4.1.2 const使用方法
 4.2 const與指針
  4.2.1 指向常量的指針
  4.2.2 常指針
 4.3 const與函數
  4.3.1 const類型參數
  4.3.2 const類型返回值
  4.3.3 const在傳遞地址中的應用
 4.4 const與類
  4.4.1 類內const局部常量
  4.4.2 常對象與常成員函數
 4.5 引用(&)
  4.5.1 引用的概念
  4.5.2 引用與指針
  4.5.3 引用與函數
 4.6 拷貝構造函數
 小結
 習題
 思考題
第5章 靜態(tài)與命名控制
 5.1 靜態(tài)數據成員
 5.2 靜態(tài)成員函數
 5.3 靜態(tài)對象
 5.4 類作用域及對象的生存期
  5.4.1 類作用域
  5.4.2 對象的生存期
 5.5 命名空間
  5.5.1 命名空間的定義
  5.5.2 命名空間的應用
 小結
 習題
 思考題
第6章 運算符重載
 6.1 運算符重載的基本概念
 6.2 成員函數重載運算符
  6.2.1 單目運算符重載
  6.2.2 雙目運算符重載
  6.2.3 重載++、運算符
  6.2.4 重載賦值運算符
  6.2.5 重載下標運算符
  6.2.6 重載函數調用運算符“( )"
 6.3 友元函數重載運算符
  6.4 成員函數重載運算符與友元函數重載運算符比較
  6.5 類型轉換
  6.5.1 系統(tǒng)預定義類型之間的轉換
  6.5.2 用構造函數實現(xiàn)類型轉換
  6.5.3 用類類型轉換函數進行類型轉換
 小結
 習題
 思考題
第7章 組合、繼承與多態(tài)性
 7.1 組合
 7.2 繼承
 7.3 繼承與組合
 7.4 構造與析構次序
  7.4.1 成員對象初始化
  7.4.2 構造和析構順序
 7.5 派生類重載基類函數的訪問
 7.6 虛函數
  7.6.1 靜態(tài)綁定與動態(tài)綁定
  7.6.2 虛函數
  7.6.3 虛析構函數
 7.7 純虛函數和抽象基類
 7.8 多重繼承
  7.8.1 多繼承語法
  7.8.2 多繼承中的二義性
  7.8.3 最終派生類
  7.8.4 多繼承的構造順序
 小結
 習題
 思考題
第8章 模板
 8.1 模板的概念
 8.2 函數模板與模板函數
 8.3 類模板與模板類
 8.4 程序實例
 小結
 習題
 思考題
第9章 輸入/輸出流
 9.1 C++流類庫簡介
 9.2 輸入/輸出流
  9.2.1 基本輸出流
  9.2.2 基本輸入流
  9.2.3 格式化輸入/輸出
  9.2.4 其他的輸入/輸出函數
 9.3 用戶自定義類型的輸入/輸出
  9.3.1 重載輸出運算符“>”
 9.4 文件輸入/輸出
  9.4.1 順序訪問文件
  9.4.2 隨機訪問文件
 小結
 習題
 思考題
第10章 異常處理
 10.1 異常處理概述
 10.2 拋出異常
 10.3 異常捕獲
  10.3.1 異常處理語法
  10.3.2 異常接口聲明
  10.3.3 捕獲所有異常
  10.3.4 未捕獲異常的處理
 10.4 構造函數、析構函數與異常處理
 10.5 異常匹配
 10.6 標準異常及層次結構
 小結
 習題
第11章 Visual C++ 2008開發(fā)環(huán)境
 11.1 Visual C++ 2008概述
 11.2 Visual C++ 2008環(huán)境
  11.2.1 Visual C++ 2008操作界面
  11.2.2 項目
  11.2.3 調試環(huán)境
 11.3 Windows編程
  11.3.1 Windows常用數據類型
  11.3.2 消息與事件
  11.3.3 窗口消息示例
 11.4 MFC類庫
 11.5 MFC編程實例
 小結
 習題
第12章 綜合實例
 12.1 系統(tǒng)分析與設計
  12.1.1 系統(tǒng)功能分析
  12.1.2 系統(tǒng)功能類模型
  12.1.3 系統(tǒng)功能流程
 12.2 設計實現(xiàn)
  12.2.1 系統(tǒng)程序框架生成
  12.2.2 建立圖元類
  12.2.3 界面控制
  12.2.4 繪制圖元——線段
  12.2.5 繪制圖元——矩形
  12.2.6 繪制圖元——橢圓
  12.2.7 繪制圖元——文字
  12.2.8 繪制圖元——折線與多邊形
  12.2.9 圖元文件存取
 小結
 習題
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號