本书根据教育部最新制订的高等职业教育培养目标和课程教学改革的基本要求编写而成,是高职高专各专业计算机程序设计课程教材及相关培训教材。本书以Windows XP为系统平台,以Visual C++中文版为软件环境,考虑到高职高专学生学习编程语言的需要,突出高等职业教育、职业资格签定和就业岗位培训等教育特点。本书配有实训教材,旨在培养学生的专业技术应用能力和职业操作技能。本书适用于高职高专的理工科学生,尤其适合于C++语言的初学者,还可供普通高校及成人高校理工科学生、计算机等级考试考生、计算机培训班学员和C++语言自学者使用。
本书根据教育部最新制订的高等职业教育培养目标和课程教学改革的基本要求编写而成,是高职高专各专业计算机程序设计课程教材及相关培训教材。本书以Windows XP为系统平台,以Visual C++中文版为软件环境,介绍了面向对象的程序设计思想和C++语言的基础知识。考虑到高职高专学生学习编程语言的需要,本书配有实训教材。
第1章 C++程序设计简介
1.1面向对象程序设计的基本思想及基本概念
1.2面向对象语言的分类和c++中支持面向对象的特点
1.3面向对象的软件开发环境简介
1.4 Visual CH使用简介
小结
第2章 VC++程序设计基础知识
2.1 VC++的程序结构
2.2 VC++的数据类型
2.3常量和变量
2.4运算符和表达式
小结
第3章 语句与程序流程
3.1语句
3.2分支语言
3.3循环语句
小结
第4章 函数
4.1模块化程序设计简介
4.2函数的一般形式
4.3函数的参数
4.4函数的返回值
4.5递归函数
4.6函数和变量作用域
4.7函数重载
小结
第5章 类与对象
5.1复合数据类型
5.2类的定义
5.3类的成员变量和成员函数
5.4对象和类的关系
5.5类的构造函数和析构函数
5.6成员
5.7内联函数
5.8友元
5.9 this指针
5.10嵌套类与局部类
5.11类属性
小结
第6章 指针和引用、数组
6.1指针
6.2引用
6.3数组
小结
第7章 继承性
7.1类的层次概念
7.2继承
小结
第8章 多态性和虚函数
8.1函数重载
8.2运算符重载
8.3使用friend重载运算符
8.4重载new和delete
8.5虚函数
小结
第9章 VC++的流及文件系统
9.1流的定义和格式化的输入/输出
9.2重载插入符“<<”和提取符“>>”
9.3文件与文件流
小结
第10章 用面向对象的方法设计应用程序
10.1 MFC编程简介
10.2综合应用程序
小结