书籍详情
Visual C++ 6.0实例精通
作者:谢勇编著
出版社:科学出版社
出版时间:2000-01-01
ISBN:9787030085016
定价:¥62.00
购买这本书可以去
内容简介
本书是面向广大Visual C++6.0程序开发人员的一本极具特色的实用参考书。本书不对Visual C++6.0入门方面的知识作深入的探讨,而是直接面对Visual C++6.0程序开发中可能碰到的问题、直接面对工程。本书共分三部分:第一部分介绍了Visual C++6.0程序开发的预备知识,包括开发环境的定制、MFC应用程序的构架、MFC的层次关系;第二部分介绍了VisualC++6.0编程的基本方法和技巧,主要以具体的例子,结合一定的理论,使读者能够熟练掌握这些编程基础,并能举一反三;第三部分是本书的重点,以编程专题的形式,针对某一方面的问题,作深入细致的探讨,使读者能够全面掌握、运用自如。本书对想提高Visual C++6.0程序开发技能的读者,同样非常适用。
作者简介
暂缺《Visual C++ 6.0实例精通》作者简介
目录
第一部分 Visual C++6.O程序开发预备知识
第1章 Visual C++6.0开发环境定制
1.1 开发环境
1.2 环境定制
1.2.1 窗口定制
1.2.2 工具栏定制
1.2.3 工作状态定制
1.3 小结
第2章 从“Hello,the world”学习Visual C++6.0应用程序框架基础
2.1 创建Hello,the world工程
2.1.1 创建工程
2.1.2 在视窗内显示“Hello,the world!”
2.2 工程文件分析
2.2.1 Ex02a.h和Ex02a.cpp
2.2.2 其他类文件分析
2.2.3 Stdafx.h分析
2.2.4 Resource.h分析
2.2.5 资源文件分析
2.3 MFC程序框架分析
2.4 重新构造Hello,the world
2.4.1 编写Ex02b.cpp和EX02b.h
2.4.2 改写Ex02b.h
2.4.3 改写EX02b.cpp
2.5 小结
第3章 关于MFC6.0
3.1 MFC6.0简介
3.2 通用MFC6.0类
3.2.1 通用MFC6.0类结构
3.2.2 基本数据类型
3.2.3 对象集
3.3 用于Windows设计的MFC6.0类
3.3.1 应用程序类
3.3.2 菜单类
3.3.3 窗口框架类
3.3.4 控制条类
3.3.5 属性单类
3.3.6 常用控制类
3.3.7 对话框类
3.3.8 图形设备类
3.3.9 设备环境类
3.3.10 用于对象链接和嵌入(ActiveX)的类
3.3.11 基本Windows数据类型
3.3.12 用于Windows程序设计的全局变量
3.4 小结
第二部分 Visual C++6.0基本编程
第4章 对话框和控件
4.1 模式对话框和通用控件
4.2 模式对话框和通用控件示例程序
4.3 无模式对话框和通用控件
4.4 无模式对话框和通用控件示例程序
4.5 小结
第5章消息和命令
5.1 消息种类
5.2 Windows消息处理
5.3 控件通知消息
5.4 创建自己的消息映射
5.5 消息和命令示例程序
5.6 小结
第6章文档和现图
6.1 文档类
6.2 视图类
6.3 文档-视图体系结构
6.4 文档-视图之间的相互作用
6.4.1 CView::GetDocument函数
6.4.2 CDocument::UpdateAllViews函数
6.4.3 CView::OnUpdate函数
6.4.4 CView::OnInitialUpdate函数
6.4.5 CDocument::OnNewDocument函数
6.5 文档和视图示例程序
6.6 小结
第7章 MFC绘图
7.1 设备环境类
7.1.1 设备环境类
7.1.2 图形对象类
7.2 GDI图形对象
7.2.1 四笔
7.2.2 刷子
7.2.3 字体
7.2.4 位图
7.2.5 调色板
7.2.6 区域
7.2.7 库存对象
7.3 常见的绘图任务
7.3.1 输出文本
7.3.2 四点
7.3.3 回线
7.3.4 圆弧
7.3.5 封闭图形
7.3.6 其他常用的绘图函数
7.4 MFC绘图示例程序
7.5 小结
第8章 打印和打印预览
8.1 打印和打印预览
8.2 MFC的打印程序设计
8.2.1 有关打印的MFC类
8.2.2 MFC打印的函数调用流程
8.3 所见即所得打印
8.4 多页打印
8.5 打印对话框
8.6 小结
第9章 ActiveX编程
9.1 COM技术的理论基础
9.2 ActiveX控件和普通的Windows控件
9.2.1 ActiveX控件和普通Windows控件的相同点
9.2.2 ActiveX控件和普通的Windows控件不同点
9.3 ActiveX控件的载入方法
9.4 ActiveX控件包容器
9.4.1 属性的访问
9.4.2 ClassWizard为ActiveX控件产生类
9.4.3 对话框类数据成员和控件类的用法
9.4.4 映射ActiveX控件事件
9.4.5 将ActiveX控件锁在内存中
9.5 使用ActiveX控件示例程序
9.6 小结
第10章 Internet编程专题
10.1 Internet查询编程
10.1.1 创建Exloa工程并添加资源
10.1.2 查询HTTP站点
10.1.3 查询FTP站点
10.1.4 查询Gopher站点
10.1.5 运行结果
10.2 Internet浏览
10.2.1 创建Ex10工程
10.2.2 添加工具条按钮资源
10.2.3 添加工具条按钮消息映射函数
10.2.3 添加Internet地址输入对话枢
10.2.4 添加取得Internet网页代码
10.2.5 执行结果
10.3 小结
第11章 数据库编程
11.1 数据库概述
11.1.1 早期数据库
11.1.2 现代数据库
11.1.3 数据库应用程序
11.1.4 结构化查询语言(SQL)
11.2 用DAO访问本地数据库的应用程序
11.2.1 用DAO访问本地数据库示例程序
11.2.2 Exlla示例程序分析
11.3 ODBC数据库应用程序
11.3.1 ODBC简介
11.3.2 MFC封装的ODBC数据库类
11.3.3 应用ODBC编程方法介绍
11.3.4 使用ODBC示例程序
11.4 用ADO访问数据库应用程序
11.4.1 ADO的概念
11.4.2 ADO和RDO,DAO的比较
11.4.3 用ADO访问数据库示例程序
11.5 小结
第三部分 编程专题
第12章 多文档编程及文字处理
12.1 MDI应用程序简介
12.2 文本编辑类简介
12.2.1 CEditView类
12.2.2 CRichEditView类
12.2.3 CRichEditCtrl类
12.3 多文档编程及文字处理示例程序
12.4 小结
第13章 文件操作
13.1 文件操作概述
13.2 使用归档(CArchive)进行文件操作示例程序
13.3 使用CFile对象进行文件操作示例程序
13.4 小结
第14章 OpenGL编程专题
14.1 OpenGL概述
14.2 QpenGL函数
14.2.1 OpenGL核心函数
14.2.2 OpenGL实用库函数
14.2.3 辅助库函数
14.2.4 OpenGL的Windows专用函数
14.2.5 Win32API函数
14.2.6 OpenGL结构
14.3 使用C编写OpenGL程序
14.3.1 使用C编写OpenGL原理
14.3.2 程序实现和结果
14.4 用MFC编写OpenGL应用程序
14.4.1 用MFC编写OpenGL应用程序的步骤
14.4.2 绘图描述表
14.4.3 像素格式
14.4.4 填充PIXELFORMATDESCRIPTOR结构
14.4.5 设置像素格式
14.4.6 测试像素格式
14.4.7 创建着色描述表
14.4.8 在OpenGL中观察物体
14.4.9 光照的基本概念
14.5 使用MFC编写OpenGL程序和执行结果
14.5.1 在MFC中创建和结束OPenGL显示
14.5.2 添加OpenGL显示
14.5.2 运行结果
14.6 控制OpenGL的光源
14.6.1 添加工具条按钮
14.6.2 控制光源的成员变量及其初始化
14.6.3 添加光源控制函数
14.6.4 控制光源的执行结果
14.7 动态观察
14.7.1 添加工具条按钮
14.7.2 控制观察的成员变量及其初始化
14.7.3 添加动态观察控制函数
14.7.4 创建动态观察光标
14.7.5 添加动态观察的鼠标响应函数
14.7.6 实现动态观察功能
14.7.7 功能的完善
14.7.8 运计结果
14.8 小结
第15章 深入内存管理
15.1 Win 32内存模式
15.2 内存的分配方法
15.2.1 栈结构分配
15.2.2 堆内分配
15.3 虚拟内存
15.4 小结
第16章 动态键接库
16.1 什么是动态族接库
16.1.1 动态链接库与静态链接库
16.1.2 动态链接库和应用程序
16.1.3 动态链接库类型
16.2 如何使用动态链接库
16.2.1 隐式链接
16.2.2 显式链接
16.2.3 加载DLL
16.3 如何创建动态链接库
16.3.1 确定DLL的创建类型
16.3.2 创建一个Win 32 DLL
16.3.3 创建一个MFC常规DLL
16.3.4 创建一个MFC扩展DLL
16.3.5 创建测试程序
16.4 资源DLL
16.5 小结
第17章 多媒体开发之一——音频
17.1 声音媒体
17.2 Windows音频接口
17.2.1 高层音频函数
17.2.2 媒体控制接口MCI
17.2.3 低层音频接口
17.3 媒体控制接口MCI
17.3.1 使用命令消息
17.3.2 使用命令字符串
17.3.3 MCI命令与结构
17.3.4 常用宏命令
17.4 一个简单的CD播放器
17.5 小结
第18章 多媒体开发之二——视频
18.1 视频媒体
18.2 VFW概述
18.2.1 低层AVIFile函数
18.2.2 视频采集AVICap
18.2.3 视频回放DrawDib
18.2.4 视频压缩管理器VCM
18.3 MCIWnd窗口类
18.3.1 MCIWnd窗口类编程
18.3.2 基于MCIWnd窗口类的媒体播放器
18.4 ActiveMovie控件
18.5 小结
第19章 高级界面
19.1 创建Ex19工程
19.1.1 创建多文档模版工程
19.1.2 添加绘图状态控制函数
19.1.3 鼠标响应函数
19.1.4 OnDraw函数
19.1.5 线条信息的存储
19.1.6 运计结果
19.2 创建程序开始图形对话框封面
19.2.1 添加封面图形位图资源
19.2.2 创建图形封面对话框资源
19.2.3 图形封面对话框类
19.2.3 添加对话框显示到程序运行开始阶段
19.2.4 运河结果
19.3 创建高级状态条
19.3.1 添加资源
19.3.2 创建高级状态条类
19.3.3 在主框架函数中添加高级状态条
19.3.4 运计结果
19.4 ReBar带子及其控件
19.4.1 添加资源
19.4.2 线型数据类
19.4.3 自定义下拉组合框
19.4.4 在主框架中添加ReBar
19.4.5 添加消息响应函数
19.4.6 修改鼠标消息响应函数
19.4.7 运行结果
19.5 创建可浮动停靠工作空间
19.5.1 添加资源
19.5.2 可浮动停靠工作空间类的创建
19.5.3 可浮动停靠工作空间类的函数实现
19.5.4 自定义树视控件
19.5.5 在主框架中添加可浮动停靠工作空间
19.5.6 修改文档及显示
19.5.7 运行结果
19.6 界面显示控制
19.6.1 添加资源
19.6.2 添加消息响应函数
19.6.3 运行结果
19.7 小结
第20章 多线程编程
20.1 MFC与多线程
20.2 使用工作者线程
20.2.1 创建一个工作者线程
20.2.2 编写线程控制函数
20.3 使用用户界面线程
20.4 线程同步
20.4.1 为什么需要同步
20.4.2 等待函数
20.4.3 同步对象
20.5 多线程编程示例程序
20.6 小结
第21章 串口通信编程
21.1 Win 32通信子系统
21.2 串口通信编程技术
21.2.1 打开、关闭串口
21.2.2 串口初始化及设置更新
21.2.3 缓冲区控制
21.2.4 读写串口资源
21.2.5 监视通信事件
21.3 串口通信编程实例
21.4 小结
第22章 异常处理
22.1 异常处理概念
22.2 使用C++异常处理
22.3 MFC异常类
22.3.1 内存异常类CMemoryException
22.3.2 文件异常类CFileException
22.3.3 档案异常类CArchiveException
22.3.4 CpotS叩poftedpxceptlon
22.3.5 数据库异常类CDBException和CDaoException
22.3.6 OLE异常类COleException和COleDispatchBxception
22.3.7 用户异常类CUserException
22.3.8 Internet异常类CInternetException
22.3.9 资源异常类CResourceException
22.4 小结
附录 MFC 6.0类结构关系
第1章 Visual C++6.0开发环境定制
1.1 开发环境
1.2 环境定制
1.2.1 窗口定制
1.2.2 工具栏定制
1.2.3 工作状态定制
1.3 小结
第2章 从“Hello,the world”学习Visual C++6.0应用程序框架基础
2.1 创建Hello,the world工程
2.1.1 创建工程
2.1.2 在视窗内显示“Hello,the world!”
2.2 工程文件分析
2.2.1 Ex02a.h和Ex02a.cpp
2.2.2 其他类文件分析
2.2.3 Stdafx.h分析
2.2.4 Resource.h分析
2.2.5 资源文件分析
2.3 MFC程序框架分析
2.4 重新构造Hello,the world
2.4.1 编写Ex02b.cpp和EX02b.h
2.4.2 改写Ex02b.h
2.4.3 改写EX02b.cpp
2.5 小结
第3章 关于MFC6.0
3.1 MFC6.0简介
3.2 通用MFC6.0类
3.2.1 通用MFC6.0类结构
3.2.2 基本数据类型
3.2.3 对象集
3.3 用于Windows设计的MFC6.0类
3.3.1 应用程序类
3.3.2 菜单类
3.3.3 窗口框架类
3.3.4 控制条类
3.3.5 属性单类
3.3.6 常用控制类
3.3.7 对话框类
3.3.8 图形设备类
3.3.9 设备环境类
3.3.10 用于对象链接和嵌入(ActiveX)的类
3.3.11 基本Windows数据类型
3.3.12 用于Windows程序设计的全局变量
3.4 小结
第二部分 Visual C++6.0基本编程
第4章 对话框和控件
4.1 模式对话框和通用控件
4.2 模式对话框和通用控件示例程序
4.3 无模式对话框和通用控件
4.4 无模式对话框和通用控件示例程序
4.5 小结
第5章消息和命令
5.1 消息种类
5.2 Windows消息处理
5.3 控件通知消息
5.4 创建自己的消息映射
5.5 消息和命令示例程序
5.6 小结
第6章文档和现图
6.1 文档类
6.2 视图类
6.3 文档-视图体系结构
6.4 文档-视图之间的相互作用
6.4.1 CView::GetDocument函数
6.4.2 CDocument::UpdateAllViews函数
6.4.3 CView::OnUpdate函数
6.4.4 CView::OnInitialUpdate函数
6.4.5 CDocument::OnNewDocument函数
6.5 文档和视图示例程序
6.6 小结
第7章 MFC绘图
7.1 设备环境类
7.1.1 设备环境类
7.1.2 图形对象类
7.2 GDI图形对象
7.2.1 四笔
7.2.2 刷子
7.2.3 字体
7.2.4 位图
7.2.5 调色板
7.2.6 区域
7.2.7 库存对象
7.3 常见的绘图任务
7.3.1 输出文本
7.3.2 四点
7.3.3 回线
7.3.4 圆弧
7.3.5 封闭图形
7.3.6 其他常用的绘图函数
7.4 MFC绘图示例程序
7.5 小结
第8章 打印和打印预览
8.1 打印和打印预览
8.2 MFC的打印程序设计
8.2.1 有关打印的MFC类
8.2.2 MFC打印的函数调用流程
8.3 所见即所得打印
8.4 多页打印
8.5 打印对话框
8.6 小结
第9章 ActiveX编程
9.1 COM技术的理论基础
9.2 ActiveX控件和普通的Windows控件
9.2.1 ActiveX控件和普通Windows控件的相同点
9.2.2 ActiveX控件和普通的Windows控件不同点
9.3 ActiveX控件的载入方法
9.4 ActiveX控件包容器
9.4.1 属性的访问
9.4.2 ClassWizard为ActiveX控件产生类
9.4.3 对话框类数据成员和控件类的用法
9.4.4 映射ActiveX控件事件
9.4.5 将ActiveX控件锁在内存中
9.5 使用ActiveX控件示例程序
9.6 小结
第10章 Internet编程专题
10.1 Internet查询编程
10.1.1 创建Exloa工程并添加资源
10.1.2 查询HTTP站点
10.1.3 查询FTP站点
10.1.4 查询Gopher站点
10.1.5 运行结果
10.2 Internet浏览
10.2.1 创建Ex10工程
10.2.2 添加工具条按钮资源
10.2.3 添加工具条按钮消息映射函数
10.2.3 添加Internet地址输入对话枢
10.2.4 添加取得Internet网页代码
10.2.5 执行结果
10.3 小结
第11章 数据库编程
11.1 数据库概述
11.1.1 早期数据库
11.1.2 现代数据库
11.1.3 数据库应用程序
11.1.4 结构化查询语言(SQL)
11.2 用DAO访问本地数据库的应用程序
11.2.1 用DAO访问本地数据库示例程序
11.2.2 Exlla示例程序分析
11.3 ODBC数据库应用程序
11.3.1 ODBC简介
11.3.2 MFC封装的ODBC数据库类
11.3.3 应用ODBC编程方法介绍
11.3.4 使用ODBC示例程序
11.4 用ADO访问数据库应用程序
11.4.1 ADO的概念
11.4.2 ADO和RDO,DAO的比较
11.4.3 用ADO访问数据库示例程序
11.5 小结
第三部分 编程专题
第12章 多文档编程及文字处理
12.1 MDI应用程序简介
12.2 文本编辑类简介
12.2.1 CEditView类
12.2.2 CRichEditView类
12.2.3 CRichEditCtrl类
12.3 多文档编程及文字处理示例程序
12.4 小结
第13章 文件操作
13.1 文件操作概述
13.2 使用归档(CArchive)进行文件操作示例程序
13.3 使用CFile对象进行文件操作示例程序
13.4 小结
第14章 OpenGL编程专题
14.1 OpenGL概述
14.2 QpenGL函数
14.2.1 OpenGL核心函数
14.2.2 OpenGL实用库函数
14.2.3 辅助库函数
14.2.4 OpenGL的Windows专用函数
14.2.5 Win32API函数
14.2.6 OpenGL结构
14.3 使用C编写OpenGL程序
14.3.1 使用C编写OpenGL原理
14.3.2 程序实现和结果
14.4 用MFC编写OpenGL应用程序
14.4.1 用MFC编写OpenGL应用程序的步骤
14.4.2 绘图描述表
14.4.3 像素格式
14.4.4 填充PIXELFORMATDESCRIPTOR结构
14.4.5 设置像素格式
14.4.6 测试像素格式
14.4.7 创建着色描述表
14.4.8 在OpenGL中观察物体
14.4.9 光照的基本概念
14.5 使用MFC编写OpenGL程序和执行结果
14.5.1 在MFC中创建和结束OPenGL显示
14.5.2 添加OpenGL显示
14.5.2 运行结果
14.6 控制OpenGL的光源
14.6.1 添加工具条按钮
14.6.2 控制光源的成员变量及其初始化
14.6.3 添加光源控制函数
14.6.4 控制光源的执行结果
14.7 动态观察
14.7.1 添加工具条按钮
14.7.2 控制观察的成员变量及其初始化
14.7.3 添加动态观察控制函数
14.7.4 创建动态观察光标
14.7.5 添加动态观察的鼠标响应函数
14.7.6 实现动态观察功能
14.7.7 功能的完善
14.7.8 运计结果
14.8 小结
第15章 深入内存管理
15.1 Win 32内存模式
15.2 内存的分配方法
15.2.1 栈结构分配
15.2.2 堆内分配
15.3 虚拟内存
15.4 小结
第16章 动态键接库
16.1 什么是动态族接库
16.1.1 动态链接库与静态链接库
16.1.2 动态链接库和应用程序
16.1.3 动态链接库类型
16.2 如何使用动态链接库
16.2.1 隐式链接
16.2.2 显式链接
16.2.3 加载DLL
16.3 如何创建动态链接库
16.3.1 确定DLL的创建类型
16.3.2 创建一个Win 32 DLL
16.3.3 创建一个MFC常规DLL
16.3.4 创建一个MFC扩展DLL
16.3.5 创建测试程序
16.4 资源DLL
16.5 小结
第17章 多媒体开发之一——音频
17.1 声音媒体
17.2 Windows音频接口
17.2.1 高层音频函数
17.2.2 媒体控制接口MCI
17.2.3 低层音频接口
17.3 媒体控制接口MCI
17.3.1 使用命令消息
17.3.2 使用命令字符串
17.3.3 MCI命令与结构
17.3.4 常用宏命令
17.4 一个简单的CD播放器
17.5 小结
第18章 多媒体开发之二——视频
18.1 视频媒体
18.2 VFW概述
18.2.1 低层AVIFile函数
18.2.2 视频采集AVICap
18.2.3 视频回放DrawDib
18.2.4 视频压缩管理器VCM
18.3 MCIWnd窗口类
18.3.1 MCIWnd窗口类编程
18.3.2 基于MCIWnd窗口类的媒体播放器
18.4 ActiveMovie控件
18.5 小结
第19章 高级界面
19.1 创建Ex19工程
19.1.1 创建多文档模版工程
19.1.2 添加绘图状态控制函数
19.1.3 鼠标响应函数
19.1.4 OnDraw函数
19.1.5 线条信息的存储
19.1.6 运计结果
19.2 创建程序开始图形对话框封面
19.2.1 添加封面图形位图资源
19.2.2 创建图形封面对话框资源
19.2.3 图形封面对话框类
19.2.3 添加对话框显示到程序运行开始阶段
19.2.4 运河结果
19.3 创建高级状态条
19.3.1 添加资源
19.3.2 创建高级状态条类
19.3.3 在主框架函数中添加高级状态条
19.3.4 运计结果
19.4 ReBar带子及其控件
19.4.1 添加资源
19.4.2 线型数据类
19.4.3 自定义下拉组合框
19.4.4 在主框架中添加ReBar
19.4.5 添加消息响应函数
19.4.6 修改鼠标消息响应函数
19.4.7 运行结果
19.5 创建可浮动停靠工作空间
19.5.1 添加资源
19.5.2 可浮动停靠工作空间类的创建
19.5.3 可浮动停靠工作空间类的函数实现
19.5.4 自定义树视控件
19.5.5 在主框架中添加可浮动停靠工作空间
19.5.6 修改文档及显示
19.5.7 运行结果
19.6 界面显示控制
19.6.1 添加资源
19.6.2 添加消息响应函数
19.6.3 运行结果
19.7 小结
第20章 多线程编程
20.1 MFC与多线程
20.2 使用工作者线程
20.2.1 创建一个工作者线程
20.2.2 编写线程控制函数
20.3 使用用户界面线程
20.4 线程同步
20.4.1 为什么需要同步
20.4.2 等待函数
20.4.3 同步对象
20.5 多线程编程示例程序
20.6 小结
第21章 串口通信编程
21.1 Win 32通信子系统
21.2 串口通信编程技术
21.2.1 打开、关闭串口
21.2.2 串口初始化及设置更新
21.2.3 缓冲区控制
21.2.4 读写串口资源
21.2.5 监视通信事件
21.3 串口通信编程实例
21.4 小结
第22章 异常处理
22.1 异常处理概念
22.2 使用C++异常处理
22.3 MFC异常类
22.3.1 内存异常类CMemoryException
22.3.2 文件异常类CFileException
22.3.3 档案异常类CArchiveException
22.3.4 CpotS叩poftedpxceptlon
22.3.5 数据库异常类CDBException和CDaoException
22.3.6 OLE异常类COleException和COleDispatchBxception
22.3.7 用户异常类CUserException
22.3.8 Internet异常类CInternetException
22.3.9 资源异常类CResourceException
22.4 小结
附录 MFC 6.0类结构关系
猜您喜欢