《C++面向对象程式设计实验与课程设计教程》是2009年2月清华大学出版社出版的图书,游洪跃、伍良富 、王景熙主编。
基本介绍
- 书名C++面向对象程式设计实验与课程设计教程
- 作者游洪跃、伍良富 、王景熙
- ISBN9787302192350
- 页数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