| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 程序设计基础知识
1.1 程序设计的概念
1.2 程序设计语言
1.2.1 程序设计语言的种类
1.2.2 高级语言
1.2.3 C++语言的背景和特点
1.3 C++程序的基本结构
1.3.1 C++程序实例
1.3.2 注释
1.3.3 编译预处理
1.3.4 函数
1.3.5 数据的输入输出
1.4 Visual C++.NET开发环境及应用程序
1.5 C++程序设计实例
1.5.1 控制台应用程序实例
1.5.2 图形用户界面应用程序实例
1.6 程序设计的一般步骤
习题1
第2章 算法与程序设计
2.1 算法的概念
2.2 算法的特性
2.3 算法的流程图表示
2.4 算法的结构
2.4.1 算法的三种基本结构
2.4.2 基本结构的本质属性
2.4.3 N-S结构化流程图
2.5 算法的C++程序实现
2.5.1 顺序结构的C++程序
2.5.2 选择结构的C++程序
2.5.3 循环结构的C++程序
2.5.4 循环结构和造反结构的嵌套
2.6 算法与数据结构
2.6.1 数据类型的意义
2.6.2 数据结构的概念
2.6.3 数据结构与算法
2.7 结构化程序设计
2.7.1 结构化程序
2.7.2 结构化程序设计方法
习题2
第3章 基本数据类型与表达式
3.1 标识符和名字
3.1.1 C++字符集
3.1.2 标识符
3.1.3 名字
3.2 数据类型的概念
3.2.1 C++中的数据类型
3.2.2 基本类型的计算机表示
3.3 基本数据类型
3.3.1 数字、字符及字符串
3.3.2 基本类型变量的声明和引用
3.3.3 无符号数和const常量
3.3.4 用typedef定义类型
3.4 算术表达式
3.4.1 基本算术表达式
3.4.2 数据类型转换
3.4.3 自增和自减运算符
3.5 逻辑表达式
3.5.1 关系表达式
3.5.2 逻辑表达式
3.6 C++的特殊表达式
3.6.1 赋值表达式
3.6.2 条件表达式
3.6.3 逗号表达式
3.6.4 位运算表达式
3.7 运算符的优先顺序
3.8 C++中的数据输入输出
3.8.1 输入流cin
3.8.2 输出流cout
3.8.3 输入输出函数printf()和scanf()
习题3
第4章 C++程序结构
4.1 C++语言中的语句
4.2 选择结构
4.2.1 if语句的使用
4.2.2 if语句的嵌套
4.2.3 switch语句的使用
4.3 循环结构
4.3.1 While语句
4.3.2 do…while语句
4.3.3 for语句
4.3.4 循环结构的嵌套
4.4 非正常流程控制
4.4.1 goto语句和语句标号
4.4.2 break语句和continue
4.4.3 exit函数和abort函数
4.5 函数的定义和调用
4.5.1 函数的定义
4.5.2 函数的调用
4.5.3 函数的声明
4.5.4 内联函数
4.6 函数的参数
4.6.1 参数的值传递方式
4.6.2 变量的引用类型与函数参数
4.6.3 带有默认参数的函数
4.7 函数的嵌套调用和递归
4.7.1 函数的嵌套调用
4.7.2 函数的递归
4.8 变量的作用域和生存期
4.8.1 局部变量和全局变量
4.8.2 变量的存储类别
4.9 程序的多文件组织
4.10 编译预处理
4.10.1 #define宏定义指令
4.10.2 #include文件包含命令
4.10.3 条件编译
习题4
第5章 用户自定义数据类型
5.1 数组
5.1.1 一维数组
5.1.2 二维数组
5.1.3 数组作为函数参数
5.2 结构体
5.3 枚举型变量
5.4 指针
5.4.1 地址与指针的概念
5.4.2 指针的定义和使用
5.4.3 动态存储分配
5.5 指针与数组
5.5.1 一维数组和指针
5.5.2 二维数组和指针
5.5.3 指针的数组
5.5.4 指向数组的指针
5.6 字符串处理
5.6.1 字符数组
5.6.2 字符指针
5.6.3 字符串类型
5.7 指针与函数
5.7.1 返回指针的函数
5.7.2 指向函数的指针
习题5
第6章 面向对象程序设计
6.1 面向对象程序设计的概念
6.2 类和对象
6.2.1 类的定义
6.2.2 类中成员函数的定义
6.2.3 对象
6.2.4 构造函数与析构函数
6.2.5 const对象与const成员函数
6.2.6 对象与指针
6.2.7 类的静态成员
6.2.8 友元
6.3 方法重载
6.3.1 函数重载
6.3.2 运算符重载
6.4 继承
6.4.1 基类和派生类
6.4.2 多重继承
6.4.3 派生类的构造函数
6.4.4 派生类的三种继承方式
6.4.5 继承与组合
6.5 多态性及虚函数
6.5.1 派和严对象替换基类对象
6.5.2 虚函数
6.5.3 纯虚函数和抽象类
6.6 模板
6.6.1 函数模板
6.6.2 类模板
6.7 C++的I/O流类和对象
6.7.1 C++流类
6.7.2 插入和提取运算符
6.8 异常处理
6.9 命名空间
6.9.1 命名空间的使用
6.9.2 标准命名空间std
习题6
第7章 用户界面设计
7.1 建立Visual C++.NET工程
7.1.1 Visual C++.NET工程种类
7.1.2 基于MFC的应用程序类型
7.2 基于MFC的应用程序概述
7.2.1 文档/视图结构
7.2.2 客户区重绘
7.2.3 资源的管理
7.3 各类消息处理方法
7.3.1 菜单及工具栏命令
7.3.2 鼠标消息处理
7.3.3 键盘消息处理
7.3.4 定时器消息处理
7.4 对话框
7.4.1 对话框的创建
7.4.2 对话框的调用
7.4.3 对话框中的控件
7.4.4 通用对话框
7.4.5 基于对话框的应用
习题7
第8章 图形图像与多媒体应用程序
8.1 设备环境类
8.1.1 CCPaintDC类
8.1.2 CCClientDC类
8.2 绘图工具类
8.2.1 画笔的使用
8.2.2 画刷的使用
8.2.3 库存绘图对象
8.2.4 字体的使用
8.3 坐标映射方式
8.4 常用绘画模式
8.5 数据显示与字符串
8.6 几何图形绘制
8.7 位图显示及图片框
8.7.1 客户区位图显示
8.7.2 图片框控件
8.8 多媒体应用
8.8.1 声音文件播放
8.8.2 网页浏览
8.8.3 媒体播放
习题8
第9章 数据文件与数据库应用程序
9.1 数据管理方式的变迁
9.2 数据文件的读写
9.2.1 标准C++中的文件流类
9.2.2 用MFC文件类读写文件
9.2.3 序列化方式读写文件
9.3 数据库系统概念
9.3.1 数据库系统构成
9.3.2 关系型数据库
9.4 数据库操作语言SQL
9.5 数据库应用程序开发
9.5.1 ODBC数据源
9.5.2 通过向导建立应用程序
9.5.3 利用MFC ODBC类编程
9.5.4 利用列表控件显示记录
习题9
参考文献