C++面向對象程式設計實驗和課程設計教程

C++面向對象程式設計實驗和課程設計教程

《C++面向對象程式設計實驗與課程設計教程》是2009年2月清華大學出版社出版的圖書,游洪躍、伍良富 、王景熙主編。

基本介紹

  • 書名:C++面向對象程式設計實驗與課程設計教程
  • 作者:游洪躍、伍良富 、王景熙
  • ISBN:9787302192350
  • 頁數:197
  • 定價:22.00元
  • 出版社:清華大學出版社
  • 出版時間:2009-2
內容介紹,本書特點,圖書目錄,

內容介紹

《C++面向對象程式設計實驗與課程設計教程》是《C++程式設計教程》的第二版。然而從指導思想、內容結構、寫作特點等方面,都以全新的面貌呈現於讀者。全書全部重新執筆,代碼全部重寫,涵蓋了基本C++編程方法的全部技術特徵。《C++面向對象程式設計實驗與課程設計教程》以C++標準為藍本,從過程化編程的基本描述,到對象化編程的方法展開,乃至高級編程的實質揭示,形成一條自然流暢的主線,通俗易懂,形象風趣。

本書特點

《C++面向對象程式設計實驗與課程設計教程》在內容結構上自成體系,並以獨特的描述手法,輻射到計算機專業其他諸課程,體系嚴謹,結構獨特。作者在長期的教學、科研實踐以及ACM大學生程式設計競賽培訓工作中,總結出了許多難能可貴的教學經驗,能使讀者快捷而準確地找到編程技術要領,洞穿C++內部實現要害,直擊抽象編程本質。

圖書目錄

第I部分實驗1
實驗1簡單程式開發1
1.1實驗目的1
1.2實驗工具與準備工作1
1.3實驗內容1
1.4實驗提示4
1.5實驗步驟4
1.6測試與結論5
實驗2類和對象5
2.1實驗目的5
2.2實驗工具與準備工作6
2.3實驗內容6
2.4實驗提示9
2.5實驗步驟10
2.6測試與結論12
實驗3繼承與派生12
3.1實驗目的12
3.2實驗工具與準備工作12
3.3實驗內容12
3.4實驗提示17
3.5實驗步驟18
3.6測試與結論20
實驗4函式重載與運算符重載21
4.1實驗目的21
4.2實驗工具與準備工作21
4.3實驗內容21
4.4實驗提示24
4.5實驗步驟25
4.6測試與結論28
實驗5虛函式與多態性29
5.1實驗目的29
5.2實驗工具與準備工作29
5.3實驗內容29
5.4實驗提示33
5.5實驗步驟33
5.6測試與結論36
實驗6C++流和檔案流36
6.1實驗目的36
6.2實驗工具與準備工作36
6.3實驗內容36
6.4實驗提示40
6.5實驗步驟40
6.6測試與結論43
實驗7模板43
7.1實驗目的43
7.2實驗工具與準備工作43
7.3實驗內容43
7.4實驗提示46
7.5實驗步驟47
7.6測試與結論49
實驗8類型轉換、異常處理和命名空間50
8.1實驗目的50
8.2實驗工具與準備工作50
8.3實驗內容50
8.4實驗提示53
8.5實驗步驟54
8.6測試與結論56第II部分課程設計案例57
案例1實用程式工具包57
1.1目的與要求57
1.2工具與準備工作58
1.3分析58
1.4實現步驟62
1.5測試與結論67
1.6思考與感悟67
案例2"21點”紙牌遊戲68
2.1目的與要求68
2.2工具與準備工作68
2.3分析69
2.4實現步驟70
2.5測試與結論76
2.6思考與感悟77
案例3皇后問題77
3.1目的與要求77
3.2工具與準備工作77
3.3分析77
3.4實現步驟80
3.5測試與結論83
3.6思考與感悟85
案例4分數計算器85
4.1目的與要求85
4.2工具與準備工作85
4.3分析85
4.4實現步驟87
4.5測試與結論92
4.6思考與感悟92
案例5無符號大整數計算器92
5.1目的與要求92
5.2工具與準備工作93
5.3分析93
5.4實現步驟97
5.5測試與結論104
5.6思考與感悟104
案例6電話號碼簿105
6.1目的與要求105
6.2工具與準備工作105
6.3分析105
6.4實現步驟108
6.5測試與結論114
6.6思考與感悟116
案例7公司員工管理116
7.1目的與要求116
7.2工具與準備工作117
7.3分析117
7.4實現步驟118
7.5測試與結論129
7.6思考與感悟132
案例8擴展C++132
8.1目的與要求132
8.2工具與準備工作134
8.3分析134
8.4實現步驟140
8.5測試與結論152
8.6思考與感悟154第III部分課程設計項目155
項目1石頭-剪刀-布遊戲155
1.1目的與要求155
1.2實現提示155
項目2骰子遊戲156
2.1目的與要求156
2.2實現提示156
項目3武士巡邏問題157
3.1目的與要求157
3.2實現提示157
項目4複數計算器157
4.1目的與要求157
4.2實現提示158
項目5帶符號大整數計算器158
5.1目的與要求158
5.2實現提示158
項目6萬年曆159
6.1目的與要求159
6.2實現提示161
項目7音像店162
7.1目的與要求162
7.2實現提示163
項目8銷售公司員工管理163
8.1目的與要求163
8.2實現提示163
項目9擴展C++新特徵163
9.1目的與要求163
9.2實現提示164附錄A本書的軟體包165附錄B流行C++編譯器的使用方法166
B.1VisualC++6.0166
B.2VisualC++2005171
B.3VisualC++2005Express177
B.4Dev-C++184
B.5MinGWDeveloperStudio189附錄C實驗報告格式195附錄D課程設計報告格式196參考文獻197

相關詞條

熱門詞條

聯絡我們