出版時(shí)間:2008-10 出版社:清華大學(xué)出版社 作者:馬石安,魏文平 編著 頁數(shù):184
前言
為了給面向?qū)ο蟪绦蛟O(shè)計(jì)初學(xué)者提供一本清晰的入門教材,作者于2007年8月編寫了《面向?qū)ο蟪绦蛟O(shè)計(jì)教程(C++語言描述)》(2007年8月由清華大學(xué)出版社出版),受到師生們的歡迎,同時(shí)讀者希望能有相應(yīng)的習(xí)題解答便于教學(xué)和學(xué)習(xí)。為此,筆者組織編寫了這本輔助教材。本書在解析主教材全部習(xí)題和實(shí)驗(yàn)題的基礎(chǔ)上,增添了課程設(shè)計(jì)指導(dǎo)部分,使讀者對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)方法在程序開發(fā)中的應(yīng)用有一個(gè)全局性的了解。本書具有以下特色和價(jià)值: 1. 與主教材緊密結(jié)合把習(xí)題、實(shí)驗(yàn)、課程設(shè)計(jì)與主教材作為學(xué)好面向?qū)ο蟪绦蛟O(shè)計(jì)課程的有機(jī)組成部分,多位一體,互為補(bǔ)充。2. 不同習(xí)題,不同對(duì)待為了幫助讀者更好地理解程序,對(duì)于稍難的習(xí)題,書中都作了比較詳細(xì)的說明,或在程序中加了注釋。3. 循序漸進(jìn)地啟發(fā)學(xué)生完成課程設(shè)計(jì)課程設(shè)計(jì)要求、設(shè)計(jì)思想和源程序分開,這樣既防止作為標(biāo)準(zhǔn)答案而限制讀者的創(chuàng)造性思維,也防止初學(xué)者由于缺少經(jīng)驗(yàn)而走過多的彎路。4. 課程設(shè)計(jì)實(shí)例簡單、實(shí)用課程設(shè)計(jì)實(shí)例主要是將主教材中的實(shí)例結(jié)合實(shí)際應(yīng)用完成的,可以讓讀者集中精力學(xué)會(huì)分析問題和解決問題,而不是停留在某個(gè)知識(shí)點(diǎn)上。本書由馬石安和魏文平編寫,全書由馬石安統(tǒng)一修改、整理和定稿。在本書的編寫過程中,筆者參考和引用了大量書籍和文獻(xiàn)資料,在此,向被引用文獻(xiàn)的作者表示衷心的感謝,向給予本書幫助的所有人士表示衷心感謝。由于作者水平有限、加之時(shí)間倉促,書中難免存在缺點(diǎn)與疏漏,敬請(qǐng)讀者及同行們予以批評(píng)指正。也歡迎各位同仁探討面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)中的相關(guān)問題。
內(nèi)容概要
本書是《面向?qū)ο蟪绦蛟O(shè)計(jì)教程(C++語言描述)》(簡稱主教材)一書的配套輔助教材,其內(nèi)容包括3部分:第1部分是主教材中的全部習(xí)題和參考解答;第2部分是主教材中全部實(shí)驗(yàn)題和參考解答;第3部分是課程設(shè)計(jì)指導(dǎo),該部分首先介紹課程設(shè)計(jì)的目標(biāo),然后通過幾個(gè)綜合實(shí)例,循序漸進(jìn)地啟發(fā)學(xué)生完成設(shè)計(jì)?! ”緯勺鳛楦叩仍盒S?jì)算機(jī)及相關(guān)專業(yè)學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計(jì)和C++語言程序設(shè)計(jì)的輔助教材,也可供自學(xué)者或教師參考。
書籍目錄
第1部分 習(xí)題和參考解答 第1章 面向?qū)ο蟪绦蛟O(shè)計(jì)概論 第2章 從C到C++ 第3章 類與對(duì)象 第4章 繼承機(jī)制 第5章 多態(tài)性和虛函數(shù) 第6章 運(yùn)算符重載 第7章 模板 第8章 I/O流類庫 第9章異常處理第2部分 實(shí)驗(yàn)題和參考解答 實(shí)驗(yàn)1 簡單的C++程序(2學(xué)時(shí)) 實(shí)驗(yàn)2 引用與函數(shù)(2學(xué)時(shí)) 實(shí)驗(yàn)3 構(gòu)造函數(shù)與析構(gòu)函數(shù)(2學(xué)時(shí)) 實(shí)驗(yàn)4 靜態(tài)成員與友元(4學(xué)時(shí)) 實(shí)驗(yàn)5 繼承與派生(4學(xué)時(shí)) 實(shí)驗(yàn)6 多態(tài)性與虛函數(shù)(4學(xué)時(shí)) 實(shí)驗(yàn)7 運(yùn)算符重載(2學(xué)時(shí)) 實(shí)驗(yàn)8 模板(2學(xué)時(shí)) 實(shí)驗(yàn)9 I/O流(2學(xué)時(shí)) 實(shí)驗(yàn)10 異常處理(2學(xué)時(shí))第3部分 課程設(shè)計(jì)指導(dǎo) 第1章 課程設(shè)計(jì)目標(biāo) 1.1 課程設(shè)計(jì)的目的與要求 1.2 考核方式 1.3 課程設(shè)計(jì)報(bào)告的主要內(nèi)容 1.4 評(píng)價(jià)標(biāo)準(zhǔn) 第2章 課程設(shè)計(jì)預(yù)備知識(shí) 2.1 建立和運(yùn)行包含多個(gè)文件的程序的方法 2.1.1 用戶建立項(xiàng)目工作區(qū)和項(xiàng)目文件 2.1.2 用戶只建立項(xiàng)目文件 2.2 面向?qū)ο蟮臉?biāo)記圖UML 2.2.1 類和對(duì)象的UML標(biāo)記圖 2.2.2 幾種關(guān)系的圖形標(biāo)識(shí) 第3章 課程設(shè)計(jì)實(shí)例 3.1 對(duì)象初始化方法演示 3.1.1 設(shè)計(jì)任務(wù) 3.1.2 設(shè)計(jì)要求 3.1.3 程序的總體結(jié)構(gòu) 3.1.4 詳細(xì)設(shè)計(jì) 3.1.5 程序清單 3.1.6 實(shí)例輸出 3.2 小型公司的工資管理 3.2.1 設(shè)計(jì)任務(wù) 3.2.2 設(shè)計(jì)要求 3.2.3 程序的總體結(jié)構(gòu) 3.2.4 詳細(xì)設(shè)計(jì) 3.2.5 程序清單 3.2.6 實(shí)例輸出 3.3 分?jǐn)?shù)計(jì)算器 3.3.1 設(shè)計(jì)任務(wù) 3.3.2 設(shè)計(jì)要求 3.3.3 程序的總體結(jié)構(gòu) 3.3.4 詳細(xì)設(shè)計(jì) 3.3.5 程序清單 3.3.6 實(shí)例輸出 3.4 分析表達(dá)式 3.4.1 設(shè)計(jì)任務(wù) 3.4.2 設(shè)計(jì)要求 3.4.3 總體設(shè)計(jì) 3.4.4 詳細(xì)設(shè)計(jì) 3.4.5 程序清單 3.4.6 實(shí)例輸出參考文獻(xiàn)
章節(jié)摘錄
插圖:
圖書封面
評(píng)論、評(píng)分、閱讀與下載
面向?qū)ο蟪绦蛟O(shè)計(jì)教程 PDF格式下載