书籍详情
Visual C++ 6.0程序设计例解教程
作者:普悠玛数位科技编著
出版社:中国铁道出版社
出版时间:2002-08-01
ISBN:9787113047979
定价:¥47.00
购买这本书可以去
内容简介
VisualC++是个功能强大的程序设计语言,它涵盖了许多主题,能实现各种强大的功能。本书采纳多位程序员的心得,把他们在开发中所需要的各种概念融入其中,因为,概念是语言的基础,它的重要性不容忽视。本书所采用的是循序渐进的方式来编排每一个章节,建议分为三个阶段进行学习,分别为基础阶段(第1章至第8章)、高级阶段(第9章至第13章)及应用阶段(第14章至第20章)。基础阶段所介绍的是学习C++之前必须要了解的基本元素,此阶段所讲述的内容是C++基本语句的使用,在了解了C++的基本语句之后,再进行高级阶段的学习,可以更加容易地进入程序设计的世界。高级阶段所讲述的是VC++强大特殊功能的对象类别,所引用的是现在最常用的面向对象概念。在这里将介绍对象要如何生成及类别的使用,本阶段对于初学者来说可能会有一点复杂与困难,所以比较适合对C++稍有了解的读者阅读。在对C++有一定的了解后再进行应用阶段的学习,这样,对知识的理解与吸收就显得容易多了,所以,本阶段也可理解为基本应用程序范例的介绍和使用。
作者简介
暂缺《Visual C++ 6.0程序设计例解教程》作者简介
目录
第1章 Visual C++ 6.0程序开发环境
1-1 Visual C++概论与安装
1-1-1 程序设计的概念
1-1-2 Visual C++的特色
1-1-3 如何安装Visual C++
1-2 IDE集成开发环境界面
1-2-1 什么是IDE集成开发环境
1-2-2 Visual C++的IDE界面
1-2-3 常用纠错窗口
1-3 项目
1-3-1 什么是项目
1-3-2 项目的管理
1-3-3 如何纠错
课后习题
第2章 C++程序基本结构
2-1 程序的基本结构与元素
2-2 变量声明与数据类型
2-2-1 变量与常量
2-2-2 变量与数据类型的关系
2-2-3 数据类型的种类
2-2-4 变量及常量的声明
2-2-5 变量有效范围及生命周期
2-3 面向对象
2-3-1 什么叫面向对象
2-3-2 面向对象的程序设计的特点
课后习题
第3章 判断语句与循环语句
3-1 判断语句
3-1-1 用if来做判断
3-1-2 C++关系运算符
3-1-3 配合else来做判断
3-1-4 复合语句
3-1-5 嵌套式判断语句
3-1-6 加入else-if做判断
3-1-7 switch...case的应用
3-1-8 逻辑运算符
3-2 循环
3-2-1 for循环
3-2-2 for循环的灵活运用
3-2-3 while循环
3-2-4 do while循环
3-2-5 嵌套式循环
课后习题
第4章 数组、字符串与结构
4-1 数组
4-1-1 数组的声明
4-1-2 访问数组元素
4-1-3 数组初始化
4-2 字符串
4-2-1 字符串数组
4-2-2 数值与字符串间的转换
4-2-3 string类
4-3 结构
4-3-1 结构声明
4-3-2 使用结构
课后习题
第5章 函数的使用
5-1 函数的基本概念
5-1-1 函数的建立及调用
5-1-2 函数原型
5-1-3 传递参数
5-1-4 函数的返回值
5-1-5 函数重载
5-1-6 参数默认
5-2 局部变量与全局变量
5-2-1 局部变量
5-2-2 全局变量
5-2-3 全局运算符(::)
5-3 公有函数
5-3-1 与数学相关的函数
5-3-2 与字符串相关的函数
5-3-3 与时间相关的函数
课后习题
第6章 指针在C++中的应用
6-1 指针的声明与使用
6-1-1 指针的意义
6-1-2 指针的声明
6-1-3 取址与取值
6-1-4 函数的传址调用
6-1-5 函数的参考
6-1-6 以new初始化指针
6-1-7 指针的移动
6-2 指针与数组
6-2-1 一维数组指针
6-2-2 二维数组指针
6-2-3 字符串指针
6-2-4 字符串指针数组
6-3 指针的高级应用
6-3-1 函数指针
6-3-2 指向指针
6-3-3 动态建立数组
课后习题
第7章 预处理指令
7-1 预处理指令
7-2 宏定义——#define
7-2-1 宏取代
7-2-2 宏函数
7-2-3 预处理运算符
7-3 条件语句
7-3-1 #if、#else、#elif与#endif
7-3-2 #ifdef及#ifndef
7-3-3 #undef
7-4 #include、#error及注解
7-4-1 包含指令#include
7-4-2 除错指令(#error)及注解
7-4-3 注解
课后习题
第8章 流与文件处理
8-1 流
8-1-1 输出流
8-1-2 输入流
8-2 文件处理
8-2-1 写入与读出的基本操作
8-2-2 打开文件模式
8-2-3 文件访问深入探讨
课后习题
第9章 面向对象概念介绍
9-1 面向对象基本概念
9-1-1 模拟真实世界
9-1-2 数据封装
9-2 探讨类与对象
9-2-1 类的定义
9-2-2 成员访问权限
9-2-3 类继承
9-2-4 多态怀与虚函数
9-2-5 构造函数和析构函数
课后习题
第10章 类定义及对象生成
10-1 类结构与对象
10-1-1 什么是“类”?什么是“对象”
10-1-2 类结构格式
10-1-3 作用域运算符(Scope Resolution Operator)
10-1-4 成员选择运算符(Member Selection Operators)
10-1-5 简单的对象应用
10-2 对象的建立
10-2-1 建立实体对象
10-2-2 声明对象数组
10-2-3 专用明对象指针
10-2-4 动态对象的内存配置
10-3 再谈构造函数与析构函数
10-3-1 构造函数的声明
10-3-2 构造函数的种类
10-3-3 析构函数的声明
10-3-4 构造函数与析构函数的执行顺序
10-3-5 对象参数、返回值及对象指派
10-4 深入成员函数
10-4-1 类成员
10-4-2 this指针
10-4-3 inline关键字
10-4-4 const关键字
10-4-5 mutable关键字
10-5 静态成员
10-5-1 什么是静态成员
10-5-2 静态属性
10-5-3 静态成员函数
10-6 对象的指针运用
10-6-1 指针、引用与对象
10-6-2 深入“引用”
10-6-3 成员指针
10-7 成员函数重载
10-7-1 成员函数与重载
10-7-2 构造函数的重载
10-7-3 重载成员函数与参数的默认
10-8 重载操作符
10-8-1 什么是操作符重载
10-8-2 “=”操作符的重载
10-8-3 “+=”操作符的重载
10-8-4 “[]”操作符的重载
课后习题
第11章 类关系
11-1 继承
11-1-1 继承的分类
11-1-2 private、protected、public
11-2 成员与继承的关系
11-2-1 数据成员的功能
11-3 多重继承
11-3-1 多重继承的语法
11-3-2 多重继承——函数名称重复
11-3-3 多重继承——数据名称重复
11-4 友元关系
11-4-1 友元关系的定义
11-4-2 友元类
11-4-3 友元函数——类函数
11-4-4 友元函数——一般函数
11-4-5 C++的漏洞
课后习题
第12章 虚函数与多态性
12-1 虚函数
12-1-1 实例研究
12-1-2 增加对象类
12-1-3 抽象类
12-2 虚析构函数
12-2-1 类的构造与析构顺序
12-2-2 析构变化
12-3 虚继承
12-3-1 类的虚继承
12-3-2 虚继承的应用
12-3-3 虚继承的成员
课后习题
第13章 模板
13-1 模板
13-1-1 模板函数
13-1-2 模板类
13-2 模板类成员
13-2-1 链表
13-2-2 模板类成员的定义
13-2-3 模板继承
13-2-4 模板类的Friend声明
13-3 模板实战
课后习题
第14章 以MFC设计Windows程序
14-1 Windows程序设计概念
14-1-1 MFC类函数库
14-1-2 应用程序与窗口对象
14-1-3 事件与信息
14-1-4 Windows程序设计中的资源
14-2 建立应用程序项目
14-2-1 在项目中使用MFC
14-2-2 建立应用程序
课后习题
第15章 建立与编辑窗口资源
15-1 在窗口中添加菜单
15-1-1 建立与编辑菜单
15-1-2 自定义窗口类
15-1-3 建立快捷键
15-2 在窗口中加入工具栏
15-2-1 建立与编辑工具栏
15-2-2 在窗口中添加工具栏
15-2-3 在窗口中增加状态栏
15-2-4 字符串表资源
课后习题
第16章 处理应用程序信息
16-1 信息处理的方式
16-1-1 使用信息表
16-1-2 信息处理函数
16-2 键盘与鼠标信息处理
16-2-1 基本的鼠标信息类型
16-2-2 提取窗口外的鼠标信息
16-2-3 基本的键盘的信息类型
课后习题
第17章 Document/View结构与SDI
17-1 MFC应用程序框架
17-1-1 简介Document/View
17-1-2 MFC的Document/View结构
17-1-3 建立应用程序结构
17-2 深入探讨结构项目
17-2-1 框架项目程序说明
17-2-2 程序中的文件模板
17-2-3 字符串资源说明
17-2-4 主窗口类说明
17-3 探讨Document类
17-3-1 Document类中的虚函数
17-3-2 数据的访问方式
17-4 探讨View类
17-4-1 View类的特性
17-4-2 View类中的虚函数
17-5 探讨Serialize机制
17-5-1 建立Serialize类
17-5-2 对象数据的访问
课后习题
第18章 基本屏幕绘图
18-1 各类GDI类的使用
18-1-1 设备环境
18-1-2 在窗口中绘制文字
18-1-3 用画笔绘制线条
18-1-4 以笔刷绘制填充区域
18-2 显示与使用位图
18-2-1 位图对象与结构
18-2-2 位图与DC的关系
18-2-3 制作透明效果
课后习题
第19章 对话框建立与应用
19-1 编辑对话框资源
19-1-1 建立对话框
19-1-2 编辑对话框
19-1-3 建立对话框类
19-1-4 对话框数据与函数成员
19-2 在程序中使用对话框
19-2-1 Modeless与Modal对话框
19-2-2 DDX与DDV
课后习题
第20章 控件的建立与应用
20-1 直接建立控件
20-1-1 在View中加入控件
20-1-2 控件的信息处理
课后习题
1-1 Visual C++概论与安装
1-1-1 程序设计的概念
1-1-2 Visual C++的特色
1-1-3 如何安装Visual C++
1-2 IDE集成开发环境界面
1-2-1 什么是IDE集成开发环境
1-2-2 Visual C++的IDE界面
1-2-3 常用纠错窗口
1-3 项目
1-3-1 什么是项目
1-3-2 项目的管理
1-3-3 如何纠错
课后习题
第2章 C++程序基本结构
2-1 程序的基本结构与元素
2-2 变量声明与数据类型
2-2-1 变量与常量
2-2-2 变量与数据类型的关系
2-2-3 数据类型的种类
2-2-4 变量及常量的声明
2-2-5 变量有效范围及生命周期
2-3 面向对象
2-3-1 什么叫面向对象
2-3-2 面向对象的程序设计的特点
课后习题
第3章 判断语句与循环语句
3-1 判断语句
3-1-1 用if来做判断
3-1-2 C++关系运算符
3-1-3 配合else来做判断
3-1-4 复合语句
3-1-5 嵌套式判断语句
3-1-6 加入else-if做判断
3-1-7 switch...case的应用
3-1-8 逻辑运算符
3-2 循环
3-2-1 for循环
3-2-2 for循环的灵活运用
3-2-3 while循环
3-2-4 do while循环
3-2-5 嵌套式循环
课后习题
第4章 数组、字符串与结构
4-1 数组
4-1-1 数组的声明
4-1-2 访问数组元素
4-1-3 数组初始化
4-2 字符串
4-2-1 字符串数组
4-2-2 数值与字符串间的转换
4-2-3 string类
4-3 结构
4-3-1 结构声明
4-3-2 使用结构
课后习题
第5章 函数的使用
5-1 函数的基本概念
5-1-1 函数的建立及调用
5-1-2 函数原型
5-1-3 传递参数
5-1-4 函数的返回值
5-1-5 函数重载
5-1-6 参数默认
5-2 局部变量与全局变量
5-2-1 局部变量
5-2-2 全局变量
5-2-3 全局运算符(::)
5-3 公有函数
5-3-1 与数学相关的函数
5-3-2 与字符串相关的函数
5-3-3 与时间相关的函数
课后习题
第6章 指针在C++中的应用
6-1 指针的声明与使用
6-1-1 指针的意义
6-1-2 指针的声明
6-1-3 取址与取值
6-1-4 函数的传址调用
6-1-5 函数的参考
6-1-6 以new初始化指针
6-1-7 指针的移动
6-2 指针与数组
6-2-1 一维数组指针
6-2-2 二维数组指针
6-2-3 字符串指针
6-2-4 字符串指针数组
6-3 指针的高级应用
6-3-1 函数指针
6-3-2 指向指针
6-3-3 动态建立数组
课后习题
第7章 预处理指令
7-1 预处理指令
7-2 宏定义——#define
7-2-1 宏取代
7-2-2 宏函数
7-2-3 预处理运算符
7-3 条件语句
7-3-1 #if、#else、#elif与#endif
7-3-2 #ifdef及#ifndef
7-3-3 #undef
7-4 #include、#error及注解
7-4-1 包含指令#include
7-4-2 除错指令(#error)及注解
7-4-3 注解
课后习题
第8章 流与文件处理
8-1 流
8-1-1 输出流
8-1-2 输入流
8-2 文件处理
8-2-1 写入与读出的基本操作
8-2-2 打开文件模式
8-2-3 文件访问深入探讨
课后习题
第9章 面向对象概念介绍
9-1 面向对象基本概念
9-1-1 模拟真实世界
9-1-2 数据封装
9-2 探讨类与对象
9-2-1 类的定义
9-2-2 成员访问权限
9-2-3 类继承
9-2-4 多态怀与虚函数
9-2-5 构造函数和析构函数
课后习题
第10章 类定义及对象生成
10-1 类结构与对象
10-1-1 什么是“类”?什么是“对象”
10-1-2 类结构格式
10-1-3 作用域运算符(Scope Resolution Operator)
10-1-4 成员选择运算符(Member Selection Operators)
10-1-5 简单的对象应用
10-2 对象的建立
10-2-1 建立实体对象
10-2-2 声明对象数组
10-2-3 专用明对象指针
10-2-4 动态对象的内存配置
10-3 再谈构造函数与析构函数
10-3-1 构造函数的声明
10-3-2 构造函数的种类
10-3-3 析构函数的声明
10-3-4 构造函数与析构函数的执行顺序
10-3-5 对象参数、返回值及对象指派
10-4 深入成员函数
10-4-1 类成员
10-4-2 this指针
10-4-3 inline关键字
10-4-4 const关键字
10-4-5 mutable关键字
10-5 静态成员
10-5-1 什么是静态成员
10-5-2 静态属性
10-5-3 静态成员函数
10-6 对象的指针运用
10-6-1 指针、引用与对象
10-6-2 深入“引用”
10-6-3 成员指针
10-7 成员函数重载
10-7-1 成员函数与重载
10-7-2 构造函数的重载
10-7-3 重载成员函数与参数的默认
10-8 重载操作符
10-8-1 什么是操作符重载
10-8-2 “=”操作符的重载
10-8-3 “+=”操作符的重载
10-8-4 “[]”操作符的重载
课后习题
第11章 类关系
11-1 继承
11-1-1 继承的分类
11-1-2 private、protected、public
11-2 成员与继承的关系
11-2-1 数据成员的功能
11-3 多重继承
11-3-1 多重继承的语法
11-3-2 多重继承——函数名称重复
11-3-3 多重继承——数据名称重复
11-4 友元关系
11-4-1 友元关系的定义
11-4-2 友元类
11-4-3 友元函数——类函数
11-4-4 友元函数——一般函数
11-4-5 C++的漏洞
课后习题
第12章 虚函数与多态性
12-1 虚函数
12-1-1 实例研究
12-1-2 增加对象类
12-1-3 抽象类
12-2 虚析构函数
12-2-1 类的构造与析构顺序
12-2-2 析构变化
12-3 虚继承
12-3-1 类的虚继承
12-3-2 虚继承的应用
12-3-3 虚继承的成员
课后习题
第13章 模板
13-1 模板
13-1-1 模板函数
13-1-2 模板类
13-2 模板类成员
13-2-1 链表
13-2-2 模板类成员的定义
13-2-3 模板继承
13-2-4 模板类的Friend声明
13-3 模板实战
课后习题
第14章 以MFC设计Windows程序
14-1 Windows程序设计概念
14-1-1 MFC类函数库
14-1-2 应用程序与窗口对象
14-1-3 事件与信息
14-1-4 Windows程序设计中的资源
14-2 建立应用程序项目
14-2-1 在项目中使用MFC
14-2-2 建立应用程序
课后习题
第15章 建立与编辑窗口资源
15-1 在窗口中添加菜单
15-1-1 建立与编辑菜单
15-1-2 自定义窗口类
15-1-3 建立快捷键
15-2 在窗口中加入工具栏
15-2-1 建立与编辑工具栏
15-2-2 在窗口中添加工具栏
15-2-3 在窗口中增加状态栏
15-2-4 字符串表资源
课后习题
第16章 处理应用程序信息
16-1 信息处理的方式
16-1-1 使用信息表
16-1-2 信息处理函数
16-2 键盘与鼠标信息处理
16-2-1 基本的鼠标信息类型
16-2-2 提取窗口外的鼠标信息
16-2-3 基本的键盘的信息类型
课后习题
第17章 Document/View结构与SDI
17-1 MFC应用程序框架
17-1-1 简介Document/View
17-1-2 MFC的Document/View结构
17-1-3 建立应用程序结构
17-2 深入探讨结构项目
17-2-1 框架项目程序说明
17-2-2 程序中的文件模板
17-2-3 字符串资源说明
17-2-4 主窗口类说明
17-3 探讨Document类
17-3-1 Document类中的虚函数
17-3-2 数据的访问方式
17-4 探讨View类
17-4-1 View类的特性
17-4-2 View类中的虚函数
17-5 探讨Serialize机制
17-5-1 建立Serialize类
17-5-2 对象数据的访问
课后习题
第18章 基本屏幕绘图
18-1 各类GDI类的使用
18-1-1 设备环境
18-1-2 在窗口中绘制文字
18-1-3 用画笔绘制线条
18-1-4 以笔刷绘制填充区域
18-2 显示与使用位图
18-2-1 位图对象与结构
18-2-2 位图与DC的关系
18-2-3 制作透明效果
课后习题
第19章 对话框建立与应用
19-1 编辑对话框资源
19-1-1 建立对话框
19-1-2 编辑对话框
19-1-3 建立对话框类
19-1-4 对话框数据与函数成员
19-2 在程序中使用对话框
19-2-1 Modeless与Modal对话框
19-2-2 DDX与DDV
课后习题
第20章 控件的建立与应用
20-1 直接建立控件
20-1-1 在View中加入控件
20-1-2 控件的信息处理
课后习题
猜您喜欢