C++面向?qū)ο蟪绦蛟O(shè)計實驗實訓(xùn)教程
定 價:26 元
- 作者:王小輝 編
- 出版時間:2017/9/1
- ISBN:9787564545819
- 出 版 社:鄭州大學(xué)出版社
- 中圖法分類:TP312C++
- 頁碼:229
- 紙張:膠版紙
- 版次:1
- 開本:16開
《C++面向?qū)ο蟪绦蛟O(shè)計實驗實訓(xùn)教程》具有以下特點:
1.內(nèi)容組織上將知識點、小實驗、大實訓(xùn)案例結(jié)合起來,通過知識點總結(jié)——小實驗鞏固——實訓(xùn)大案例提高的循序漸進(jìn)過程,培養(yǎng)編程實踐能力和問題解決能力。
2.滾雪球式的綜合實訓(xùn)案例設(shè)計,具有實際的應(yīng)用情景,知識覆蓋面廣。
3.案例講解詳盡。對案例合理有效分解后的每個實訓(xùn)任務(wù),都有相關(guān)知識點闡述、設(shè)計思路指導(dǎo)、帶圖的詳細(xì)操作步驟講解、完整的源代碼等配套內(nèi)容,易于學(xué)生接受和掌握,便于課堂教學(xué)實施。
4.案例具有較大的借鑒價值,便于學(xué)生舉一反三,知識遷移應(yīng)用。
本書是為大學(xué)本、?茖W(xué)習(xí)C++面向?qū)ο蟪绦蛟O(shè)計準(zhǔn)備的實驗實訓(xùn)教程。
面向?qū)ο蟪绦蛟O(shè)計是計算機科學(xué)與技術(shù)學(xué)科計算機類專業(yè)最為重要的一門專業(yè)基礎(chǔ)課程,面向?qū)ο蠹夹g(shù)實訓(xùn)是在掌握面向?qū)ο蟪绦蛟O(shè)計的基礎(chǔ)上,重在培養(yǎng)學(xué)生對面向?qū)ο蟪绦蛟O(shè)計的綜合應(yīng)用實踐能力。此外,在高等學(xué)校應(yīng)用型轉(zhuǎn)型發(fā)展的背景下,在培養(yǎng)高級應(yīng)用型人才的教學(xué)需求下,培養(yǎng)和鍛煉學(xué)生面向?qū)ο蟪绦蛟O(shè)計的實踐技能也成為該課程的重大使命。
該教材的內(nèi)容主要包含3個實訓(xùn)案例和1個案例賞析。
第1個案例(第1-6章)重在綜合應(yīng)用類和對象、多態(tài)、繼承等主要的面向?qū)ο缶幊趟枷肱c技術(shù),分模塊實現(xiàn)了一個圖書信息管理系統(tǒng),是一個控制臺應(yīng)用項目。
第2個案例(第7章)是四則運算器的設(shè)計與實現(xiàn),旨在使學(xué)生掌握面向?qū)ο笏枷朐诤唵慰梢暬绦蛟O(shè)計中的應(yīng)用,以及如何在可視化程序項目中設(shè)計和使用自定義類。在該例中,引入的可視化界面程序設(shè)計,能更大程度地提高學(xué)生的學(xué)習(xí)興趣。此外,在擴展提高方面,把第1個案例的功能進(jìn)一步使用可視化對話框窗口界面實現(xiàn)。
第3個案例(第8章)主要是繪圖,該例旨在了解繪圖類的功能及應(yīng)用并體會面向?qū)ο笤赩C++中的應(yīng)用。首先練習(xí)基本繪圖功能,然后擴展了繪圖與鼠標(biāo)的結(jié)合與應(yīng)用。此外,在擴展提高方面,為第1個案例添加繪制銷量前三名圖書柱形圖的功能。
最后的案例賞析(第9章),是一個俄羅斯方塊游戲,是自定義類與項目預(yù)定義類相結(jié)合的編程與應(yīng)用。以這個游戲為例,向大家展示一些面向?qū)ο蟪绦蛟O(shè)計在游戲設(shè)計中的應(yīng)用與編程。
各章的例題和項目代碼均在Visual Studi02015中調(diào)試通過。第1~6章的項目源碼也可使用codeblocks等較小的C++開發(fā)工具運行。
本書在內(nèi)容編寫方面,力爭做到以下幾點:
1.本書在體系結(jié)構(gòu)安排上盡可能地將知識點、小實驗、大實訓(xùn)案例結(jié)合起來,通過知識點總結(jié)——小實驗鞏固——實訓(xùn)大案例提高的講解過程,讓學(xué)生在循序漸進(jìn)的學(xué)習(xí)過程中,應(yīng)用知識和解決問題,系統(tǒng)學(xué)習(xí)并掌握面向?qū)ο蟪绦蛟O(shè)計。
2.突出學(xué)生知識點綜合應(yīng)用實踐能力的提高,改變以前只有小實驗練習(xí),讀者對知識“只見樹木,不見森林”的狀況。教材設(shè)計具有實際應(yīng)用情景、知識覆蓋面廣的科學(xué)的綜合應(yīng)用型實訓(xùn)案例——簡單的圖書信息管理系統(tǒng),由一系列從簡單到復(fù)雜、由易到難、相互獨立的統(tǒng)一應(yīng)用情境下的小模塊構(gòu)成,這些小模塊從前到后,像是滾雪球一樣,不斷修改、擴充,引入知識點,再提出問題、解決問題……直到最后,覆蓋了類和對象、運算符重載、多態(tài)、繼承等重要知識點,完成了具有對圖書(書名、單價等)信息進(jìn)行添加、查詢、修改、刪除、存儲到文件等管理功能。
3.降低綜合應(yīng)用實訓(xùn)案例的學(xué)習(xí)難度,將大實訓(xùn)案例按照知識模塊有效地分解和組織到各章的教學(xué)內(nèi)容中,再配以詳盡的設(shè)計思路、步驟等講解,具有較強的可操作性,突出對學(xué)生知識點綜合應(yīng)用實踐能力的培養(yǎng)。
4.綜合應(yīng)用型案例具有很好的借鑒價值,圖書管理系統(tǒng)案例的設(shè)計與實現(xiàn)過程體現(xiàn)了一般信息管理系統(tǒng)設(shè)計與實現(xiàn)的關(guān)鍵技術(shù)和核心功能,具有普遍實用性,學(xué)會了該實例,就可以仿照該實例,非常輕松地實現(xiàn)其他的學(xué)生信息管理、教工信息管理等系統(tǒng),為后續(xù)的數(shù)據(jù)庫、.NET軟件開發(fā)打下堅實基礎(chǔ)。
本書具有以下特點:
1.內(nèi)容組織上將知識點、小實驗、大實訓(xùn)案例結(jié)合起來,通過知識點總結(jié)——小實驗鞏固——實訓(xùn)大案例提高的循序漸進(jìn)過程,培養(yǎng)編程實踐能力和問題解決能力。
2.滾雪球式的綜合實訓(xùn)案例設(shè)計,具有實際的應(yīng)用情景,知識覆蓋面廣。
3.案例講解詳盡。對案例合理有效分解后的每個實訓(xùn)任務(wù),都有相關(guān)知識點闡述、設(shè)計思路指導(dǎo)、帶圖的詳細(xì)操作步驟講解、完整的源代碼等配套內(nèi)容,易于學(xué)生接受和掌握,便于課堂教學(xué)實施。
4.案例具有較大的借鑒價值,便于學(xué)生舉一反三,知識遷移應(yīng)用。
本書由王小輝任主編,李圣普、單冬紅任副主編,具體編寫分工如下:李圣普、單冬紅編寫第1章,王小輝編寫第2-4、7章,徐向藝編寫第5、6章,劉小滿編寫第8、9章。
由于作者水平有限,本書難免有不足之處,歡迎廣大讀者批評指正。
編者
2017年4月
第1章 簡單類的設(shè)計與應(yīng)用
1.1 主要知識點
1.2 實訓(xùn)1:簡單類的設(shè)計與編程
1.3 拓展訓(xùn)練項目:簡單類在圖書管理系統(tǒng)中的編程應(yīng)用
第2章 類的進(jìn)一步應(yīng)用
2.1 主要知識點
2.2 實訓(xùn)2:類的進(jìn)一步應(yīng)用與編程
2.3 拓展訓(xùn)練項目:構(gòu)造函數(shù)、對象數(shù)組等在圖書
管理系統(tǒng)中的應(yīng)用
第3章 類的組合
3.1 主要知識點
3.2 實訓(xùn)3:類組合的應(yīng)用與編程
3.3 拓展訓(xùn)練項目:類的組合在圖書管理系統(tǒng)中的應(yīng)用
第4章 多態(tài)的應(yīng)用
4.1 主要知識點
4.2 實訓(xùn)4:多態(tài)的應(yīng)用與編程
4.3 拓展訓(xùn)練項目:多態(tài)在圖書管理系統(tǒng)中的應(yīng)用
第5章 繼承的應(yīng)用
5.1 主要知識點
5.2 實訓(xùn)5:繼承的應(yīng)用與編程
5.3 拓展訓(xùn)練項目:繼承在圖書管理系統(tǒng)中的應(yīng)用
第6章 文件的應(yīng)用
6.1 主要知識點
6.2 實訓(xùn)6:文件的應(yīng)用與編程
6.3 拓展訓(xùn)練項目:文件在圖書管理系統(tǒng)中的應(yīng)用
6.4 圖書管理系統(tǒng)項目總結(jié)
第7章 面向?qū)ο蟪绦蛟O(shè)計在可視化程序設(shè)計的應(yīng)用
7.1 計算器calculators類的定義與簡單應(yīng)用
7.2 基于對話框的加法計算程序
7.3 使用計算器類的基于對話框的計算器程序
7.4 圖書信息管理系統(tǒng)(圖形化用戶界面)
7.5 面向?qū)ο笏枷朐诳梢暬绦蛟O(shè)計中的體現(xiàn)
第8章 使用VC++繪圖類繪制圖形
8.1 使用繪圖類繪制基本圖形
8.2 鼠標(biāo)交互繪圖
8.3 橡皮筋交互技術(shù)繪圖
8.4 案例總結(jié)與提高
第9章 案例賞析——俄羅斯方塊游戲
9.1 俄羅斯方塊游戲單人版
9.2 俄羅斯方塊游戲?qū)?zhàn)版
參考文獻(xiàn)