面向對象程式設計高級教程

面向對象程式設計高級教程

《面向對象程式設計高級教程》針對學過一門結構化語言的讀者,以C++為背景語言,全面介紹了面向對象程式設計的一些概念和方法。

基本介紹

內容介紹,圖書目錄,

百科名片

作/譯者:陳奇 出版社:高等教育出版社
出版日期:2001年07月
ISBN:9787040079227 [十位:7040079224]
頁數:340 重約:0.475KG
定價:¥23.50

內容介紹

《面向對象程式設計高級教程》針對學過一門結構化語言的讀者,以C++為背景語言,全面介紹了面向對象程式設計的一些概念和方法。主要內容包括:結構化程式設計,C語言回顧,面向對象程式設計基礎,C++語言基礎,面向對象的分析和設計,C++深入論題,標準模板庫STL,Windows編程和MFC,一個綜合實例研究。全書系統地介紹了C++的要點與關鍵,深入分析了C++中的難點,並對重要的實現機制進行了必要的討論,力求幫助讀者在全面掌握面向對象程式設計方法與C++編程精髓的基礎上,進入一種良好的編程境界。《面向對象程式設計高級教程》強調實例分析與概念理論相結合,通過一個貫穿全書的實例——圖書館管理系統,比較完整地展示了採用結構化程式語言C與面向對象程式語言C++的不同實現方案,具有較強的實用性。《面向對象程式設計高級教程》可作為高等學校計算機或相關專業的教材或參考書,也可供對計算機有較高要求專業的研究生使用。對於希望深入掌握面向對象程式設計方法與C++編程技術的讀者,《面向對象程式設計高級教程》也不啻是一本較好的參考書。

圖書目錄

第一章 結構化程式設計
1.1 軟體和編程
1.2 結構化程式設計
1.3 層次樹狀的結構
1.4 模組化
1.5 自頂向下方法
1.6 軟體開發的瀑布模型
習題1
第二章 c語言回顧
2.1 c語言基礎
2.1.1 編碼
2.1.2 類型
2.1.3 三種控制結構
2.1.4 程式的結構
2.1.5 程式運行時的記憶體占用
2.1.6 檔案
2.2 c語言中的指針
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 用c語言實現的簡單圖書館管理系統
習題2
第三章面向對象程式設計基礎
3.1面向對象的由來和發展
3.2類和對象
3.3面向對象中的抽象
3.4繼承性和多態性
3.5面向對象方法和原型技術
習題3
第四章c++語言基礎
4.1 c++的發展
4.2 更好的c
4.2.1 簡潔的單行注釋
4.2.2 嚴格的參數檢查
4.2.3 引用
4.2.4 靈活的局部變數說明
4.2.5 函式的預設值
4.2.6 內聯函式
4.2.7 常量修飾
4.2.8 空間申請和釋放
4.3 數據抽象和封裝
4.3.1 類的引入
4.3.2 類和對象
4.3.3 成員函式和this指針
4.3.4 構造和析構
4.3.5 常量成員函式
4.3.6 友元
4.4 繼承
4.5 多態性
4.5.1 重載
4.5.2 虛函式
4.5.3 純虛函式與抽象類
4.6 檔案和流
4.6.1 文本流的操作
4.6.2 二進制流的操作
習題4
第五章 uml與面向對象的分析與設計
5.1統一建模語言uml概述
5.1.1 uml的產生和成長
5.1.2 uml的內容
5.1.3 uml的套用領域
5.2 統一建模語言uml的靜態建模機制
5.2.1 用例圖
5.2.2 類圖
5.2.3 組件圖和配置圖
5.3 統一建模語言uml的動態建模機制
5.4 使用uml的過程

相關詞條

熱門詞條

聯絡我們