书籍详情
Windows多媒体编程基础
作者:张静、梁澍
出版社:清华大学出版社
出版时间:2005-08-01
ISBN:9787302113546
定价:¥39.00
购买这本书可以去
内容简介
在编写Windows多媒体应用程序时,VisualC++提供了最为高效、快捷的开发环境:所生成的多媒体程序在运行时具有最为优良的表现。本书介绍了使用VisualC++进行多媒体程序开发的基础知识和实用技巧。全书共分10章,内容包括VisualC++编程墓础、进入VisualC++多媒体世界、多媒体文本处理、图形图像初探、深入图形图像编程、多媒体音频、多媒体动画和视频、OpenGL图像处理简介、利用DirectX开发多媒体、综合应用。配书CD光批中包含了与各章内容密切相关的源代码工程,这些工程是作者致力于实战演练及深入挖掘的结果:衷心希望各位读者能够充分利用此光盘,在编程实践过程中找到快乐的感觉。本书可供广大编程人员及多媒体开发人员阅读和参考。
作者简介
暂缺《Windows多媒体编程基础》作者简介
目录
第1章VisualC++编程基础
1.1Win32基础
1.1.1Windows基础
1.1.2窗口过程.事件和消息
1.1.3数据类型
1.1.4WinMain()函数
1.1.5一个最简单的Win32程序
1.2VisualC什开发环境
1.2.1VisualC++6.0开发环境介绍
1.2.2VisualC++6.0的帮助系统——MSDN环境
1.2.3建立一个工程
1.3用VisualC++开发Windows应用程序
1.3.1MFC简介
1.3.2MFC消息处理机制
1.3一个框架性的MFC单文档应用程序
第2章进入VisuaIC++多媒体世界
2.1多媒体基础
2.1.1多媒体的定义
2.1.2多媒体的发展
2.1.3多媒体的应用
2.1.4多媒体的前景
2.2indows的多媒体组成
2.2.1文本
2.2.2静态图形
2.2.3
2.2.4音频
2.2.5
2.2.6本
2.3多媒体程序设计
2.3.1如何用VisualC++开发多媒体
2.3.2WindowsAPI
2.3.3使用控件
2.4ActiveX技术简介
2.4.1ActiveX控件的墓本知识
2.4.2在VisualC++中使用ActiveX控件
第3章多媒体文本处理
3.1设备上下文与文本输出
3.1.1什么是设备上下文
3.1.2CDC类及其派生类
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.1Windows绘图墓础
4.1.1Windows坐标系统
4.1.2Windows中的颜色
4.1.3画笔和画刷
4.2基本图形的绘制
4.2.1摹本绘图函数
4.2.2使用画笔
4.2.3使用画刷
4.3Windows中的位图
4.3.1位图结构
4.3.2CBitmap类
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.1Windows和调色板
5.1.2使用颜色的三种方法
5.1.3调色板的创建和设置
5.1.4DDB和DIB的使用
5.2图像操作技巧
5.3常用图像格式
5.3.1JPEG图像格式
5.3.2JPEG图像操作函数
5.4实例:图像浏览器
第6章多媒体音频
6.1数字音频墓础
6.1.1模拟音频和数字音频
6.1.2数字音频的采样和量化
6.1.3数字音频的文件格式
6.1.4数字音频的应用
6.2多媒体控制接LlMCI
6.2.1MCI简介
6.2.2MCI命令系统
6.2.3MCI的使用
6.3MIDI音乐合成技术
6.4多媒体文件I/O与低级波形音频函数
6.5实例1:MIDI/WAV播放器
6.6实例2:CD播放器
第7章多媒体动画和视频
7.1使用GDI绘制动画
7.1.1GDI基础
7.1.2定时器
7.1.3位图动画
7.1.4图标光标动画
7.2使用MCIWnd控件播放视频
7.2.1MCIWnd控件
7.2.2播放动画示例
7.3其他视频控件
7.3.1CAnimateCtrl控件
7.3.2MultimediaMCI控件
7.4用MCI函数播放视频
7.4.1MCI概述
7.4.2MCI命令接口的使用
7.4.3MCI字符串接口的使月
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.1OpenGL概述
8.1.1OpenGL简介
8.1.2OpenGL的基本组成
8.1.3OpenGL的主要功能
8.2OpenGL的基本操作
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在VisualC++中使用OpenGL
8.3.1MFC单文档OpenGL应用程序
8.3.2Win320penGL应用程序
8.3.3GLUT窗口程序
8.3.4AUX窗口程序
8.3.5精简AUX窗口程序
8.4综合实例:利用OpenGL制作三维场景
8.4.1用OpenGL绘制三角形
8.4.2用OpenGL绘制茶壶
8.4.3将代码移植到MFC应用程序中
第9章利用DirectX开发多媒体
9.1DirectX概述
9.1.1什么是DirectX
9.1.2DirectX的基本结构
9.1.3DirectX的接口
9.1.4在VisualC++中使用DirectX
9.2DirectDraw
9.2.1DimctDraw对象
9.2.2使用DirectDraw编程
9.3DimctSound
9.3.1DirectSound对象
9.3.2DirectSound对象初始化
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.1Win32基础
1.1.1Windows基础
1.1.2窗口过程.事件和消息
1.1.3数据类型
1.1.4WinMain()函数
1.1.5一个最简单的Win32程序
1.2VisualC什开发环境
1.2.1VisualC++6.0开发环境介绍
1.2.2VisualC++6.0的帮助系统——MSDN环境
1.2.3建立一个工程
1.3用VisualC++开发Windows应用程序
1.3.1MFC简介
1.3.2MFC消息处理机制
1.3一个框架性的MFC单文档应用程序
第2章进入VisuaIC++多媒体世界
2.1多媒体基础
2.1.1多媒体的定义
2.1.2多媒体的发展
2.1.3多媒体的应用
2.1.4多媒体的前景
2.2indows的多媒体组成
2.2.1文本
2.2.2静态图形
2.2.3
2.2.4音频
2.2.5
2.2.6本
2.3多媒体程序设计
2.3.1如何用VisualC++开发多媒体
2.3.2WindowsAPI
2.3.3使用控件
2.4ActiveX技术简介
2.4.1ActiveX控件的墓本知识
2.4.2在VisualC++中使用ActiveX控件
第3章多媒体文本处理
3.1设备上下文与文本输出
3.1.1什么是设备上下文
3.1.2CDC类及其派生类
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.1Windows绘图墓础
4.1.1Windows坐标系统
4.1.2Windows中的颜色
4.1.3画笔和画刷
4.2基本图形的绘制
4.2.1摹本绘图函数
4.2.2使用画笔
4.2.3使用画刷
4.3Windows中的位图
4.3.1位图结构
4.3.2CBitmap类
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.1Windows和调色板
5.1.2使用颜色的三种方法
5.1.3调色板的创建和设置
5.1.4DDB和DIB的使用
5.2图像操作技巧
5.3常用图像格式
5.3.1JPEG图像格式
5.3.2JPEG图像操作函数
5.4实例:图像浏览器
第6章多媒体音频
6.1数字音频墓础
6.1.1模拟音频和数字音频
6.1.2数字音频的采样和量化
6.1.3数字音频的文件格式
6.1.4数字音频的应用
6.2多媒体控制接LlMCI
6.2.1MCI简介
6.2.2MCI命令系统
6.2.3MCI的使用
6.3MIDI音乐合成技术
6.4多媒体文件I/O与低级波形音频函数
6.5实例1:MIDI/WAV播放器
6.6实例2:CD播放器
第7章多媒体动画和视频
7.1使用GDI绘制动画
7.1.1GDI基础
7.1.2定时器
7.1.3位图动画
7.1.4图标光标动画
7.2使用MCIWnd控件播放视频
7.2.1MCIWnd控件
7.2.2播放动画示例
7.3其他视频控件
7.3.1CAnimateCtrl控件
7.3.2MultimediaMCI控件
7.4用MCI函数播放视频
7.4.1MCI概述
7.4.2MCI命令接口的使用
7.4.3MCI字符串接口的使月
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.1OpenGL概述
8.1.1OpenGL简介
8.1.2OpenGL的基本组成
8.1.3OpenGL的主要功能
8.2OpenGL的基本操作
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在VisualC++中使用OpenGL
8.3.1MFC单文档OpenGL应用程序
8.3.2Win320penGL应用程序
8.3.3GLUT窗口程序
8.3.4AUX窗口程序
8.3.5精简AUX窗口程序
8.4综合实例:利用OpenGL制作三维场景
8.4.1用OpenGL绘制三角形
8.4.2用OpenGL绘制茶壶
8.4.3将代码移植到MFC应用程序中
第9章利用DirectX开发多媒体
9.1DirectX概述
9.1.1什么是DirectX
9.1.2DirectX的基本结构
9.1.3DirectX的接口
9.1.4在VisualC++中使用DirectX
9.2DirectDraw
9.2.1DimctDraw对象
9.2.2使用DirectDraw编程
9.3DimctSound
9.3.1DirectSound对象
9.3.2DirectSound对象初始化
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程序运行演示
猜您喜欢