简介
本书通过大量实例深入浅出地介绍了Visual C++6.0的多媒体编程技术。全书共11章,主要内包括VisualC++6.0集成开发环境及编程基础、MCI多媒体编程技术和DirectX多媒体编程技术,最后现了一个有趣的多媒体游戏。
本书内容全面、深入,适合中高级读者、大专院校师生、企业技术开发人员学习参考,也适合各类习Visual C++多媒体开发技术的培训班学员。
目录
第1章 visual c++6.0简介
1.1 visual c++6.o溉述
1.2 visual c++6.o用户界面
1.2.1 工程工作区
1.2.2 developer studio的菜单体系
1.3 使用c1asswizard
1.3.1 message maps标签
1.3.2 member variables标签
1.3.3 automation标签
1.3.4 activex events标签
1.3.5 c1ass info标签
1.4 建立第一个windows应用程序
1.4.1 建立应用程序框架
1.4.2 应用程序代码分析
1.4.3 hello,world!
1.5 本章小结
第2章 多媒体编程基础
2.1 多媒体文件
2.1.1 多媒体文件格式
2.1.2 从riff文件中获得信息
. 2.2 媒体控制接口(mci)
2.2.1 mci设备类型
2.2.2 mci函数接口
2.2.3 mci命令消息
2.3 directx概述
2.3.1 directx的优越性
2.3.2 com与directx对象
2.3.3 directx对象简介
2.4 本章小结
第3章 波形音频
3.1 波形音频概述
3.1.1 波形音频文件的质量
3.1.2 波形音频文件的格式
3.2 波形音频的处理函数
3.3 使用messagebeep播放波形音频
3.4 使用playsound播放波形音频
3.5 使用mci播放波形音频
3.5.1 波形音频常用的mci命令和标志
3.5.2 波形音频的mci编程步骤
3.5.3 建立处理波形音频的类
3.6 设计一个波形音频播放器
3.6.1 创建应用程序框架
3.6.2 制作应用程序界面
3.6.3 添加消息处理函数
3.6.4 完成应用程序功能设计
3.7 使用低级设备函数播放波形音频
3.7.1 波形低级设备函数
3.7.2 低级波形设备函数编程
3.8 本章小结
第4章 midi音频
4.1 midi概述
4.1.1 midi消息
4.1.2 midi文件的格式
4.2 使用mci播放midl
4.2.1 midi常用的mci命令和标志
4.2.2 midi的mci编程步骤
4.2.3 建立处理midi的类
4.3 设计一个midi播放器
4.3.1 创建应用程序框架
4.3.2 制作应用程序界面
4.3.3 添加消息处理函数
4.3.4 完成应用程序功能设计
4.4 使用低级设备函数播放midi音频
4.4.1 midi低级设备函数
4.4.2 midi低级设备函数编程
4.5 本章小结
第5章 cd音频
5.1 cd音频概述
5.2 使用mci播放cd
5.2.1 cd常用mci命令和标志
5.2.2 cd音频的mci编程步骤
5.2.3 建立处理cd音频的类
5.3 设计一个cd音频播放器
5.3.1 创建应用程序框架
5.3.2 制作应用程序界面
5.3.3 添加消息处理函数
5.3.4 完成应用程序功能设计
5.4 本章小结
第6章 数字视频
6.1 数字视频概述
6.2 使用mci播放数字视频
6.2.1 数字视频的常用mci命令和标志
6.2.2 数字视频的mci编程步骤
6.2.3 建立处理数字视频的类
6.3 设计一个数字视频播放器
6.3.1 创建应用程序框架
6.3.2 制作应用程序界面
6.3.3 添加消息处理函数
6.3.4 完成应用程序功能设计
6.4 本章小结
第7章 制作媒体格放器
7.1 制作处理媒体文件的动态链接库
7.1.1 动态链接库概述
7.1.2 制作自己的动态链接库
7.2 设计媒体播放器
7.2.1 建立应用程序框架
7.2.2 制作应用程序界面
7.2.3 应用程序完成的功能
7.2.4 应用程序的设计
7.3 本章小结
第8章 directdraw基础
8.1 directdraw概述
8.1.1 directdraw的优越性
8.1.2 directdraw术语
8.1.3 directdraw功能
8.2 directdraw数据结构
8.2.1 ddbltbatch结构
8.2.2 ddbltfx结构
8.2.3 ddcaps结构
8.2.4 ddcolorkey结构
8.2.5 ddoverlayfx结构
8.2.6 ddpixelformat结构
8.2.7 ddscaps结构
8.2.8 ddsurfacedesc结构
8.3 directdraw api
8.3.1 directdraw对象
8.3.2 directdrawsurface对象
8.3.3 directdrawpalette对象
8.3.4 directdrawclipper 对象
8.4 本章小结
第9章 directdraw应用
9.1 directdraw基础编程
9.1.1 directdraw对象编程
9.1.2 hello,directdraw!
9.2 使用directdraw显示位图
9.2.1 调色板的创建和设置
9.2.2 将位图载入后备表面
9.3 离屏表面和blitting编程
9.3.1 创建离屏表面
9.3.2 将位图载入离屏表面
9.3.3 b1itting操作编程
9.4 颜色键和位图动画
9.4.1 设置颜色键
9.4.2 制作动画效果
9.5 调色板动画
9.5.1 载入调色板项
9.5.2 改变调色板
9.6 设计directdraw可重用函数
9.7 本章小结
第10章 directinput和directsound
10.1 directinput概述
10.1.1 directinput与windows
10.1.2 directinput术语
10.1.3 directinput设备常量
10.2 directinput api
10.2.1 idirectinput接口api
10.2.2 idirectinputdevice接口api
10.3 directinput设备编程
10.3.1 directinput键盘编程
10.3.2 directinput鼠标编程
10.3.3 directinput游戏杆编程
10.4 directsound编程
10.4.1 directsound对象初始化
10.4.2 创建directsoundbuffer对象
10.4.3 播放声音
10.4.4 销毁directsound对象
10.5 本章小结
第11章 stackup
11.1 游戏概述
11.2 游戏设计要点
11.2.1 游戏程序结构设计
11.2.2 cstackupapp类
11.2.3 cstackupwnd类
ll.2.4 cstackup类
11.3 本章小结
1.1 visual c++6.o溉述
1.2 visual c++6.o用户界面
1.2.1 工程工作区
1.2.2 developer studio的菜单体系
1.3 使用c1asswizard
1.3.1 message maps标签
1.3.2 member variables标签
1.3.3 automation标签
1.3.4 activex events标签
1.3.5 c1ass info标签
1.4 建立第一个windows应用程序
1.4.1 建立应用程序框架
1.4.2 应用程序代码分析
1.4.3 hello,world!
1.5 本章小结
第2章 多媒体编程基础
2.1 多媒体文件
2.1.1 多媒体文件格式
2.1.2 从riff文件中获得信息
. 2.2 媒体控制接口(mci)
2.2.1 mci设备类型
2.2.2 mci函数接口
2.2.3 mci命令消息
2.3 directx概述
2.3.1 directx的优越性
2.3.2 com与directx对象
2.3.3 directx对象简介
2.4 本章小结
第3章 波形音频
3.1 波形音频概述
3.1.1 波形音频文件的质量
3.1.2 波形音频文件的格式
3.2 波形音频的处理函数
3.3 使用messagebeep播放波形音频
3.4 使用playsound播放波形音频
3.5 使用mci播放波形音频
3.5.1 波形音频常用的mci命令和标志
3.5.2 波形音频的mci编程步骤
3.5.3 建立处理波形音频的类
3.6 设计一个波形音频播放器
3.6.1 创建应用程序框架
3.6.2 制作应用程序界面
3.6.3 添加消息处理函数
3.6.4 完成应用程序功能设计
3.7 使用低级设备函数播放波形音频
3.7.1 波形低级设备函数
3.7.2 低级波形设备函数编程
3.8 本章小结
第4章 midi音频
4.1 midi概述
4.1.1 midi消息
4.1.2 midi文件的格式
4.2 使用mci播放midl
4.2.1 midi常用的mci命令和标志
4.2.2 midi的mci编程步骤
4.2.3 建立处理midi的类
4.3 设计一个midi播放器
4.3.1 创建应用程序框架
4.3.2 制作应用程序界面
4.3.3 添加消息处理函数
4.3.4 完成应用程序功能设计
4.4 使用低级设备函数播放midi音频
4.4.1 midi低级设备函数
4.4.2 midi低级设备函数编程
4.5 本章小结
第5章 cd音频
5.1 cd音频概述
5.2 使用mci播放cd
5.2.1 cd常用mci命令和标志
5.2.2 cd音频的mci编程步骤
5.2.3 建立处理cd音频的类
5.3 设计一个cd音频播放器
5.3.1 创建应用程序框架
5.3.2 制作应用程序界面
5.3.3 添加消息处理函数
5.3.4 完成应用程序功能设计
5.4 本章小结
第6章 数字视频
6.1 数字视频概述
6.2 使用mci播放数字视频
6.2.1 数字视频的常用mci命令和标志
6.2.2 数字视频的mci编程步骤
6.2.3 建立处理数字视频的类
6.3 设计一个数字视频播放器
6.3.1 创建应用程序框架
6.3.2 制作应用程序界面
6.3.3 添加消息处理函数
6.3.4 完成应用程序功能设计
6.4 本章小结
第7章 制作媒体格放器
7.1 制作处理媒体文件的动态链接库
7.1.1 动态链接库概述
7.1.2 制作自己的动态链接库
7.2 设计媒体播放器
7.2.1 建立应用程序框架
7.2.2 制作应用程序界面
7.2.3 应用程序完成的功能
7.2.4 应用程序的设计
7.3 本章小结
第8章 directdraw基础
8.1 directdraw概述
8.1.1 directdraw的优越性
8.1.2 directdraw术语
8.1.3 directdraw功能
8.2 directdraw数据结构
8.2.1 ddbltbatch结构
8.2.2 ddbltfx结构
8.2.3 ddcaps结构
8.2.4 ddcolorkey结构
8.2.5 ddoverlayfx结构
8.2.6 ddpixelformat结构
8.2.7 ddscaps结构
8.2.8 ddsurfacedesc结构
8.3 directdraw api
8.3.1 directdraw对象
8.3.2 directdrawsurface对象
8.3.3 directdrawpalette对象
8.3.4 directdrawclipper 对象
8.4 本章小结
第9章 directdraw应用
9.1 directdraw基础编程
9.1.1 directdraw对象编程
9.1.2 hello,directdraw!
9.2 使用directdraw显示位图
9.2.1 调色板的创建和设置
9.2.2 将位图载入后备表面
9.3 离屏表面和blitting编程
9.3.1 创建离屏表面
9.3.2 将位图载入离屏表面
9.3.3 b1itting操作编程
9.4 颜色键和位图动画
9.4.1 设置颜色键
9.4.2 制作动画效果
9.5 调色板动画
9.5.1 载入调色板项
9.5.2 改变调色板
9.6 设计directdraw可重用函数
9.7 本章小结
第10章 directinput和directsound
10.1 directinput概述
10.1.1 directinput与windows
10.1.2 directinput术语
10.1.3 directinput设备常量
10.2 directinput api
10.2.1 idirectinput接口api
10.2.2 idirectinputdevice接口api
10.3 directinput设备编程
10.3.1 directinput键盘编程
10.3.2 directinput鼠标编程
10.3.3 directinput游戏杆编程
10.4 directsound编程
10.4.1 directsound对象初始化
10.4.2 创建directsoundbuffer对象
10.4.3 播放声音
10.4.4 销毁directsound对象
10.5 本章小结
第11章 stackup
11.1 游戏概述
11.2 游戏设计要点
11.2.1 游戏程序结构设计
11.2.2 cstackupapp类
11.2.3 cstackupwnd类
ll.2.4 cstackup类
11.3 本章小结
题名取自盘面标签
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!