本书是为学习过面向过程程序设计基础的读者编写的后续教材。全书共分8章,第1章主要介绍类和对象创建的相关概念,第2章集中介绍了对象和类的数据共享,第3章介绍了继承和派生,第4章介绍了多态性和虚函数,第5章介绍了模板和异常处理,这5章涵盖了C++面向对象程序设计的主要内容。第6章与第7章介绍了可视化程序设计的基础知识,第8章是体现本书特色的一章,介绍了单数据表和多数据表的 “学生成绩管理系统”的设计过程和完整代码,为最后进行“课程实践”提供了两个可视化程序设计的工程样例。本书仍按任务导引教学方法进行编写,十分注重可读性和可用性。用任务来带基础知识,既保持了知识的系统性,又使学习目的比较明确,学习效果容易检验,在激发读者学习程序设计应用知识和训练程序设计能力方面有较好的作用。本书还为授课教师提供精心设计的配套电子课件、全部例题源代码、自测练习题答案和部分题目的源代码,可在清华大学出版社网站上下载。本书可作为高等院校涉及程序设计的相关专业“面向对象程序设计”或“工程实践”课程的教材,也可作为工程技术人员的参考用书和有志于程序设计的社会青年的自学用书。
《程序设计应用》内容的选定考虑了面向对象程序设计的主要内容,但进行了删繁就简处理,可视化程序设计部分只围绕着简易的数据库编程进行,以适合低年级教学的要求。根据“学以致用”的原则,特别强化了“综合应用”这一章,以此作为可视化编程的入门锤炼。选择了“学生成绩管理系统”为示范项目,培养兴趣,激发创意,为读者今后继续学习有关内容打好基础。“多思考,勤上机”是学好程序没汁课程的关键,本数村前四章的实验对每次上机的目的、内容等项目均有明确的要求,后三章对实践能力的要求相对要高,以“课程实践”的形式进行实验。考虑到使用简便,仍建议用VC++6。0作为上机环境。为了教与学的方便,本教材备有演示文稿,提供给教师教学和学生复习选用。前五章面向对象程序没计之后都设计了一套有多种题型、一定题量的自测练习题,供课堂练习使用。全部题目的参考答案,将以电子文件形式向教师提供,可发邮件索取。本册教材是《程序设设计基础》的续编,仍采片“任务导引法”的思路进行编写,既有利于维护教学内容的体系,也便于检测教学效果。
- 版权: 清华大学出版社
- 出版: 2010-06-01
- 更新: 2023-06-07
- 书号:9787302222606
- 中图:TP311.1
- 学科:工学控制科学与工程工学计算机科学与技术