前言
面向对象程序设计是计算机软件开发人员必须掌握的一门技术,而C++语言是面向对象的编程语言,具有简单易学的特点,适合作为学习面向对象程序设计方法的入门语言。
本书是作者多年C++教学经验的总结,在写作过程中针对教学中出现的问题及遇到的困难进行讲解,全面、系统地讲述了C++语言的基本概念和编程方法,重点叙述面向对象的程序设计的特征: 封装性(类和对象)、继承性和多态性,以一个完整的应用案例贯穿全书,使读者在学习完本书的内容后,能对面向对象的编程方法有一个全面的认识,并能进行实际操作。
本书在写作过程中按照以学生为中心的原则,紧密结合当前教学改革趋势,以面向对象编程能力培养为目标,充分考虑学生对知识的接受能力和掌握过程,采用理论与案例相结合的形式完成对新知识的学习,具有易学性和实用性的特点。本书以一个完整的应用案例——水果超市管理系统贯穿全书,使读者能够充分认识面向对象的编程方法,并能进行实际操作。针对教学过程中出现的“实验难”问题,本书特别设计了“案例实训”一章,主要按软件工程的方法介绍程序设计的基本流程,使学生能深入消化知识,掌握程序设计的基本方法。
本书中的所有例题和习题均在Visual C++ 6.0环境下运行通过,读者可以参考使用。
本书为辽宁省“十二五”普通高等教育本科省级规划教材,可以作为高等学校教材,适用于计算机类、信息管理类以及电子信息类等相关专业的本科生教学,总学时可安排为72学时,其中讲授40学时,上机实验32学时。
本书由王学颖、黄淑伟、李晖、张燕丽和赵娇洁共同完成,由于作者水平有限,书中难免会有缺点和错误,敬请广大读者批评指正。
在本书的写作过程中查阅了大量的书籍和资料,在此向这些文献作者表示最衷心的感谢。
王学颖
2019年4月
