C++面向?qū)ο蟪绦蛟O(shè)計

出版時間:2006-4  出版社:人民郵電出版社  作者:朱戰(zhàn)立  頁數(shù):273  字數(shù):426000  

內(nèi)容概要

  面向?qū)ο蟪绦蛟O(shè)計是目前軟件的開發(fā)流方法。本書討論面向?qū)ο蟪绦蛟O(shè)計的基本概念,以及使用C++語言進行面向?qū)ο蟪绦蛟O(shè)計的基本方法。本書的內(nèi)容主要包括:C++語言基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計、類和對象、友元和運算符重載、繼承、運行時的多態(tài)性和抽象類、模板、異常處理、I/O流類庫、標準模板庫等。另外,為方便學生上機實踐,附錄中還討論Visual C++集成開發(fā)環(huán)境的組成、編譯和運行C++程序的方法、程序調(diào)試技術(shù)、C++下的Windows編程方法等?! ”緯瓤勺鳛榇髮T盒S嬎銠C等專業(yè)“面向?qū)ο蟪绦蛟O(shè)計”課程的教材,也可作為從事計算機開發(fā)和應(yīng)用的工程技術(shù)人員的自學參考書。

書籍目錄

第1章 C++語言基礎(chǔ) 11.1 數(shù)據(jù)類型 11.1.1 基本數(shù)據(jù)類型 11.1.2 枚舉類型 21.1.3 結(jié)構(gòu)體 21.2 基本語句 31.2.1 賦值語句 41.2.2 自加減表達式語句 41.2.3 分支語句 41.2.4 循環(huán)語句 51.2.5 流程控制語句 71.3 變量 81.3.1 變量的定義方法 81.3.2 const類型限定符 81.3.3 函數(shù)形式的變量類型轉(zhuǎn)換 91.4 函數(shù) 91.4.1 返回值 101.4.2 輸入型參數(shù) 101.4.3 輸出型參數(shù) 111.4.4 系統(tǒng)庫函數(shù)和用戶自定義函數(shù) 131.4.5 函數(shù)原型 131.4.6 內(nèi)聯(lián)函數(shù) 141.4.7 帶缺省參數(shù)的函數(shù) 151.4.8 函數(shù)重載 151.5 指針和引用 171.5.1 指針變量 171.5.2 引用變量 181.6 自定義語句 201.7 程序預(yù)處理 211.8 名字空間 221.9 new和delete運算符 231.10 輸入和輸出 24習題1 26第2章 面向?qū)ο蟪绦蛟O(shè)計 282.1 從面向過程到面向?qū)ο蟆?82.1.1 設(shè)計實例對比 282.1.2 從面向過程到面向?qū)ο蟆?22.2 面向?qū)ο蠹夹g(shù)的基本概念 332.2.1 類 332.2.2 實例 342.2.3 消息 342.3 面向?qū)ο蠹夹g(shù)的基本特征 352.3.1 抽象性 352.3.2 封裝性 352.3.3 繼承性 362.3.4 多態(tài)性 372.4 面向?qū)ο蟮能浖_發(fā) 382.4.1 面向?qū)ο蠓治觥?82.4.2 面向?qū)ο笤O(shè)計 422.4.3 面向?qū)ο髮崿F(xiàn) 432.5 面向?qū)ο蟪绦蛟O(shè)計的優(yōu)點 43習題2 45第3章 類和對象 463.1 類 463.1.1 類的定義 463.1.2 成員變量 493.1.3 構(gòu)造函數(shù)和類的實例化 503.1.4 成員函數(shù)和對象的消息 523.1.5 析構(gòu)函數(shù) 553.1.6 const修飾符 573.1.7 成員函數(shù)重載 593.2 對象 643.3 對象成員變量 683.3.1 整體—部分對象模式和子對象 683.3.2 子對象和構(gòu)造函數(shù)設(shè)計 703.3.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)自動調(diào)用過程 733.4 內(nèi)部類 753.5 static成員 773.6 自引用對象指針this 793.7 抽象過程與類 823.8 設(shè)計舉例——銀行貸記卡系統(tǒng) 82習題3 87第4章 友元和運算符重載 894.1 友元的概念 894.2 定義友元的方法 904.3 運算符重載 934.3.1 運算符重載的定義和規(guī)定 934.3.2 運算符重載為類的成員函數(shù) 944.3.3 運算符重載為類的友元函數(shù) 974.3.4 兩種運算符重載方法的比較 1004.4 設(shè)計舉例 1014.4.1 數(shù)組類設(shè)計 1014.4.2 字符串類設(shè)計 105習題4 110第5章 繼承 1125.1 面向?qū)ο蟮闹匾卣鳎豪^承性 1125.2 繼承 1135.2.1 基類、派生類和保護成員 1135.2.2 派生類的定義 1135.2.3 派生類的三種繼承方式 1145.2.4 派生類的基類子對象 1185.2.5 派生類的析構(gòu)函數(shù) 1195.2.6 派生類與基類的關(guān)系 1205.3 賦值兼容規(guī)則 1215.4 派生類對基類成員函數(shù)的覆蓋 1235.5 多重繼承 1255.5.1 多重繼承的意義 1265.5.2 多重繼承的設(shè)計方法 1265.5.3 多重繼承的二義性問題 1265.5.4 虛基類 1315.6 設(shè)計舉例 1335.6.1 圖書館信息——公有繼承舉例 1335.6.2 鏈式堆棧——私有繼承舉例 140習題5 146第6章 運行時的多態(tài)性和抽象類 1496.1 面向?qū)ο蟮闹匾卣鳎憾鄳B(tài)性 1496.2 運行時的多態(tài)性 1506.2.1 虛函數(shù)和運行時的多態(tài)性 1506.2.2 滯后聯(lián)編 1526.2.3 虛函數(shù)和派生類對基類成員函數(shù)覆蓋的區(qū)別 1536.2.4 虛析構(gòu)函數(shù) 1556.3 抽象類 1576.4 設(shè)計舉例 159習題6 167第7章 模板 1687.1 參數(shù)多態(tài)性和模板 1687.1.1 參數(shù)多態(tài)性 1687.1.2 模板 1717.2 類模板 1727.3 函數(shù)模板 175習題7 176第8章 異常處理 1778.1 異常和異常處理 1778.1.1 異常的基本類型 1778.1.2 傳統(tǒng)的異常處理方法以及問題 1788.2 C++的異常處理方法 1798.2.1 基本的異常處理方法 1808.2.2 多個異常的處理方法 1828.3 異常類的設(shè)計 1868.4 異常拋出和處理的兩種方式 189習題8 191第9章 I/O流類庫 1939.1 基本概念 1939.2 C++的基本流類結(jié)構(gòu) 1949.3 istream類和ostream類 1959.4 格式控制 1979.4.1 格式控制成員函數(shù) 1979.4.2 操作符 2009.5 文件的讀/寫 2029.5.1 文件的打開和關(guān)閉 2039.5.2 文本文件的讀/寫 2059.5.3 二進制文件的讀/寫 2089.5.4 隨機訪問文件 2099.6 可流類 211習題9 213第10章 標準模板庫 21510.1 STL 21510.2 容器類 21910.2.1 容器的基本概念 21910.2.2 基本容器類 22010.3 迭代器 22810.3.1 基本的迭代器 22810.3.2 迭代器和輸入、輸出 23010.3.3 迭代器的分類 23310.4 算法庫 233習題10 239附錄1 Visual C++集成開發(fā)環(huán)境 241附錄1.1 Visual C++集成開發(fā)環(huán)境的組成 241附錄1.1.1 Visual C++用戶界面 241附錄1.1.2 菜單欄 242附錄1.1.3 工具欄 246附錄1.2 編輯、編譯和運行C++程序 248附錄1.2.1 建立、編譯和運行一個簡單C++程序的過程 248附錄1.2.2 一個項目包含頭文件和C++程序 249附錄1.2.3 一個工作區(qū)包含多個項目 252附錄2 Visual C++下的程序調(diào)試 254附錄2.1 發(fā)現(xiàn)并處理錯誤 254附錄2.2 調(diào)試窗口 255附錄2.3 調(diào)試程序 257附錄3 Visual C++下的Windows編程 261附錄3.1 MFC和應(yīng)用程序框架 261附錄3.1.1 MFC 261附錄3.1.2 應(yīng)用程序框架 262附錄3.1.3 開發(fā)工具 263附錄3.2 用戶界面程序設(shè)計 265附錄3.2.1 一個用戶界面程序設(shè)計實例 265附錄3.2.2 AppWizard創(chuàng)建文件的說明 270附錄3.3 標識符命名方法 271參考文獻 273

圖書封面

評論、評分、閱讀與下載


    C++面向?qū)ο蟪绦蛟O(shè)計 PDF格式下載


用戶評論 (總計1條)

 
 

  •   時間和質(zhì)量都不錯,謝謝!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7