| 作 者: | 梁普 |
| 出版社: | 电子工业出版社 |
| 丛编项: | 大专院校计算机专业推荐用书 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | C语言 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 C++基础
1.1 一个简单的C++程序
1.2 C++标识符与关键字
1.2.1 标识符
1.2.2 关键字
1.3 C++的数据类型
1.3.1 char类型
1.3.2 类型short
1.3.3 类型int
1.3.4 类型long
1.3.5 类型_intn
1.3.6 浮点类型float/double
1.4 I/O流与字符数据
1.5 常量
1.6 类型转换
1.6.1 类型的自动转换
1.6.2 强制类型转换
1.7 C++的存储类型与变量的作用域
1.8 操作符
1.8.1 算数运算符
1.8.2 关系运算符
1.8.3 逻辑运算符
1.8.4 位运算符
1.8.5 复合赋值运算符
1.8.6 三目运算(条件操作符)
1.9 复杂数据类型
1.9.1 枚举类型
1.9.2 联合
1.9.3 结构
1.10 数组与字符序列
1.10.1 一维数组
1.10.2 一维数组的初始化
1.10.3 字符序列和字符处理函数
1.11 指针
1.11.1 指针即地址
1.11.2 定义指针变量
1.11.3 指针操作符
1.11.4 指针运算
1.11.5 指针与数组
1.11.6 指针的初始化
1.11.7 无类型指针
1.12 控制结构
1.12.1 分支结构
1.12.2 循环结构
1.13 函数
1.13.1 涵数的一般格式
1.13.2 函数的使用一般原则
1.13.3 指针函数与函数指针
1.13.4 函数重载
1.14 动太存储分配与程序结构
1.14.1 动态存储分配
1.14.2 程序结构的组织
习题一
第2章 面向对象程序设计基础
2.1 基本概念
2.1.1 数据抽象及数据封装
2.1.2 继承性与派生类
2.1.3 多态性
2.2 类定义
2.2.1 类定义的一般格式
2.2.2 成员函数
2.3 内联函数与非内联函数
2.4 类与对象
2.5 定义对象
2.6 访问数据成员
2.7 构造函数与析构函数
2.7.1 构造函数的重载
2.7.2 构造函数
2.8 对象运算
2.8.1 对象赋值
2.8.2 对象数组
2.8.3 对象指针
2.8.4 this指针
2.8.5 指向类成员的指针
2.9 类的静态成员
2.9.1 静态数据成员
2.9.2 静态成员函数
2.10 模板
2.10.1 理解函数模板
2.10.2 理解类模板
2.11 运算符重载
2.11.1 理解运算符重载
2.11.2 实现运算符重载
2.11.3 重载I/O操作符
习题二
第3章 面向对象程序设计应用
3.1 基本概念
3.2 定义派生类
3.3 派生类的构造函数
3.4 理解数据成员的访问权限
3.5 多级继承与多继承
3.5.1 多级继承
3.5.2 多继承
3.6 虚基类
3.6.1 多继承中的二义性
3.6.2 解决方法
3.7 多态性
3.7.1 虚函数
3.7.2 后期联编
3.8 理解纯虚函数
习题三
第4章 微软基础类库与消息映射
4.1 一个简单的MFC程序
4.2 创建Windows程序
4.3 微软基础类库(MFC)
4.3.1 MFC结构
4.3.2 MFC的应用
4.4 消息映射
4.4.1 理解消息映射
习题四
第5章 Visual C++编程基础
5.1 文档/视图结构下的数据处理机理
5.1.1 文档/视图构造
5.1.2 定义有户数据结构
5.1.3 在文档类中实现用户数据操作
5.1.4 创建用户交互平台
5.1.5 调试程序
5.2 文档/视图结构下的数据缓存机制
5.3 MFC对象的持久性机制
5.3.1 对象的持久性机制
5.3.2 对象序列化原理
5.3.3 对象存取实现过程
5.4 MFC中集合类及数据结构应用
5.4.1 MFC中的集合类
5.4.2 如何选 用MFC集合类
5.4.3 模板类和非模板类
5.4.4 使用CObList集合实现队列操作
5.4.5 使用链式存储结构访问CStudent类的对象数据
5.5 静态切分窗口的多视图SDI应用程序
5.5.1 生成新项目
5.5.2 增加文档类数据成员
5.5.3 增加一个视图类
5.5.4 修改框架窗口类
5.5.5 编译运行
5.6 鼠标操作及消息映射
5.6.1 Windows中的消息
5.6.2 消息分类
5.6.3 消息映射与用户自定义消息及处理机制
5.6.4 自定义消息的处理
5.6.5 自定义消息及处理函数定义
5.6.6 编译运行
5.7 绘图程序
5.7.1 设计目标
5.7.2 设计结果
5.7.3 基础知识_MFC绘图步骤
5.7.4 创建画图程序步骤
5.7.5 视图客户区曲线的存取(永久化操作)
5.8 对话框编程
5.8.1 创建模态对话框
5.8.2 创建非模态对话框
5.8.3 基于对话框的数据交换与数据传输
5.8.4 菜单操作
5.8.5 创建快捷菜单
5.8.6 调用通用对话框
5.8.7 控件基本操作
5.9 数据库编程
5.9.1 创建Access数据库DB1
5.9.2 创建数据源
5.9.3 创建单文档程序
5.9.4 数据库编程
5.9.5 处理多个表
5.9.6 实现数据表查询与排序
5.9.7 与数据库相关的ActiveX控件
5.10 动态链接库编程
5.10.1 动态链接库(DLL)
5.10.2 DLL的概念
5.10.3 动态链接库的创建
5.10.4 动态链接库DLL的链接
5.11 网络编程基础
5.11.1 服务器端操作socket
5.11.2 客户端socket操作
5.11.3 数据的传送
5.11.4 Client/Server模型
5.11.5 C/S使用范例
习题五
第6章 数据结构基础
6.1 数据与数据结构
6.1.1 几个基本概念
6.1.2 数据结构的有关概念
6.1.3 线性逻辑结构
6.1.4 线性表的顺序存储结构及运算
6.1.5 线性表的链式存储结构及运算
6.1.6 线性表链性存储结构的插入和删除运算
6.2 数据的非线性逻辑结构——树
6.2.1 树和根树的相关概念
6.2.2 有向树的元表
6.2.3 根树的元素
6.2.4 根树的存储结构和遍历
6.3 根树和森林的遍历
附录A 综合应用——编写绘图程序
附录B 习题参考答案