C++程序设计教程与实训
2006-1
北京大学
严仲兴
247
《21世纪全国高职高专计算机系列实用规划教材·实用规划教材:C++程序设计教程与实训》系统地介绍了C++面向对象程序设计的基本知识以及基本编程思想,语法结构深入浅出,重点介绍了抽象、继承、封装、多态及模板等面向对象程序的重要特征。本书选材适当,通俗易懂,实例丰富,重点突出,书中实例全部在Visual C++6.0集成开发环境下调试运行并通过。本书特别适合作为高职高专院校的计算机职业技术类学生学习C++语言的教材,也可作为其他理工科专业学生学习C++语言的教材,同时也适合作为相关技术人员的参考书。
第1章 C++概述1.1 程序设计语言1.2 面向对象程序设计概念1.2.1 面向过程的程序设计1.2.2 面向对象的程序设计1.2.3 数据的抽象与封装1.3 C++语言1.3.1 C++的起源1.3.2 评论c++与C1 3.3 C抖的特点1.4 C++序的结构1.4.1 简单的C++程序1.4.2 C++源程序编写过程1.5 C++的集成开发环境I.5.1 Visual C++6.0集成开发环境1.5.2 开发第一个程序1,5.3 调试程序1.5.4 系统生成的文件1.6 小结1.7 实训1.8 习题第2章 C++语言的基本构成2.1 C++程序的基本语法构成2.1.1 数据类型2.1.2 表达式和基本运算2.2 C++基本语句2.2.1 顺序控制语句2.2.2 选择控制语句2.2.3 循环控制语句2.3 数组、指针与引用2.3.1 数组的定义与应用2.3.2 字符串与字符数组2.3.3 指针2.3.4 引用2.4 函数2.4.1 函数的定义方法和调用方法2.4.2 函数的参数值的传递和返回值2.4.3 递归函数3.4.4 内联函数2.4.5 指针与函数2.5 小结2.6 实训2.7 习题第3章 类与对象3.1 类与对象的基本概念3.1.1 类的定义3.1.2 方法(成员函数)3.1.3 对象的实现与引用3.1.4 作用域3.2 构造函数与析构函数3.2.1 构造函数3.2.2 析构函数3.2.3 构造函数的重载3.2.4 构造函数的复制3.3 类的派生3.3.1 派生3.3.2 基类与派生类3.3.3 派生类的构造与析构函数3.3.4 保护成员3.4 友元3.4.1 友元函数3.4.2 友元成员3.4.3 友元类3.5 静态成员3.5.1 静态数据成员3.5.2 静态成员函数3.6 对象数组和对象指针3.6.1 对象数组3.6.2 对象指针3.6.3 this指针3.7 小结3.8 实训3.9 习题第4章 多态性4.1 多态性4.2 重载4.2.1 函数重载4.2.2 成员函数的重载4.2.3 运算符的重载4.3 虚函数4.3.1 虚函数的引入4.3.2 虚函数的定义与使用方法4.3.3 虚函数和成员函数重载的区别4.3.4 虚析构函数4.3.5 空的虚函数4.3.6 纯虚函数和抽象类4.4 小结4.5 实训4.6 习题第5章 模板5.1 模板的概念5.1.1 模板的引入5.1.2 模板的概念5.2 函数模板5.2.1 函数模板的定义5.2.2 函数模板的使用5.3 类模板5.3.1 类模板的定义和使用5.3.2 类模板的应用:5.4 小结5.5 实训5.6 习题第6章 I/O流6.1 输入输出流6.1.1 流的概念6.1.2 输出流6.1.3 输入流6.1.4 格式控制6.2 文件流6.2.1 文件的概念6.2.2 一个简单的文件流实例6.2.3 文本文件的操作6.2.4 二进制文件的访问操作6.2.5 文件流常用函数6.3 字符串流6.4 小结6.5 实训6.6 习题第7章 MFC编程基础7.1 Windows编程基础7.1.1 Windows操作系统的技术特点7.1.2 事件驱动模式7.1.3 消息处理机制7.1.4 窗口7.2 MFC基础7.2.1 MFC概述7.2.2 MFC应用程序框架7.2.3 程序运行过程7.2.4 创建一个简单的MFC应用程序7.3 MFC应用程序分析7.4 消息处理实例7.4.1 鼠标消息处理7.4.2 键盘消息处理7.5 小结7.6 实训7.7 习题第8章 可视化编程8.1 文档与视图的概念8.1.1 文档视图结构8.1.2 单文档(SDI)应用程序8.1.3 多文档(MDI)应用程序8.2 对话框和控件8.2.1 对话框8.2.2 常用控件8.2.3 控件使用举例8.3 通用对话框8.3.1 颜色对话框8.3.2 文件对话框8.3.3 查找与替换对话框8.3.4 字体对话框8.3.5 打印对话框8.4 菜单8.4.1 菜单资源8.4.2 编辑菜单资源8.4.3 映射菜单消息8.4.4 快捷菜单8.5 小结8.6 实训8.7 习题参考文献
丛书特点: 针对性强,切合职业教育目标,重点培养职业能力,侧重技能传授实用性强,大量的经典真实案例,实训内容具体详细,与就业市场紧密结合 适应性强,教程与实训二合一,适合于三年制和两年制高职高专,也同样适合于其他各类大中专院校 强调知识的渐进性、兼顾知识的系统性,结构逻辑性强,针对高职高专学生的知识结构特点安排教学内容 书中配套形式多样的习题,网上提供完备的电子教案,提供相应的素材、程序代码、习题参考答案等教学资源,完全适合教学需要 教材系列完整,涵盖计算机专业各个方向;编者分布广泛,结合不同地域特点,适合不同地域读者