2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

21世紀高等學校計算機專業實用規劃教材:面向對象程序設計(C++描述)

  • 作者:許薇,方修豐 著
  • 出版社: 清華大學出版社
  • 出版時間:2009-09-01
  • 版次:1
  • 商品編號: 10427164

    頁數:201

    印刷時間:2009-09-01


HK$43.90 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《面向對象程序設計(C++描述)》以C++語言為描述工具,描述了面向對象程序設計的主要思想和方法,並對其中的重要概念和機製做了詳細論述及C++技術的實現。書中知識編排脈絡清晰、主旨明確,用例簡潔且針對性強,突出並實現了閱讀環節對學習效果的價值。《面向對象程序設計(C++描述)》適合於具有結構化程序設計方法知識的讀者使用,可作為計算機專業學生面向對象程序設計課程的教材,也可作為從事計算機軟件開發人員的參考資料。

目錄

第1章 C++基礎知識
1.1 面向對象的程序設計語言
1.1.1 C++語言
1.1.2 Java語言
1.1.3 Visual Basic語言
1.2 變量
1.2.1 變量的定義方法
1.2.2 const修飾符
1.2.3 引用類型
1.3 函數
1.3.1 函數原型
1.3.2 內聯函數
1.3.3 帶默認參數的函數
1.3.4 函數的參數傳遞
1.3.5 函數重載
1.4 名字空間
1.5 動態內存分配
1.5.1 內存申請
1.5.2 內存釋放
1.6 作用域
1.6.1 生存期
1.6.2 全局和局部變量
1.7 多文件結構
本章 小結
思考與練習

第2章 面向對象程序設計概述
2.1 面向對象程序設計的基本概念
2.1.1 面向對象方法的產生
2.1.2 面向對象方法的方法與結構
2.1.3 類和對象的概念
2.1.4 消息與事件的概念
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.3.5 面向對象軟件維護
本章 小結
思考與練習


第3章 類與對象
3.1 類
3.1.1 類的定義
3.1.2 訪問控制
3.1.3 成員變量
3.1.4 成員函數
3.2 構造函數與析構函數
3.2.1 構造函數
3.2.2 析構函數
3.2.3 拷貝構造函數
3.2.4 淺拷貝與深拷貝
3.2.5 構造函數和析構函數的調用過程
3.3 對象
3.3.1 對象的定義
3.3.2 類成員的訪問
3.4 子對象
3.4.1 組合模式
3.4.2 子對象和構造函數設計
3.4.3 內部類
3.5 靜態成員
3.5.1 定義與引用
3.5.2 靜態數據成員
3.5.3 靜態成員函數
3.6 友元
3.6.1 友元的作用
3.6.2 友元函數
3.6.3 友元類
3.6.4 友元成員函數
3.7 設計舉例
本章 小結
思考與練習

第4章 繼承與派生
4.1 繼承和派生的概念
4.1.1 繼承的層次結構
4.1.2 繼承的作用
4.2 派生類
4.2.1 派生類的定義
4.2.2 派生類的三種繼承方式
4.2.3 派生類對基類成員函數的繼承
4.2.4 派生類的構造函數和析構函數
4.3 多重繼承
4.3.1 多重繼承的設計方法
4.3.2 多重繼承的二義性問題
4.3.3 虛基類
4.4 賦值兼容規則
4.5 設計舉例
本章 小結
思考與練習

第5章 多態性
5.1 多態性的實現類型
5.2 聯編
5.2.1 靜態聯編
5.2.2 動態聯編
5.3 虛函數
5.3.1 虛函數的聲明
5.3.2 虛函數的調用
5.3.3 虛析構函數
5.4 抽象類
5.4.1 純虛函數的定義
5.4.2 抽象類的使用
5.5 運算符重載
5.5.1 運算符重載規則
5.5.2 運算符重載為類的成員函數
5.5.3 運算符重載為類的友元函數
5.6 設計舉例
本章 小結
思考與練習

第6章 模板
6.1 模板概述
6.1.1 參數多態性
6.1.2 模板
6.2 函數模板
6.2.1 函數模板的定義
6.2.2 函數模板的使用
6.2.3 模板函數的重載
6.3 類模板
6.3.1 類模板的定義
6.3.2 類模板的使用
6.3.3 類模板的繼承
6.4 設計舉例
本章 小結
思考與練習

第7章 異常處理
7.1 異常概述
7.1.1 異常的基本類型
7.1.2 傳統的異常處理方法
7.2 C++的異常處理方法
7.2.1 基本的異常處理方法
7.2.2 多個異常的處理方法
7.3 非空異常類的設計
7.4 異常拋出和處理的兩種方式
7.4.1 自身處理方式
7.4.2 外傳處理方式
本章 小結
思考與練習

第8章 流類庫
8.1 C++基本I/O流庫的層次結構
8.1.1 I/O流類的概念
8.1.2 ios類的層次關係
8.1.3 streambuf類的層次關係
8.2 I/O格式控制
8.2.1 ios類成員函數的格式控制
8.2.2 操作符的格式控制
8.3 文件的I/O操作
8.3.1 文件的打開與關閉
8.3.2 文本文件的輸入輸出
8.3.3 二進制文件的輸入輸出
8.3.4 隨機文件的輸入輸出
8.4 自定義數據類型的I/O操作
8.4.1 輸出運算符重載
8.4.2 輸入運算符重載
本章 小結
思考與練習
附錄A基本ASCII字符集
附錄BVisualC++下的程序調試
B.1 VisualC++6.0(VC)用戶界面
B.2 創建.cpp文件
B.3 編譯和鏈接
B.4 完整地建立、編譯和運行一個C++程序
B.5 調試過程
參考文獻


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。