《C++面向对象程序设计》是一门实践性很强的课程,上机实验和课程设计是本课程不可缺少的实践环节。上机实验的目的是使学生熟悉C++编程的思路及解题的全过程,加深对C++语言的理解,得到面向过程和面向对象程序设计基本方法和技巧的训练,从而巩固和深化所学的知识,真正能用C++这个强有力的编程工具去解决实际问题。同时,通过上机实验及随后的课程设计,期望学生能够熟练掌握C++集成开发环境的使用。
本实验教材共分为5个部分,第1部分给出了14个基础实验,基本覆盖了C++程序设计的主要知识点,每个实验都包含“实验目的”、“实验准备”、“实验内容”和“思考与练习”;第2部分给出了2个课程设计样例(基于C++控制台的应用程序、基于MFC的Windows编程应用)和6个课程设计题目(供参考使用),通过综合训练,期望能够提高读者对编程思想的进一步理解,进而提升实际应用编程能力;第3部分给出了4套模拟试题;第4部分给出了主教材中的习题解答、基础实验部分“思考与练习”的相关解答和模拟试题的解答;第5部分介绍了常见编译和连接错误、程序调试方法和技巧、标准ASCII 码表,以帮助读者上机练习。本书内容丰富,结构紧凑,选题典型丰富,注重操作步骤及细节,使读者具有很强的可操作性。
实验的软件环境为Visual C++、Turbo C++3.0或Borland C++。本教材中所有的程序都在Visual C++ 6.0开发环境中测试通过,另外本书因程序算法较多,为方便阅读在叙述中相关变量均用正体。
本教材是《C++面向对象程序设计》的配套实验及课程设计指导教材。本书自成体系,也可与其他相关教材配套使用。本书全部例题的源代码放在网站www.bbxy.edu.cn上,以供下载。
参加本书编写和文字工作的还有张怡文、叶家鸣、朱洪浩,在此深表感谢。
感谢读者选择使用本书,对本书内容存在的问题,敬请读者批评并提出修改建议,我们将不胜感激。在使用本书时如遇到什么问题需要与作者商榷,或想索取其他相关资料,请与作者联系.
郭有强 2008年12月