王海龙、程传鹏编著的《C++基础与案例开发详解》以面向过程的程序设计为切入点,从编写简单的程序开始,循序渐进,由面向过程到面向对象,逐步深入,符合读者的认识规律。本书详细介绍了程序设计的基本思想、概念和技术,C++语言是作为程序设计的工具,所以我们将从语言、语法的学习,上升到程序的“设计、算法、编程、调试”的层次。本书尽量用通俗易懂的语言来叙述复杂的概念,力求减少初学者学习C++的困难。本书每个章节中均包含多个实例,着重于强化编程实践,注重动手能力的培养。
作为从C语言发展而来的一种优秀的高级程序设计语言,C++在计算机科学的各个领域中得到了广泛的应用,尤其适合于系统级的程序设计,是应用最广泛的程序设计语言之一。
王海龙、程传鹏编著的《C++基础与案例开发详解》在结构安排上充分考虑到了初学者的实际情况,在组织结构上,针对C++语言的特点,分为三部分,共17章。其中第1-7章为第一部分,主要介绍了结构化程序设计,包括C++基础知识、控制流程语句、函数、数组、字符串、指针、结构体、共用体和枚举类型、链表、内存动态分配和释放等。第8-12章为第二部分,主要介绍了面向对象程序设计,包括类和对象、继承和派生、虚函数和多态性;I/O流类以及文件操作、函数模板、类模板和标准模板库等。第13-17章为第三部分,是综合案例,依次介绍了银行卡管理系统、成绩管理系统、工资发放系统、旅店管理系统、图书管理系统等。通过精心设计的案例深入浅出地介绍了C++语言程序设计的特点,循序渐进地介绍了面向对象程序设计的思想和方法。
《C++基础与案例开发详解》既可作为高等院校各专业学生学习C++的基础教材,又可作为编程爱好者的自学教程。