本书是《程序设计基础》的续篇,仍采用“任务导引法”思路进行编写,既有利维护教学内容的体系,也便于检测教学效果。 本教材内容的选定考虑了面向对象程序设计的主要内容,但进行了删繁就简处理,可视化程序设计部分只围绕着简易的数据库编程进行,以适合低年级教学的要求 本书是为学习过面向过程程序设计基础的读者编写的后续教材。全书共分8章,第1章主要介绍类和对象创建的相关概念,第2章集中介绍了对象和类的数据共享,第3章介绍了继承和派生,第4章介绍了多态性和虚函数,第5章介绍了模板和异常处理,这5章涵盖了c++面向对象程序设计的主要内容。第6章与第7章介绍了可视化程序设计的基础知识,第8章是体现本书特色的一章,介绍了单数据表和多数据表的“学生成绩管理系统”的设计过程和完整代码,为*后进行“课程实践”提供了两个可视化程序设计的工程样例。 本书仍按任务导引教学方法进行编写,十分注重可读性和可用性。用任务来带基础知识,既保持了知识的系统性,又使学习目的比较明确,学习效果容易检验,在激发读者学习程序设计应用知识和训练程序设计能力方面有较好的作用。本书还为授课教师提供精心设计的配套电子课件、全部例题源代码、自测练习题答案和部分题目的源代码,可在清华大学出版社网站上下载。 本书可作为高等院校涉及程序设计的相关专业“面向对象程序设计”或“工程实践”课程的教材,也可作为工程技术人员的参考用书和有志于程序设计的社会青年的自学用书。
|