书籍详情
例解Visual C++ 6.0一学即通
作者:万跃华主编;陈胜勇等编著
出版社:电子科技大学出版社
出版时间:1999-01-01
ISBN:9787810651240
定价:¥39.00
内容简介
Visual C++6.0是 Microsoft公司最新出品的可视化开发工具。本书以详实的内容、精选的示例全面介绍了Visual C++6.0的新特性以及如何在软件开发过程中运用这些新特性。全书共分21章,通过编程案例的练习来学习编程,每一章至少使用一个完整的范例来说明该章需要掌握的重点。本书覆盖了Windows 9x下编程的大部分内容,包括MFC基础编程知识、Windows 9x控件、ActiveX技术、图形与图像、多媒体编程、二维和三维动画、Internet网络编程、数据库编程、程序通信等。深入浅出地说明了Visual C++中最具有典型的和最有用途的程序设计方法,并且每个专题都有较全面的论述,许多内容是一般介绍 Visual C++基础编程的书籍没有涉及的。全书结构清晰、合理、范例实用、丰富。该书对已经具有 Visual C++编程经验的读者是很好的升级指导书,对初学Visual C++的读者来说,利用本书也可以很快人门,迅速达到中级甚至高级Visual C++程序员的水平。该书对从事Visual C++6.0开发与应用的广大科研人员、高校相关专业师生均不失为一本重要的自学、教学参考书。
作者简介
暂缺《例解Visual C++ 6.0一学即通》作者简介
目录
第一章 使用 Visual C++开发Windows程序
第一节 Visual C++6.0的新特性
第二节 程序的事件驱动
第三节 Viaual C++中重点需要掌握的类
第二章 适应Microsoft的编程环境
第一节 建立应用程序
2.1.1 开发者工作室(Developer Studio)
2.1.2 生成项目
2.1.3 运行Visual C++
2.1.4 建立新项目
2.1.5 单文档与多文档
2.1.6 数据库支持
2.1.7 确定程序支持的文档功能
2.1.8 设定应用程序基本功能
2.1.9 程序注释与 DLL
2.1.1 0完成应用程序设计
第二节 类及文件的说明
2.2.1 类的说明
2.2.2 代码文件说明
第三节 编译运行应用程序
2.3.1 编译
2.3.2 运行
第四节 C201Simple源代码说明
2.4.1 应用程序对象
2.4.2 文件对象
2.4.3 视口对象
2.4.4 主框架
第三章 Windows 98风格的控模
第一节 管理控件的 MFC类
3.1.1 标准控件
3.1.2 附加的控件类
3.1.3 公用控件类
第二节 控件说明
3.2.1 按钮控件
3.2.2 编辑控件
3.2.3 组合框控件
3.2.4 滑动控件
3.2.5 动画控件
3.2.6 树视图控件
3.3.7 进度栏控件
3.2.8 列表视图控件
第三节 实例
3.3.1 建立新项目
3.3.2 设计Diaexam对话框
3.3.3 生成对话框类
3.3.4 定义成员变量
3.3.5 定义信息处理器
3.3.6 完成CDiaexam码
3.3.7 修改程序菜单
3.3.8 加入菜单命令处理器
3.3.9 修改视图码
3.3.1 0exam31源码
第四章 基于消息的程序运行机制
第一节 多任务操作系统的消息驱动机制
4.1.1 使用消息
4.1.2 消息连接与消息格式
4.1.3 使用 DDE和OLE
第二节 以消息为纽带的软件二次开发方法
4.2.1 程序结构模型
4.2.2 程序设计过程
4.2.3 MBP的优点
第三节 程序框架中的消息和命令
4.3.1 框架中的消息和命令
4.3.2 CFrame对消息处理函数的调用
4.3.3 在框架中的消息映射
4.3.4 消息处理函数
第四节 使用Classwizard管理消息映射
第五节 基于对话框的应用程序
第六节 本章例程相关函数
第七节 应用程序设计示例
4.7.1 创建基于对话的应用程序工程
4.7.2 编辑资源
4.7.3 编辑代码
4.7.4 运行结果
第五章 MDI界面与文件存取
第一节 建立多文档应用程序
5.1.1 什么是多文档
5.1.2 建立多文档应用程序框架
第二节 多文档应用程序类和文件
5.2.1 应用程序类
5.2.2 文档类
5.2.3 视图类
5.2.4 主窗口类
5.2.5 子窗口类
5.2.6 Cframewnd类
第三节 多文档程序与单文档程序的比较
第四节 应用程序中各类的关系
第五节 文件的磁盘输入与输出
5.5.1 文件类中增加数据成员
5.5.2 串行化文档类数据
5.2.3 文件类函数说明文件内容的显示
第六节 文档内容的编辑
5.6.1 增加键盘消息映射
5.6.2 增加消息处理代码
第七节 多文档应用程序运行示例
第六章 屏幕保护程序设计
第一节 屏幕保护程序内容简介
6.1.1 本章 内容
6.1.2 本章 主要类及其函数
6.1.3 屏幕保护程序运行约定
第二节 App::InitInstance函数的处理
6.2.1 创建工程
6.2.2 App::InitInstance函数的修改
第三节 设计配置对话框
6.3.1 设计对话框
6.3.2 成员变量与消息处理函数
6.3.3 设计空光标
6.3.4 实现代码
第四节 屏幕显示类CDrawwnd
6.4.1 创建新类CDrawwnd
6.4.2 成员与消息处理函数
6.4.3 程序代码
第五节 屏幕保护类 CC601ScreenSaverWnd
6.5.1 创建新类 CC601ScreenSaverWnd
6.5.2 成员与消息处理函数
6.4.3 程序代码
第六节 程序设计说明
6.6.1 屏幕保护程序的运行条件
6.6.2 屏幕保护程序的特别之处
6.6.3 程序的编译与运行
第七章 与程序启动有关的三个组件
第一节 组件廊概述
第二节 组件廊Gallery中的内容
7.2.1 Visual C++ComponentS中的内容
7.2.2 RegisteredActiveX Controls中的内容
第三节 使用组件廊Gallery
7.2.1 在MFC工程中使用Gallery组件
7.2.2 在Galery中添加自己的组件
第四节 本章例程相关类与函数
第五节 显示日积月累对话框(TipDialog)
7.5.1 创建工程
7.5.2 插入Tip组件
7.5.3 修改程序的其它部分
7.5.4 编译并运行应用程序
第六节 启动图片(Splash Screen)
7.6.1 打开工程
7.6.2 插入Splash screen组件
7.6.3 修改程序的其它部分
7.6.4 编译并运行应用程序
第七节 启动口令对话框(Password Dialog)
7.7.1 打开工程
7.7.2 插入 Password Dialog组件
7.7.3 修改程序的其它部分
7.7.4 编译并运行应用程序
第八章 剪贴板
第一节 剪贴板的基本说明
8.1.1 剪贴板的概念
8.1.2 内存管理
8.1.3 剪贴板的工作过程
8.1.4 标准剪贴板的数据格式
第二节 本章例程相关函数
8.2.1 内存管理函数
8.2.2 剪贴板操作
8.2.3 复制数据到剪贴板
8.2.4 从剪贴板粘贴数据
8.2.3 实现多个数据项传送
第三节 应用程序设计示例
8.3.1 创建应用程序C801ClipBoard
8.3.2 增加 ClipBoard组件
8.3.3 C801ClipBoard源程序
8.3.4 C801ClipBoard运行结果
第四节 剪贴板的延迟再生
第九章 位图文件与调色板
第一节 BMP文件的概述
9.1.1 位图扫描行与位图阵列的关系
9.1.2 位图像素值和位图阵列的关系
第二节 位图数据结构
9.2.1 颜色与位图
9.2.2 与设备相关的位图
9.2.3 与设备无关的位图(DIB)
第三节 调色板
9.3.1 硬件调色板
9.3.2 系统调色板
9.3.3 高频振动颜色
9.3.4 逻辑调色板
第四节 CBitmap类及CPalette类
9.4.1 CBitmap类
9.4.2 CPalette类
第五节 应用程序设计示例
9.5.1 创建应用程序工程
9.5.2 增加BMP文件接口支持
9.5.3 增加DOC文档支持
9.5.4 增加资源
9.5.5 修改视图类View
9.5.6 运行结果
第六节 增加调色板
9.6.1 在View中重载调色板函数
9.6.2 在View中实现调色板函数
9.6.3 运行结果
第十章 ActiveX控件的创建及使用
第一节 使用组件廊插入ActiveX控件
第二节 利用ActiveX ControlWizard创建控件
第三节 ActiveX控件的使用
10.3.1 增加库属性
10.3.2 ActiveX控件方法
10.3.3 ActiveX控件事件
10.3.4 ActiveX控件的绘制
10.3.5 序列化
10.3.6 ActiveX控件属性页
10.3.7 鼠标响应和右键菜单
10.3.8 ActiveX控件图标
第四节 Activex控件的测试
第五节 部分源程序
10.5.1 TestActiveXCt1.h
10.5.2 TestActiveXCt1.cpp
10.5.3 TestActiveXPpg.h
10.5.4 TestActiveXPpg.cpp
第六节 客户应用程序
10.6.1 创建工程
10.6.2 增加ActiveX控件
10.6.3 增加成员和消息映射
10.6.4 程序运行
第十一章 添加联机帮助
第一节 建立帮助应用程序
11.1.1 建立支持帮助的应用程序框架
11.1.2 APPWizard添加的联机帮助
11.1.3 使用联机帮助
第二节 超文本概念
11.2.1 超文本
11.2.2 帮助文件结构
第三节 编写帮助工程文件
11.3.1 [OPTION]段
11.3.2 [FILES]段
11.3.3 [WINDOWS]段
11.3.4 [MAP]段
11.3.5 [ALIAS]段
11.3.6 [CONFIG]段
11.3.7 使用帮助工作室(Help Workshop)
第四节 编写RTF文件
11.4.1 文件注脚说明
11.4.2 插人图形
11.4.2 编制自己的RRTF文件
第五节 编写目录(CNT)文件
第六节 帮助程序设计示例
11.6.1 帮助工程文件
11.6.2 RTF文件
11.6.3 目录文件
第十二章 动态链接库
第一节 DLL概述
第二节 使用MFC编写DLL
12.2.1 常规型DLL
12.2.2 扩展DLL
第三节 非 MFC DLL
12.3.1 头例
第四节 调用DLL实例
12.4.1 创建项目UseDll
12.4.2 添加代码
第十三章 动画模拟火焰(二维)
第一节 属性页、进度条与滑动条
13.1.1 属性页
13.1.2 进度条控件
13.1.3 滑块控件
第二节 本例程相关函数及数据结构说明
13.2.1 CWnd::SetTmer()函数
13.2.2 CWnd:KillTimert()函数
13.2.3 CDC::CreateCompatthleDC()函数
13.2.4 ::CreateDIBSection()函数
13.2.5 CDC::SelectPalette()函数
13.2.6 CDC::RealizePalette)函数
13.2.7 CDC::BitBit()函数
第三节 建立Firewnd类
13.3.1 创建工程
13.3.2 建立 CFirewnd类
13.3.3 CFirewnd类成员函数的实现代码
第四节 制作火焰播放对话框
13.4.1 对话框设计
13.4.2 向对话框中添加数据成员
第五节 修改CFireDlg类
13.5.1 添加消息处理函数框架
13.5.2 添加消息处理函数代码
第六节 编译运行C1301Fire应用程序
第十四章 多媒体程序设计:WAV播放器
第一节 多媒体控制接口
14.1.1 多媒体控制接口
14.1.2 使用MCI设备播放WAV文件
第二节 本例程相关函数及数据结构说明
第三节 程序设计示例
14.3.1 创建工程
14.3.2 制作播放对话框及某单
14.3.3 向对话框中添加数据成员
14.3.4 建立 CSound类
14.3.5 CSound类成员函数的实现代码
14.3.6 添加消息处理函数
14.3.7 编译运行C1401Sound应用程序
第四节 本章例程源程序
14.4.1 C1401SoundView.h和C1401SoundView.cpp
14.4.2 Sound.h和Sound.cpp
14.4.3 StdAfx.h
第十五章 多媒体程序设计:电影电视剪辑(AVI)
第一节 MCIWnd窗口用户界面
第二节 MCIWnd窗口命令集
15.2.1 MCIWnd窗口管理
15.2.2 文件与设备管理
15.2.3 播放与录制
15.2.4 检取设备信息
15.2.5 暂停和继续回放
15.2.6 性能调整
15.2.7 时间格式
15.2.8 状态更新
15.2.9 设备能力
15.2.10 MCI设备设置
第三节 本例程相关函数及数据结构说明
第四节 程序设计
15.4.1 创建工程
15.4.2 添加成员变量
15.4.3 添加成员函数代码
15.4.4 添加事例初始化代码
15.4.5 添加消息处理函数
第五节 本章例程源程序
15.5.1 C150VideoApp.cpp
15.5.2 C1501View.h和C1501VideoView.cpp
15.5.3 StdAfx.h
第十六章 基于OpenGL的三维动画设计
第一节 OpenGL概述
第二节 怎样使用OpenGL编程
16.2.1 头文件
16.2.2 Render Context(场景渲染)
第三节 像素格式(Pixel Forma)
第四节 前台、后台和其它缓冲区
第五节 字体和文本
第六节 OpenGL的颜色模式与调色板
第七节 基于OpenGL综合编程实例
16.7.1 创建工程
16.7.2 设置链接库
16.7.3 增加消息处理函数
16.7.4 增加成员变量
16.7.5 编写完整的程序
16.7.6 编译运行
第十七章 应用程序间共享数据
第一节 Send绘图程序
17.1.1 创建项目Send
17.1.2 添加某单和工具条
17.1.3 添加某单处理器
17.1.4 添加代码
第二节 receive程序
17.2.1 创建对话框
17.2.2 修改案单
17.2.3 添加代码
第三节 程序代码
第十八章 公用数据库编程
第一节 MFCODBC类
第二节 DAO与ODBC的关系
第三节 ODBC数据库程序实例
18.3.1 注册数据库
18.3.2 创建基本的C1801BASE应用程序
18.3.3 添加显示控件
18.3.4 添加菜单和对话框
18.3.5 添加、删除、排序和过滤
第四节 运行示例及程序代码
第十九章 Internet站点查询程序
第一节 Visual C++中的 Internet类
19.1.1 Winlnet类
19.1.2 ISAPI类
第二节 WinInet类的详细说明
19.2.1 ClnternetSession类
19.2.2 CInternetConnection类
19.2.3 CFtpConnection类
19.2.4 CHttpConnection类
19.2.5 CGophetoonnection类
19.2.6 Internet文件类
第三节 设计一个Internet站点查询器
19.3.1 创建工程
19.3.2 编译存盘
第四节 在Form上增加技件
第五节 增加成员函数
第六节 HTTP站点查询
第七节 FTP站点查询
第八节 Gopher站点查询
第二十章 MAPI与应用程序通邮
第一节 MAPI概述
20.1.1 MAPI的概念
20.1.2 MAPI特征
20.1.3 MAPI体系结构
20.1.4 MAPI客户应用程序
20.1.5 MAPI子系统
20.1.6 MAPI缓冲池
20.1.7 MAPI服务器
第二节 MAPI和CMC
20.2.1 MAPI
20.2.2 CMC
第三节 有关的数据结构
20.3.1 与MAPI有关的数据结构
20.3.2 与CMC有关的数据结构
第四节 基于MAPI通邮的文字编辑器设计示例
20.4.1 创建工程
20.4.2 重载消息
20.4.3 运行程序
第五节 程序实现内幕
20.5.1 在MFC中的MAPI方法
20.5.2 OnFilesendMail函数和OnUpdateFilesendMail函数
第二十一章 www与网页浏览器的制作
第一节 本章使用的类说明
第二节 创建工程
21.2.1 创建单文档工程
21.2.2 第一次应行程序
第三节 编写资源与代码
21.3.1 资源
21.3.2 消息
21.3.3 类成员
第四节 完成程序及运行结果
21.4.1 C2101HtmlViewView.h
21.4.2 C2101HtmlViewView.Cpp
21.4.3 运行结果
第一节 Visual C++6.0的新特性
第二节 程序的事件驱动
第三节 Viaual C++中重点需要掌握的类
第二章 适应Microsoft的编程环境
第一节 建立应用程序
2.1.1 开发者工作室(Developer Studio)
2.1.2 生成项目
2.1.3 运行Visual C++
2.1.4 建立新项目
2.1.5 单文档与多文档
2.1.6 数据库支持
2.1.7 确定程序支持的文档功能
2.1.8 设定应用程序基本功能
2.1.9 程序注释与 DLL
2.1.1 0完成应用程序设计
第二节 类及文件的说明
2.2.1 类的说明
2.2.2 代码文件说明
第三节 编译运行应用程序
2.3.1 编译
2.3.2 运行
第四节 C201Simple源代码说明
2.4.1 应用程序对象
2.4.2 文件对象
2.4.3 视口对象
2.4.4 主框架
第三章 Windows 98风格的控模
第一节 管理控件的 MFC类
3.1.1 标准控件
3.1.2 附加的控件类
3.1.3 公用控件类
第二节 控件说明
3.2.1 按钮控件
3.2.2 编辑控件
3.2.3 组合框控件
3.2.4 滑动控件
3.2.5 动画控件
3.2.6 树视图控件
3.3.7 进度栏控件
3.2.8 列表视图控件
第三节 实例
3.3.1 建立新项目
3.3.2 设计Diaexam对话框
3.3.3 生成对话框类
3.3.4 定义成员变量
3.3.5 定义信息处理器
3.3.6 完成CDiaexam码
3.3.7 修改程序菜单
3.3.8 加入菜单命令处理器
3.3.9 修改视图码
3.3.1 0exam31源码
第四章 基于消息的程序运行机制
第一节 多任务操作系统的消息驱动机制
4.1.1 使用消息
4.1.2 消息连接与消息格式
4.1.3 使用 DDE和OLE
第二节 以消息为纽带的软件二次开发方法
4.2.1 程序结构模型
4.2.2 程序设计过程
4.2.3 MBP的优点
第三节 程序框架中的消息和命令
4.3.1 框架中的消息和命令
4.3.2 CFrame对消息处理函数的调用
4.3.3 在框架中的消息映射
4.3.4 消息处理函数
第四节 使用Classwizard管理消息映射
第五节 基于对话框的应用程序
第六节 本章例程相关函数
第七节 应用程序设计示例
4.7.1 创建基于对话的应用程序工程
4.7.2 编辑资源
4.7.3 编辑代码
4.7.4 运行结果
第五章 MDI界面与文件存取
第一节 建立多文档应用程序
5.1.1 什么是多文档
5.1.2 建立多文档应用程序框架
第二节 多文档应用程序类和文件
5.2.1 应用程序类
5.2.2 文档类
5.2.3 视图类
5.2.4 主窗口类
5.2.5 子窗口类
5.2.6 Cframewnd类
第三节 多文档程序与单文档程序的比较
第四节 应用程序中各类的关系
第五节 文件的磁盘输入与输出
5.5.1 文件类中增加数据成员
5.5.2 串行化文档类数据
5.2.3 文件类函数说明文件内容的显示
第六节 文档内容的编辑
5.6.1 增加键盘消息映射
5.6.2 增加消息处理代码
第七节 多文档应用程序运行示例
第六章 屏幕保护程序设计
第一节 屏幕保护程序内容简介
6.1.1 本章 内容
6.1.2 本章 主要类及其函数
6.1.3 屏幕保护程序运行约定
第二节 App::InitInstance函数的处理
6.2.1 创建工程
6.2.2 App::InitInstance函数的修改
第三节 设计配置对话框
6.3.1 设计对话框
6.3.2 成员变量与消息处理函数
6.3.3 设计空光标
6.3.4 实现代码
第四节 屏幕显示类CDrawwnd
6.4.1 创建新类CDrawwnd
6.4.2 成员与消息处理函数
6.4.3 程序代码
第五节 屏幕保护类 CC601ScreenSaverWnd
6.5.1 创建新类 CC601ScreenSaverWnd
6.5.2 成员与消息处理函数
6.4.3 程序代码
第六节 程序设计说明
6.6.1 屏幕保护程序的运行条件
6.6.2 屏幕保护程序的特别之处
6.6.3 程序的编译与运行
第七章 与程序启动有关的三个组件
第一节 组件廊概述
第二节 组件廊Gallery中的内容
7.2.1 Visual C++ComponentS中的内容
7.2.2 RegisteredActiveX Controls中的内容
第三节 使用组件廊Gallery
7.2.1 在MFC工程中使用Gallery组件
7.2.2 在Galery中添加自己的组件
第四节 本章例程相关类与函数
第五节 显示日积月累对话框(TipDialog)
7.5.1 创建工程
7.5.2 插入Tip组件
7.5.3 修改程序的其它部分
7.5.4 编译并运行应用程序
第六节 启动图片(Splash Screen)
7.6.1 打开工程
7.6.2 插入Splash screen组件
7.6.3 修改程序的其它部分
7.6.4 编译并运行应用程序
第七节 启动口令对话框(Password Dialog)
7.7.1 打开工程
7.7.2 插入 Password Dialog组件
7.7.3 修改程序的其它部分
7.7.4 编译并运行应用程序
第八章 剪贴板
第一节 剪贴板的基本说明
8.1.1 剪贴板的概念
8.1.2 内存管理
8.1.3 剪贴板的工作过程
8.1.4 标准剪贴板的数据格式
第二节 本章例程相关函数
8.2.1 内存管理函数
8.2.2 剪贴板操作
8.2.3 复制数据到剪贴板
8.2.4 从剪贴板粘贴数据
8.2.3 实现多个数据项传送
第三节 应用程序设计示例
8.3.1 创建应用程序C801ClipBoard
8.3.2 增加 ClipBoard组件
8.3.3 C801ClipBoard源程序
8.3.4 C801ClipBoard运行结果
第四节 剪贴板的延迟再生
第九章 位图文件与调色板
第一节 BMP文件的概述
9.1.1 位图扫描行与位图阵列的关系
9.1.2 位图像素值和位图阵列的关系
第二节 位图数据结构
9.2.1 颜色与位图
9.2.2 与设备相关的位图
9.2.3 与设备无关的位图(DIB)
第三节 调色板
9.3.1 硬件调色板
9.3.2 系统调色板
9.3.3 高频振动颜色
9.3.4 逻辑调色板
第四节 CBitmap类及CPalette类
9.4.1 CBitmap类
9.4.2 CPalette类
第五节 应用程序设计示例
9.5.1 创建应用程序工程
9.5.2 增加BMP文件接口支持
9.5.3 增加DOC文档支持
9.5.4 增加资源
9.5.5 修改视图类View
9.5.6 运行结果
第六节 增加调色板
9.6.1 在View中重载调色板函数
9.6.2 在View中实现调色板函数
9.6.3 运行结果
第十章 ActiveX控件的创建及使用
第一节 使用组件廊插入ActiveX控件
第二节 利用ActiveX ControlWizard创建控件
第三节 ActiveX控件的使用
10.3.1 增加库属性
10.3.2 ActiveX控件方法
10.3.3 ActiveX控件事件
10.3.4 ActiveX控件的绘制
10.3.5 序列化
10.3.6 ActiveX控件属性页
10.3.7 鼠标响应和右键菜单
10.3.8 ActiveX控件图标
第四节 Activex控件的测试
第五节 部分源程序
10.5.1 TestActiveXCt1.h
10.5.2 TestActiveXCt1.cpp
10.5.3 TestActiveXPpg.h
10.5.4 TestActiveXPpg.cpp
第六节 客户应用程序
10.6.1 创建工程
10.6.2 增加ActiveX控件
10.6.3 增加成员和消息映射
10.6.4 程序运行
第十一章 添加联机帮助
第一节 建立帮助应用程序
11.1.1 建立支持帮助的应用程序框架
11.1.2 APPWizard添加的联机帮助
11.1.3 使用联机帮助
第二节 超文本概念
11.2.1 超文本
11.2.2 帮助文件结构
第三节 编写帮助工程文件
11.3.1 [OPTION]段
11.3.2 [FILES]段
11.3.3 [WINDOWS]段
11.3.4 [MAP]段
11.3.5 [ALIAS]段
11.3.6 [CONFIG]段
11.3.7 使用帮助工作室(Help Workshop)
第四节 编写RTF文件
11.4.1 文件注脚说明
11.4.2 插人图形
11.4.2 编制自己的RRTF文件
第五节 编写目录(CNT)文件
第六节 帮助程序设计示例
11.6.1 帮助工程文件
11.6.2 RTF文件
11.6.3 目录文件
第十二章 动态链接库
第一节 DLL概述
第二节 使用MFC编写DLL
12.2.1 常规型DLL
12.2.2 扩展DLL
第三节 非 MFC DLL
12.3.1 头例
第四节 调用DLL实例
12.4.1 创建项目UseDll
12.4.2 添加代码
第十三章 动画模拟火焰(二维)
第一节 属性页、进度条与滑动条
13.1.1 属性页
13.1.2 进度条控件
13.1.3 滑块控件
第二节 本例程相关函数及数据结构说明
13.2.1 CWnd::SetTmer()函数
13.2.2 CWnd:KillTimert()函数
13.2.3 CDC::CreateCompatthleDC()函数
13.2.4 ::CreateDIBSection()函数
13.2.5 CDC::SelectPalette()函数
13.2.6 CDC::RealizePalette)函数
13.2.7 CDC::BitBit()函数
第三节 建立Firewnd类
13.3.1 创建工程
13.3.2 建立 CFirewnd类
13.3.3 CFirewnd类成员函数的实现代码
第四节 制作火焰播放对话框
13.4.1 对话框设计
13.4.2 向对话框中添加数据成员
第五节 修改CFireDlg类
13.5.1 添加消息处理函数框架
13.5.2 添加消息处理函数代码
第六节 编译运行C1301Fire应用程序
第十四章 多媒体程序设计:WAV播放器
第一节 多媒体控制接口
14.1.1 多媒体控制接口
14.1.2 使用MCI设备播放WAV文件
第二节 本例程相关函数及数据结构说明
第三节 程序设计示例
14.3.1 创建工程
14.3.2 制作播放对话框及某单
14.3.3 向对话框中添加数据成员
14.3.4 建立 CSound类
14.3.5 CSound类成员函数的实现代码
14.3.6 添加消息处理函数
14.3.7 编译运行C1401Sound应用程序
第四节 本章例程源程序
14.4.1 C1401SoundView.h和C1401SoundView.cpp
14.4.2 Sound.h和Sound.cpp
14.4.3 StdAfx.h
第十五章 多媒体程序设计:电影电视剪辑(AVI)
第一节 MCIWnd窗口用户界面
第二节 MCIWnd窗口命令集
15.2.1 MCIWnd窗口管理
15.2.2 文件与设备管理
15.2.3 播放与录制
15.2.4 检取设备信息
15.2.5 暂停和继续回放
15.2.6 性能调整
15.2.7 时间格式
15.2.8 状态更新
15.2.9 设备能力
15.2.10 MCI设备设置
第三节 本例程相关函数及数据结构说明
第四节 程序设计
15.4.1 创建工程
15.4.2 添加成员变量
15.4.3 添加成员函数代码
15.4.4 添加事例初始化代码
15.4.5 添加消息处理函数
第五节 本章例程源程序
15.5.1 C150VideoApp.cpp
15.5.2 C1501View.h和C1501VideoView.cpp
15.5.3 StdAfx.h
第十六章 基于OpenGL的三维动画设计
第一节 OpenGL概述
第二节 怎样使用OpenGL编程
16.2.1 头文件
16.2.2 Render Context(场景渲染)
第三节 像素格式(Pixel Forma)
第四节 前台、后台和其它缓冲区
第五节 字体和文本
第六节 OpenGL的颜色模式与调色板
第七节 基于OpenGL综合编程实例
16.7.1 创建工程
16.7.2 设置链接库
16.7.3 增加消息处理函数
16.7.4 增加成员变量
16.7.5 编写完整的程序
16.7.6 编译运行
第十七章 应用程序间共享数据
第一节 Send绘图程序
17.1.1 创建项目Send
17.1.2 添加某单和工具条
17.1.3 添加某单处理器
17.1.4 添加代码
第二节 receive程序
17.2.1 创建对话框
17.2.2 修改案单
17.2.3 添加代码
第三节 程序代码
第十八章 公用数据库编程
第一节 MFCODBC类
第二节 DAO与ODBC的关系
第三节 ODBC数据库程序实例
18.3.1 注册数据库
18.3.2 创建基本的C1801BASE应用程序
18.3.3 添加显示控件
18.3.4 添加菜单和对话框
18.3.5 添加、删除、排序和过滤
第四节 运行示例及程序代码
第十九章 Internet站点查询程序
第一节 Visual C++中的 Internet类
19.1.1 Winlnet类
19.1.2 ISAPI类
第二节 WinInet类的详细说明
19.2.1 ClnternetSession类
19.2.2 CInternetConnection类
19.2.3 CFtpConnection类
19.2.4 CHttpConnection类
19.2.5 CGophetoonnection类
19.2.6 Internet文件类
第三节 设计一个Internet站点查询器
19.3.1 创建工程
19.3.2 编译存盘
第四节 在Form上增加技件
第五节 增加成员函数
第六节 HTTP站点查询
第七节 FTP站点查询
第八节 Gopher站点查询
第二十章 MAPI与应用程序通邮
第一节 MAPI概述
20.1.1 MAPI的概念
20.1.2 MAPI特征
20.1.3 MAPI体系结构
20.1.4 MAPI客户应用程序
20.1.5 MAPI子系统
20.1.6 MAPI缓冲池
20.1.7 MAPI服务器
第二节 MAPI和CMC
20.2.1 MAPI
20.2.2 CMC
第三节 有关的数据结构
20.3.1 与MAPI有关的数据结构
20.3.2 与CMC有关的数据结构
第四节 基于MAPI通邮的文字编辑器设计示例
20.4.1 创建工程
20.4.2 重载消息
20.4.3 运行程序
第五节 程序实现内幕
20.5.1 在MFC中的MAPI方法
20.5.2 OnFilesendMail函数和OnUpdateFilesendMail函数
第二十一章 www与网页浏览器的制作
第一节 本章使用的类说明
第二节 创建工程
21.2.1 创建单文档工程
21.2.2 第一次应行程序
第三节 编写资源与代码
21.3.1 资源
21.3.2 消息
21.3.3 类成员
第四节 完成程序及运行结果
21.4.1 C2101HtmlViewView.h
21.4.2 C2101HtmlViewView.Cpp
21.4.3 运行结果
猜您喜欢