微信扫一扫,移动浏览光盘
简介
在编写windows多媒体应用程序时,visual c++提供了最为高效、快捷的开发环境;所生成的多媒体程序在运行时具有最为优良的表现。本书介绍了使用visual c++进行多媒体程序开发的基础知识和实用技巧。
全书共分10章,内容包括visual c++编程基础、进入visual c++多媒体世界、多媒体文本处理、图形图像初探、深入图形图像编程、多媒体音频、多媒体动画和视频、opengl图像处理简介、利用directx开发多媒体、综合应用。
配书cd光盘中包含了与各章内容密切相关的源代码工程,这些工程是作者致力于实战演练及深入挖掘的结果:衷心希望各位读者能够充分利用此光盘,在编程实践过程中找到快乐的感觉。
本书可供广大编程人员及多媒体开发人员阅读和参考。
目录
第1章 visual c++编程基础
1.1 win32基础
1.1.1 windows基础
1.1.2 窗口过程、事件和消息
1.1.3 数据类型
1.1.4 winmain()函数
1.1.5 一个最简单的win32程序
1.2 visualc什开发环境
1.2.1 visual c++6.0开发环境介绍
1.2.2 visual c++6.0的帮助系统——msdn环境
1.2.3 建立一个工程
1.3 用visual c++开发windows应用程序
1.3.1 mfc简介
1.3.2 mfc消息处理机制
1.3 一个框架性的mfc单文档应用程序
第2章 进入visuai c++多媒体世界
2.1 多媒体基础
2.1.1 多媒体的定义
2.1.2 多媒体的发展
2.1.3 多媒体的应用
.2.1.4 多媒体的前景
2.2 indows的多媒体组成
2.2.1 文本
2.2.2 静态图形
2.2.3
2.2.4 音频
2.2.5
2.2.6 本
2.3 多媒体程序设计
2.3.1 如何用visual c++开发多媒体
2.3.2 windows api
2.3.3 使用控件
2.4 activex技术简介
2.4.1 activex控件的墓本知识
2.4.2 在visualc++中使用activex控件
第3章 多媒体文本处理
3.1 设备上下文与文本输出
3.1.1 什么是设备上下文
3.1.2 cdc类及其派生类
3.1.3 文本显示函数
3.2 使用字体
3.2.1 字体描述
3.2.2 创建各种各样的字体
3.2.3 字体的选择
3.3 文本控件的使用
3.3.1 使用静态文本控件
3.3.2 使用编辑框控件
3.3.3 使用richedit控件
3.3.4 使用activex控件
3.4 实例:文本编辑器
第4章 图形图像初探
4.1 windows绘图墓础
4.1.1 windows坐标系统
4.1.2 windows中的颜色
4.1.3 画笔和画刷
4.2 基本图形的绘制
4.2.1 摹本绘图函数
4.2.2 使用画笔
4.2.3 使用画刷
4.3 windows中的位图
4.3.1 位图结构
4.3.2 cbitmap类
4.4 对位图的操作
4.5 图标
4.5.1 图标结构
4.5.2 图标的操作函数
4.6 实例:简单的绘图程序
4.6.1 创建demol画笔应用程序
4.6.2 转化成控件
4.6.3 在其他应用程序中使用控件
第5章 深入图形图像编程
5.1 图形图像显示
5.1.1 windows和调色板
5.1.2 使用颜色的三种方法
5.1.3 调色板的创建和设置
5.1.4 ddb和dib的使用
5.2 图像操作技巧
5.3 常用图像格式
5.3.1 jpeg图像格式
5.3.2 jpeg图像操作函数
5.4 实例:图像浏览器
第6章 多媒体音频
6.1 数字音频墓础
6.1.1 模拟音频和数字音频
6.1.2 数字音频的采样和量化
6.1.3 数字音频的文件格式
6.1.4 数字音频的应用
6.2 多媒体控制接llmci
6.2.1 mci简介
6.2.2 mci命令系统
6.2.3 mci的使用
6.3 midi音乐合成技术
6.4 多媒体文件i/o与低级波形音频函数
6.5 实例1:midi/wav播放器
6.6 实例2:cd播放器
第7章 多媒体动画和视频
7.1 使用gdi绘制动画
7.1.1 gdi基础
7.1.2 定时器
7.1.3 位图动画
7.1.4 图标光标动画
7.2 使用mciwnd控件播放视频
7.2.1 mciwnd控件
7.2.2 播放动画示例
7.3 其他视频控件
7.3.1 canimatectrl控件
7.3.2 multimedia mci控件
7.4 用mci函数播放视频
7.4.1 mci概述
7.4.2 mci命令接口的使用
7.4.3 mci字符串接口的使月
7.4.4 接口的选择
7.4.5 处理mci通知
7.4.6 如何用mci播放avl文件
7.5 实例1:视频描放器1
7.6 实例2:视频播放器2
7.7 实例3:视频播放器3
第8章 opengl图像处理简介
8.1 opengl概述
8.1.1 opengl简介
8.1.2 opengl的基本组成
8.1.3 opengl的主要功能
8.2 opengl的基本操作
8.2.1 各种变换命令
8.2.2 使用颜色
8.2.3 光照
8.2.4 材质
8.2.5 位图和图像
8.2.6 纹理
8.2.7 几何要素与操作
8.2.8 帧缓存和动画
8.2.9 显示列表
8.3 在visual c++中使用opengl
8.3.1 mfc单文档opengl应用程序
8.3.2 win32 0pengl应用程序
8.3.3 glut窗口程序
8.3.4 aux窗口程序
8.3.5 精简aux窗口程序
8.4 综合实例:利用opengl制作三维场景
8.4.1 用opengl绘制三角形
8.4.2 用opengl绘制茶壶
8.4.3 将代码移植到mfc应用程序中
第9章 利用directx开发多媒体
9.1 directx概述
9.1.1 什么是directx
9.1.2 directx的基本结构
9.1.3 directx的接口
9.1.4 在visual c++中使用directx
9.2 directdraw
9.2.1 dimctdraw对象
9.2.2 使用directdraw编程
9.3 dimctsound
9.3.1 directsound对象
9.3.2 directsound对象初始化
9.3.3 对directsound操作
9.3.4 使用directsound编程
9.4 借用directdraw表面播放低级视频
第10章 综合应用
10.1 游戏——坦克大战
10.1.1 片头动画
10.1.2 游戏源代码剖析
10.1.3 地图编辑器
10.2 音频编辑
10.2.1 建立工程
10.2.2 源代码中涉及的四个结构
10.2.3 构建三个类
10.2.4 将新增代码加入工程
10.2.5 程序运行演示
1.1 win32基础
1.1.1 windows基础
1.1.2 窗口过程、事件和消息
1.1.3 数据类型
1.1.4 winmain()函数
1.1.5 一个最简单的win32程序
1.2 visualc什开发环境
1.2.1 visual c++6.0开发环境介绍
1.2.2 visual c++6.0的帮助系统——msdn环境
1.2.3 建立一个工程
1.3 用visual c++开发windows应用程序
1.3.1 mfc简介
1.3.2 mfc消息处理机制
1.3 一个框架性的mfc单文档应用程序
第2章 进入visuai c++多媒体世界
2.1 多媒体基础
2.1.1 多媒体的定义
2.1.2 多媒体的发展
2.1.3 多媒体的应用
.2.1.4 多媒体的前景
2.2 indows的多媒体组成
2.2.1 文本
2.2.2 静态图形
2.2.3
2.2.4 音频
2.2.5
2.2.6 本
2.3 多媒体程序设计
2.3.1 如何用visual c++开发多媒体
2.3.2 windows api
2.3.3 使用控件
2.4 activex技术简介
2.4.1 activex控件的墓本知识
2.4.2 在visualc++中使用activex控件
第3章 多媒体文本处理
3.1 设备上下文与文本输出
3.1.1 什么是设备上下文
3.1.2 cdc类及其派生类
3.1.3 文本显示函数
3.2 使用字体
3.2.1 字体描述
3.2.2 创建各种各样的字体
3.2.3 字体的选择
3.3 文本控件的使用
3.3.1 使用静态文本控件
3.3.2 使用编辑框控件
3.3.3 使用richedit控件
3.3.4 使用activex控件
3.4 实例:文本编辑器
第4章 图形图像初探
4.1 windows绘图墓础
4.1.1 windows坐标系统
4.1.2 windows中的颜色
4.1.3 画笔和画刷
4.2 基本图形的绘制
4.2.1 摹本绘图函数
4.2.2 使用画笔
4.2.3 使用画刷
4.3 windows中的位图
4.3.1 位图结构
4.3.2 cbitmap类
4.4 对位图的操作
4.5 图标
4.5.1 图标结构
4.5.2 图标的操作函数
4.6 实例:简单的绘图程序
4.6.1 创建demol画笔应用程序
4.6.2 转化成控件
4.6.3 在其他应用程序中使用控件
第5章 深入图形图像编程
5.1 图形图像显示
5.1.1 windows和调色板
5.1.2 使用颜色的三种方法
5.1.3 调色板的创建和设置
5.1.4 ddb和dib的使用
5.2 图像操作技巧
5.3 常用图像格式
5.3.1 jpeg图像格式
5.3.2 jpeg图像操作函数
5.4 实例:图像浏览器
第6章 多媒体音频
6.1 数字音频墓础
6.1.1 模拟音频和数字音频
6.1.2 数字音频的采样和量化
6.1.3 数字音频的文件格式
6.1.4 数字音频的应用
6.2 多媒体控制接llmci
6.2.1 mci简介
6.2.2 mci命令系统
6.2.3 mci的使用
6.3 midi音乐合成技术
6.4 多媒体文件i/o与低级波形音频函数
6.5 实例1:midi/wav播放器
6.6 实例2:cd播放器
第7章 多媒体动画和视频
7.1 使用gdi绘制动画
7.1.1 gdi基础
7.1.2 定时器
7.1.3 位图动画
7.1.4 图标光标动画
7.2 使用mciwnd控件播放视频
7.2.1 mciwnd控件
7.2.2 播放动画示例
7.3 其他视频控件
7.3.1 canimatectrl控件
7.3.2 multimedia mci控件
7.4 用mci函数播放视频
7.4.1 mci概述
7.4.2 mci命令接口的使用
7.4.3 mci字符串接口的使月
7.4.4 接口的选择
7.4.5 处理mci通知
7.4.6 如何用mci播放avl文件
7.5 实例1:视频描放器1
7.6 实例2:视频播放器2
7.7 实例3:视频播放器3
第8章 opengl图像处理简介
8.1 opengl概述
8.1.1 opengl简介
8.1.2 opengl的基本组成
8.1.3 opengl的主要功能
8.2 opengl的基本操作
8.2.1 各种变换命令
8.2.2 使用颜色
8.2.3 光照
8.2.4 材质
8.2.5 位图和图像
8.2.6 纹理
8.2.7 几何要素与操作
8.2.8 帧缓存和动画
8.2.9 显示列表
8.3 在visual c++中使用opengl
8.3.1 mfc单文档opengl应用程序
8.3.2 win32 0pengl应用程序
8.3.3 glut窗口程序
8.3.4 aux窗口程序
8.3.5 精简aux窗口程序
8.4 综合实例:利用opengl制作三维场景
8.4.1 用opengl绘制三角形
8.4.2 用opengl绘制茶壶
8.4.3 将代码移植到mfc应用程序中
第9章 利用directx开发多媒体
9.1 directx概述
9.1.1 什么是directx
9.1.2 directx的基本结构
9.1.3 directx的接口
9.1.4 在visual c++中使用directx
9.2 directdraw
9.2.1 dimctdraw对象
9.2.2 使用directdraw编程
9.3 dimctsound
9.3.1 directsound对象
9.3.2 directsound对象初始化
9.3.3 对directsound操作
9.3.4 使用directsound编程
9.4 借用directdraw表面播放低级视频
第10章 综合应用
10.1 游戏——坦克大战
10.1.1 片头动画
10.1.2 游戏源代码剖析
10.1.3 地图编辑器
10.2 音频编辑
10.2.1 建立工程
10.2.2 源代码中涉及的四个结构
10.2.3 构建三个类
10.2.4 将新增代码加入工程
10.2.5 程序运行演示
Windows多媒体编程基础
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!