书籍详情

VISUAL C++多媒体编程技术

VISUAL C++多媒体编程技术

作者:彭达,王道智编著

出版社:人民邮电出版社

出版时间:1999-11-01

ISBN:9787115082480

定价:¥39.00

内容简介
  Visual C++是Microsoft 公司出品的可视化编程产品,是深受广大程序开发人员欢迎的Windws环境下的强有力的编程工具。本书从程序开发的角度介绍了Visual C++在开发多媒体应用程序方面基础知识的实用技巧。全书共十章,内容包括:Visual C++——强大的多媒体开发平台、进入Windows多媒体世界、多媒体文本处理、利用Visual C++绘制图形、图形图像初探、深入图形图像编程、多媒体音频、使用动画、OpenGL图形处理简介和利用DirectX开发多媒体。为方便读者,本书附录中给出了Windows 多媒体文件I/O的有关资料,以供参考。本书内容丰富、叙述详细、实用性强、可供广大的多媒体开发人员阅读参考。
作者简介
暂缺《VISUAL C++多媒体编程技术》作者简介
目录
第一章  Visual C++——强大的多媒体开发平台
1.1 为什么用Visual C++开发多媒体
1.1.1 充分利用MFC的优势
1.1.2 最新技术的支持
1.1.3 丰富的技术资源
1.1.4 强大的辅助工具
1.2 Visual C++的编程环境
1.2.1 Visual C++的用户界面
1.2.2 Visual C++的工具栏
1.2.3 Visual C++的菜单栏
1.2.4 项目工作区
1.2.5 调试窗口
1.2.6 其它开发调试工具
1.3 利用Visual C++开发indows程序基础
1.3.1 第一个多媒体应用程序——播放Wave文件
1.3.2 Microsoft Foundation Classes基础
1.3.3 使用资源
1.3.4 Windows消息
1.3.5 程序设计规范
第二章  进入Windows多媒体世界
2.1 什么是多媒体?
2.1.1 多媒体的定义
2.1.2 多媒体发展
2.1.3 多媒体的应用与前景
2.2 多媒体的硬件组成
2.2.1 MPC性能指标
2.2.2 CD-ROM
2.3 Windows的多媒体组成
2.3.1 文本
2.3.2 静态图形
2.3.3 动画
2.3.4 音频
2.3.5 视频
2.3.6 超级文本
2.4 多媒体软件环境
2.4.1  MCI组件
2.4.2 多媒体设备
2.5 我媒体的程序设计
2.5.1 如何利用Visual C++开发多媒体
2.5.2 Windows API
2.5.3 使用ActiveX控件
2.6 ActiveX实用技术
2.6.1 ActiveX的基本知识
2.6.2 在Visual C++中使用ActiveX控件
2.6.3 COleDispatchDriver类
2.6.4 VARIANT类型
第三章  多媒体文本处理
3.1 设备描述与输出
3.1.1 CDC类
3.1.2 CDC的派生类
3.2 文本输出函数
3.3 字体选择
3.3.1 CDC类中字体处理函数
3.3.2 CFontDialog类
3.3.3 使用True Type字体
3.3.4 创建字体
3.3.5 文本输出技巧
3.4 设置文本的各种属性
3.4.1 旋转文本
3.4.2 旋转文本
3.5 文本控悠扬的使用
3.5.1 CEdit类的结构
3.5.2 在窗口中使用控件
3.5.3 使用控件示例
3.5.4 使用其它标准控件
3.5.5 使用ActiveX控件
3.5.6 在对话框中使用控件
第四章  利用Visual C++绘制图形
4.1 Windows的坐标系统
4.2 Windows中的颜色
4.3 绘图工具
4.3.1 CGdiObject类
4.3.2 CPen类
4.3.3 CBrush类
4.4 基本图形的绘制
4.4.1 设置单个像素
4.4.2 绘制线条
4.4.3 绘制多边形
4.4.4 绘制椭圆
4.4.5 区域和图形填充
4.4.6 在对话框中绘制图形
第五章  图形图像初探
5.1 Windows 中的位图
5.1.1 位图结构
5.1.2 CBitmap类
5.1.3 位图存储结构
5.2 Windows 中的颜色与调色板
5.2.1 调色板
5.2.2 颜色对话框
5.3 对位图的操作
5.3.1 位图函数
5.3.2 位图位操作
5.4 图标
5.4.1 图标格式
5.4.2 图标函数
5.5 元文件的使用
5.5.1 使用Windows  API调用元文件
5.5.2 使用MFC基本类库中元文件
5.6 图形控件
5.6.1 标准控件
5.6.2 ActriveX控件
第六章  深入图形图像编程
6.1 真彩的图形显示
6.1.1 Windows 和调色板
6.1.2 颜色显示
6.1.3 利用调色板显示
6.2 DIB图形
6.2.1 DIB函数
6.2.2 使用DIB显示图形
6.3 调色板与图形
6.4 特殊的图形效果
6.4.1 闪屏效果
6.4.2 退色效果
6.4.3 渐隐效果
6.4.4 透明效果
第七章  有声有色——多媒体音频
7.1 波形数字音频简介
7.2 访问Windows 的多媒体控制接口
7.2.1 MCI简介
7.2.2 MCI结构
7.2.3 MCI设备及驱动程序
7.3 MCI的使用
7.3.1 基于信息和字符串的MCI
7.3.2 基本的MCI操作
7.4 MIDI文件及播放
7.4.1 MIDI简介
7.4.2 利用MCI播放MIDI
7.4.3 进一步控制MIDI播放
7.5 字符串和消息命令详解
7.5.1 系统命令
7.5.2 请求命令
7.5.3 基本命令
7.5.4 扩展命令
7.5.5 字符串命令集
第八章  使用动画
8.1 使用GDI绘制动画
8.1.1 位图动画
8.1.2 图标光标动画
8.2 使用MCI窗口播放动画
8.2.1 MCIWnd类
8.2.2 MCIWnd窗口控制
8.2.3 播放示例
8.3 MFC基本类库中的动画控件
8.4 使用ActiveX控件
8.4.1 控件属性
8.4.2 多功能媒体播放
第九章  OpenGL图形处理简介
9.1 OpenGL概述
9.1.1 OpenGL诞生与发展
9.1.2 OpenGL的基本组成
9.2 在Visual C++中使用OpenGL
9.2.1 建立项目工程
9.2.2 OpenGL的应用文件
9.2.3 初始化OpenGL
9.2.4 图形处理函数
9.2.5 添加成员
9.2.6 流程图
9.3 OpenGL应用程序
9.3.1 第一个OpenGL的应用程序
9.3.2 程序说明
9.4 OpenGL的基本命令
9.4.1 变换命令
9.4.2 在OpenGL中使用颜色
9.4.3 光照
9.4.4 材质
9.4.5 OpenGL的位图和图像
9.4.6 纹理的定义
9.4.7 OpenGL的几何要素
9.4.8 OpenGL的显示列表
9.4.9 OpenGL帧缓存和动画
第十章  利用DiectX开发多媒体体
10.1 加速多媒体运行的得器DiectX
10.1.1 什么是DiectX
10.1.2 DiectX的基本结构
10.1.3 再谈接口
10.1.4 Windows 中的DiectX
10.1.5 在Visual C++中使用DiectX
10.1.6 开发模板
10.2 DirectDraw
10.2.1 DirectDraw对象
10.2.2 使用DirectDraw作图
10.3 DirectSound
10.3.1 DirectSound与PlaySound
10.3.2 DirectSound接口
10.3.3 声音缓冲——btffer
10.3.4 混音
10.3.5 3D声音播放
10.3.6 音量控制
附录  Windows 多媒体文件I/O
多媒体文件I/O简介
多媒体I/O函数
猜您喜欢

读书导航