
微信扫一扫,移动浏览光盘
简介
根据作者多年来的教学心得和学习者对Visual C++的认知规律,本书
从最基本的C++语言开始讲解,重点分析了C++语言相对C语言的不同点,在
此基础上讲解了Windows API编程的方法、MFC类库,并介绍了在MFC支持下
的Windows绘图操作、对话框设计以及控件使用等。为了能够深入理解文档
,视图结构,作者在简单应用程序框架的基础上,分析了菜单资源,并对
工具栏、状态栏等资源做了介绍;在学习过文档,视图结构后又深入分析
了多媒体与网络编程的方法。
本书在结构上深入浅出、层层推进,内容讲解透彻,注重实践,程序
简洁有代表性,非常适合普通高等院校、高职高专院校计算机及相关专业
的学生和自学者使用。
目录
前言
第1章 Visual C++ 6.0集成开发环境
1.1 Visual C++ 6.0的集成开发环境概述
1.2 VC++ 6.0的菜单栏
1.2.1 File菜单
1.2.2 Edit菜单
1.2.3 View菜单
1.2.4 Insert菜单
1.2.5 Project菜单
1.2.6 Build菜单
1.2.7 Tools菜单
1.2.8 Windows菜单
1.2.9 Help菜单
1.3 VC++ 6.0的工具栏
1.3.1 工具栏的构成
1.3.2 工具栏的定制与修改
1.4 项目和项目工作区
1.4.1 项目的概念
1.4.2 项目工作区窗口
1.5 资源与资源编辑器
1.6 联机帮助
1.7 工程的建立与编译、链接
思考与练习
第2章 C++语言基础
2.1 C++语言概述
2.1.1 C++的发展历程
2.1.2 C++语言的特点
2.2 一个简单的C++程序
2.2.1 一个C++例程
2.2.2 C++程序的基本组成
2.2.3 C++程序的书写风格
2.3 数据类型、运算符和表达式
2.3.1 数据类型
2.3.2 常量与变量
2.3.3 运算符和表达式
2.4 指针
2.4.1 指针的定义与使用
2.4.2 字符串指针
2.4.3 指针与数组
2.4.4 引用类型
2.5 C++的控制结构
2.5.1 顺序结构
2.5.2 选择结构
2.5.3 循环结构
2.6 函数
2.6.1 函数的声明
2.6.2 函数的参数传递
2.7 文件与预处理
2.7.1 预处理
2.7.2 文件
2.8 类与对象
2.8.1 面向对象的程序设计方法
2.8.2 类的定义
2.8.3 对象
2.8.4 内联函数
2.8.5 友元函数
2.8.6 this指针
2.9 构造函数和析构函数
2.10 方法重载
2.10.1 函数重载
2.10.2 操作符重载
2.11 继承
2.11.1 类的继承性
2.11.2 派生类与基类的构造函数
2.11.3 多重继承
2.12 多态性和虚拟函数
2.12.1 多态性
2.12.2 虚拟函数
2.12.3 虚拟析构函数
2.13 输入/输出流
思考与练习
第3章 Windows编程基础
3.1 Windows编程概述
3.1.1 窗口
3.1.2 事件驱动
3.1.3 句柄和Windows消息
3.2 基于消息驱动的程序设计
3.2.1 消息驱动的机制
3.2.2 消息格式与消息处理的模式
3.2.3 Windows应用程序常用消息
3.3 Windows中的事件驱动程序设计
3.4 Windows应用程序的基本框架
3.4.1 Windows应用程序的组成
3.4.2 源程序的组成结构
3.5 Windows API程序设计实例
3.5.1 Windows API介绍
3.5.2 应用程序举例
思考与练习
第4章 应用程序基本框架
4.1 MFC概述
4.1.1 MFC的特点
4.1.2 MFC中类的组织结构
4.1.3 根类
4.1.4 应用程序体系结构类
4.1.5 可视对象类
4.1.6 通用类
4.1.7 MFC常用类的体系结构
4.2 简单MFC应用程序分析
4.2.1 简单MFC应用程序框架
4.2.2 消息映射和消息处理
4.2.3 MFC默认消息映射与消息处理
4.3 MFC中的全局函数与全局变量
4.4 MFC应用程序向导
4.4.1 应用程序框架类型
4.4.2 利用AppWizard生成应用程序框架
4.4.3 MFC应用程序框架结构
4.5 MFC AppWizard编程实例
思考与练习
第5章 Windows绘图
5.1 图形设备接口
5.1.1 基本概念
5.1.2 图形刷新
5.1.3 获取设备环境
5.1.4 映像模式
5.2 CDC类与CGDIObject类
5.2.1 DC和CDC类
5.2.2 GDI和CGDIObject类
5.3 绘图工具和颜色设置
5.3.1 画笔的应用
5.3.2 画刷的应用
5.3.3 颜色的应用
5.4 常用绘图函数
5.4.1 与绘图相关的数据类型
5.4.2 CDC类的主要绘图函数
5.5 应用实例
5.6 文本与字体
5.6.1 文本的输出
5.6.2 CFont类与LOGFONT结构
5.7 定时器的使用
5.7.1 定时器函数
5.7.2 定时器使用举例
思考与练习
第6章 菜单、工具栏和状态栏
6.1 菜单及加速键的使用
6.1.1 菜单概述
6.1.2 菜单的创建
6.1.3 菜单消息及消息映射
6.1.4 上下文菜单
6.1.5 改变菜单的显示状态
6.2 工具栏的使用
6.2.1 工具栏概述
6.2.2 工具栏资源的创建
6.2.3 工具栏按钮的消息映射
6.2.4 工具栏窗口的创建和加载
6.2.5 改变工具栏按钮的状态
6.2.6 工具栏的移动
6.3 状态栏的使用
6.3.1 状态栏概述
6.3.2 状态栏的创建
6.3.3 状态栏的风格
思考与练习
第7章 对话框
7.1 对话框概述
7.1.1 对话框的分类
7.1.2 公共对话框
7.1.3 属性对话框
7.2 对话框的创建
7.2.1 对话框资源的创建
7.2.2 对话框类的创建
7.2.3 对话框的显示
7.2.4 数据交换(DDX)与验证(DDV)
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.5 属性页对话框
7.5.1 CPropertySheet类
7.5.2 CPropertyPage类
7.5.3 创建一般属性对话框
7.5.4 创建向导对话框
7.6 公共对话框
7.6.1 文件对话框
7.6.2 字体对话框
7.6.3 颜色对话框
7.6.4 页面设置对话框
7.6.5 打印对话框
7.6.6 查找/替换对话框
思考与练习
第8章 Windows控件的使用
8.1 标准控件介绍
8.2 按钮类控件
8.2.1 下压式按钮
8.2.2 单选按钮
8.2.3 复选按钮
8.3 编辑框
8.4 列表框
8.5 组合框
8.6 滚动条控件
8.7 滑动条控件
8.8 微调控件
8.9 进度条
思考与练习
第9章 框架窗口、文档和视图
9.1 概述
9.1.1 单文档界面与多文档界面
9.1.2 文档/视图结构
9.2 框架窗口
9.2.1 主窗口和文档窗口
9.2.2 窗口风格的设置
9.2.3 窗口状态的改变
9.3 分工合作的文档/视图结构
9.3.1 简单程序框架
9.3.2 文档/视图结构
9.4 单文档应用程序框架分析
9.5 文档/视图结构应用程序执行流程
9.6 多文档应用程序简介
思考与练习
第10章 文件操作
10.1 串行化
10.1.1 MFC程序框架支持的文档结构
10.1.2 CArchive类
10.1.3 直接使用串行化
10.2 CFile类
10.2.1 打开和关闭文件
10.2.2 文件的定位
10.2.3 文件的读写操作
10.2.4 文件的管理
10.2.5 文件异常
10.3 文件对话框
10.3.1 选择多个文件
10.3.2 设计自己所需的文件对话框
10.4 内存文件类
10.4.1 CMemFile类
10.4.2 CSharedFile类
10.5 文件输入/输出流
10.6 文件应用实例
思考与练习
第11章 动态链接库的使用
11.1 动态链接库基础知识
11.1.1 静态链接和动态链接
11.1.2 MFC中的DLL
11.2 动态链接库的设计
11.2.1 DLL的接口函数
11.2.2 从DLL中导出函数
11.2.3 动态链接库的设计
11.3 在应用程序中使用DLL
11.3.1 程序链接
11.3.2 在应用程序中使用DLL
思考与练习
第12章 多媒体与网络编程
12.1 多媒体编程简介
12.2 声音
12.2.1 播放声音的3个简单函数
12.2.2 用MCI控制波形声音的播放
12.3 图像
12.3.1 BMP文件结构
12.3.2 显示DIB程序实例
12.4 视频
12.5 网络编程
12.5.1 网络应用程序
12.5.2 WinSock类
12.5.3 网络编程方法
12.5.4 C/S结构编程实例
12.5.5 其他网络编程实例
思考与练习
附录 习题参考答案
参考文献
第1章 Visual C++ 6.0集成开发环境
1.1 Visual C++ 6.0的集成开发环境概述
1.2 VC++ 6.0的菜单栏
1.2.1 File菜单
1.2.2 Edit菜单
1.2.3 View菜单
1.2.4 Insert菜单
1.2.5 Project菜单
1.2.6 Build菜单
1.2.7 Tools菜单
1.2.8 Windows菜单
1.2.9 Help菜单
1.3 VC++ 6.0的工具栏
1.3.1 工具栏的构成
1.3.2 工具栏的定制与修改
1.4 项目和项目工作区
1.4.1 项目的概念
1.4.2 项目工作区窗口
1.5 资源与资源编辑器
1.6 联机帮助
1.7 工程的建立与编译、链接
思考与练习
第2章 C++语言基础
2.1 C++语言概述
2.1.1 C++的发展历程
2.1.2 C++语言的特点
2.2 一个简单的C++程序
2.2.1 一个C++例程
2.2.2 C++程序的基本组成
2.2.3 C++程序的书写风格
2.3 数据类型、运算符和表达式
2.3.1 数据类型
2.3.2 常量与变量
2.3.3 运算符和表达式
2.4 指针
2.4.1 指针的定义与使用
2.4.2 字符串指针
2.4.3 指针与数组
2.4.4 引用类型
2.5 C++的控制结构
2.5.1 顺序结构
2.5.2 选择结构
2.5.3 循环结构
2.6 函数
2.6.1 函数的声明
2.6.2 函数的参数传递
2.7 文件与预处理
2.7.1 预处理
2.7.2 文件
2.8 类与对象
2.8.1 面向对象的程序设计方法
2.8.2 类的定义
2.8.3 对象
2.8.4 内联函数
2.8.5 友元函数
2.8.6 this指针
2.9 构造函数和析构函数
2.10 方法重载
2.10.1 函数重载
2.10.2 操作符重载
2.11 继承
2.11.1 类的继承性
2.11.2 派生类与基类的构造函数
2.11.3 多重继承
2.12 多态性和虚拟函数
2.12.1 多态性
2.12.2 虚拟函数
2.12.3 虚拟析构函数
2.13 输入/输出流
思考与练习
第3章 Windows编程基础
3.1 Windows编程概述
3.1.1 窗口
3.1.2 事件驱动
3.1.3 句柄和Windows消息
3.2 基于消息驱动的程序设计
3.2.1 消息驱动的机制
3.2.2 消息格式与消息处理的模式
3.2.3 Windows应用程序常用消息
3.3 Windows中的事件驱动程序设计
3.4 Windows应用程序的基本框架
3.4.1 Windows应用程序的组成
3.4.2 源程序的组成结构
3.5 Windows API程序设计实例
3.5.1 Windows API介绍
3.5.2 应用程序举例
思考与练习
第4章 应用程序基本框架
4.1 MFC概述
4.1.1 MFC的特点
4.1.2 MFC中类的组织结构
4.1.3 根类
4.1.4 应用程序体系结构类
4.1.5 可视对象类
4.1.6 通用类
4.1.7 MFC常用类的体系结构
4.2 简单MFC应用程序分析
4.2.1 简单MFC应用程序框架
4.2.2 消息映射和消息处理
4.2.3 MFC默认消息映射与消息处理
4.3 MFC中的全局函数与全局变量
4.4 MFC应用程序向导
4.4.1 应用程序框架类型
4.4.2 利用AppWizard生成应用程序框架
4.4.3 MFC应用程序框架结构
4.5 MFC AppWizard编程实例
思考与练习
第5章 Windows绘图
5.1 图形设备接口
5.1.1 基本概念
5.1.2 图形刷新
5.1.3 获取设备环境
5.1.4 映像模式
5.2 CDC类与CGDIObject类
5.2.1 DC和CDC类
5.2.2 GDI和CGDIObject类
5.3 绘图工具和颜色设置
5.3.1 画笔的应用
5.3.2 画刷的应用
5.3.3 颜色的应用
5.4 常用绘图函数
5.4.1 与绘图相关的数据类型
5.4.2 CDC类的主要绘图函数
5.5 应用实例
5.6 文本与字体
5.6.1 文本的输出
5.6.2 CFont类与LOGFONT结构
5.7 定时器的使用
5.7.1 定时器函数
5.7.2 定时器使用举例
思考与练习
第6章 菜单、工具栏和状态栏
6.1 菜单及加速键的使用
6.1.1 菜单概述
6.1.2 菜单的创建
6.1.3 菜单消息及消息映射
6.1.4 上下文菜单
6.1.5 改变菜单的显示状态
6.2 工具栏的使用
6.2.1 工具栏概述
6.2.2 工具栏资源的创建
6.2.3 工具栏按钮的消息映射
6.2.4 工具栏窗口的创建和加载
6.2.5 改变工具栏按钮的状态
6.2.6 工具栏的移动
6.3 状态栏的使用
6.3.1 状态栏概述
6.3.2 状态栏的创建
6.3.3 状态栏的风格
思考与练习
第7章 对话框
7.1 对话框概述
7.1.1 对话框的分类
7.1.2 公共对话框
7.1.3 属性对话框
7.2 对话框的创建
7.2.1 对话框资源的创建
7.2.2 对话框类的创建
7.2.3 对话框的显示
7.2.4 数据交换(DDX)与验证(DDV)
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.5 属性页对话框
7.5.1 CPropertySheet类
7.5.2 CPropertyPage类
7.5.3 创建一般属性对话框
7.5.4 创建向导对话框
7.6 公共对话框
7.6.1 文件对话框
7.6.2 字体对话框
7.6.3 颜色对话框
7.6.4 页面设置对话框
7.6.5 打印对话框
7.6.6 查找/替换对话框
思考与练习
第8章 Windows控件的使用
8.1 标准控件介绍
8.2 按钮类控件
8.2.1 下压式按钮
8.2.2 单选按钮
8.2.3 复选按钮
8.3 编辑框
8.4 列表框
8.5 组合框
8.6 滚动条控件
8.7 滑动条控件
8.8 微调控件
8.9 进度条
思考与练习
第9章 框架窗口、文档和视图
9.1 概述
9.1.1 单文档界面与多文档界面
9.1.2 文档/视图结构
9.2 框架窗口
9.2.1 主窗口和文档窗口
9.2.2 窗口风格的设置
9.2.3 窗口状态的改变
9.3 分工合作的文档/视图结构
9.3.1 简单程序框架
9.3.2 文档/视图结构
9.4 单文档应用程序框架分析
9.5 文档/视图结构应用程序执行流程
9.6 多文档应用程序简介
思考与练习
第10章 文件操作
10.1 串行化
10.1.1 MFC程序框架支持的文档结构
10.1.2 CArchive类
10.1.3 直接使用串行化
10.2 CFile类
10.2.1 打开和关闭文件
10.2.2 文件的定位
10.2.3 文件的读写操作
10.2.4 文件的管理
10.2.5 文件异常
10.3 文件对话框
10.3.1 选择多个文件
10.3.2 设计自己所需的文件对话框
10.4 内存文件类
10.4.1 CMemFile类
10.4.2 CSharedFile类
10.5 文件输入/输出流
10.6 文件应用实例
思考与练习
第11章 动态链接库的使用
11.1 动态链接库基础知识
11.1.1 静态链接和动态链接
11.1.2 MFC中的DLL
11.2 动态链接库的设计
11.2.1 DLL的接口函数
11.2.2 从DLL中导出函数
11.2.3 动态链接库的设计
11.3 在应用程序中使用DLL
11.3.1 程序链接
11.3.2 在应用程序中使用DLL
思考与练习
第12章 多媒体与网络编程
12.1 多媒体编程简介
12.2 声音
12.2.1 播放声音的3个简单函数
12.2.2 用MCI控制波形声音的播放
12.3 图像
12.3.1 BMP文件结构
12.3.2 显示DIB程序实例
12.4 视频
12.5 网络编程
12.5.1 网络应用程序
12.5.2 WinSock类
12.5.3 网络编程方法
12.5.4 C/S结构编程实例
12.5.5 其他网络编程实例
思考与练习
附录 习题参考答案
参考文献
Visual C++ 6.0基础与实例教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
