欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 科技 > 计算机与网络 > Windows多媒体编程基础

浏览历史

Windows多媒体编程基础

Windows多媒体编程基础

prev next

  • 商品货号:01382005-8-20-404
  • 商品重量:0克
    作者:张 静 梁 澍 编著
    图书书号/ISBN:7-302-11354-8
    出版日期:2005-08-01
    印张:24.5
    字数:578千字
    开本:16
  • 上架时间:2005-09-04
    商品点击数:821
  • 定价:¥39.00元
    本店售价:¥24.50元
    注册用户:¥24.50元
    vip:¥23.28元
    黄金等级:¥22.05元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

在编写Windows多媒体应用程序时,Visual C++ 提供了最为高效、快捷的开发环境;所生成的多媒体程序在运行时具有最为优良的表现。本书介绍了使用Visual C++ 进行多媒体程序开发的基础知识和实用技巧。 全书共分10章,内容包括Visual C++ 编程基础、进入 Visual C++ 多媒体世界、多媒体文本处理、图形图像初探、深入图形图像编程、多媒体音频、多媒体动画和视频、OpenGL图像处理简介、利用DirectX开发多媒体、综合应用。 配书CD光盘中包含了与各章内容密切相关的源代码工程,这些工程是作者致力于实战演练及深入挖掘的结果;衷心希望各位读者能够充分利用此光盘,在编程实践过程中找到快乐的感觉。 本书可供广大编程人员及多媒体开发人员阅读和参考。
目 录
第1章 Visual C++ 编程基础 1
1.1 Win32基础 1
1.1.1 Windows基础 1
1.1.2 窗口过程、事件和消息 2
1.1.3 数据类型 3
1.1.4 WinMain()函数 3
1.1.5 一个最简单的Win32程序 4
1.2 Visual C++ 开发环境 8
1.2.1 Visual C++ 6.0开发环境 介绍 8
1.2.2 Visual C++ 6.0的帮助系统 ——MSDN 环境 10
1.2.3 建立一个工程 10
1.3 用Visual C++ 开发Windows 应用程序 16
1.3.1 MFC 简介 16
1.3.2 MFC 消息处理机制 16
1.3.3 一个框架性的MFC 单文档应用程序 18
第2章 进入Visual C++ 多媒体 世界 38
2.1 多媒体基础 38
2.1.1 多媒体的定义 38
2.1.2 多媒体的发展 38
2.1.3 多媒体的应用 39
2.1.4 多媒体的前景 41
2.2 Windows的多媒体组成 42
2.2.1 文本 42
2.2.2 静态图形 43
2.2.3 动画 46
2.2.4 音频 47
2.2.5 视频 47
2.2.6 超文本 47
2.3 多媒体程序设计 50
2.3.1 如何用Visual C++ 开发多媒体 50
2.3.2 Windows API 50
2.3.3 使用控件 51
2.4 ActiveX技术简介 55
2.4.1 ActiveX控件的基本知识 55
2.4.2 在Visual C++ 中使用 ActiveX控件 56
第3章 多媒体文本处理 60
3.1 设备上下文与文本输出 60
3.1.1 什么是设备上下文 60
3.1.2 CDC类及其派生类 61
3.1.3 文本显示函数 69
3.2 使用字体 73
3.2.1 字体描述 73
3.2.2 创建各种各样的字体 77
3.2.3 字体的选择 80
3.3 文本控件的使用 83
3.3.1 使用静态文本控件 84
3.3.2 使用编辑框控件 85
3.3.3 使用RichEdit控件 86
3.3.4 使用ActiveX控件 86
3.4 实例:文本编辑器 88
第4章 图形图像初探 92
4.1 Windows绘图基础 92
4.1.1 Windows坐标系统 92
4.1.2 Windows中的颜色 92
4.1.3 画笔和画刷 93
4.2 基本图形的绘制 93
4.2.1 基本绘图函数 93
4.2.2 使用画笔 95
4.2.3 使用画刷 97
4.3 Windows 中的位图 99
4.3.1 位图结构 99
4.3.2 CBitmap类 101
4.4 对位图的操作 101
4.5 图标 102
4.5.1 图标结构 103
4.5.2 图标的操作函数 103
4.6 实例:简单的绘图程序 103
4.6.1 创建Demo1画笔应用 程序 104
4.6.2 转化成控件 106
4.6.3 在其他应用程序中 使用控件 113
第5章 深入图形图像编程 114
5.1 图形图像显示 114
5.1.1 Windows和调色板 114
5.1.2 使用颜色的三种方法 116
5.1.3 调色板的创建和设置 117
5.1.4 DDB和DIB的使用 118
5.2 图像操作技巧 120
5.3 常用图像格式 122
5.3.1 JPEG 图像格式 122
5.3.2 JPEG 图像操作函数 126
5.4 实例:图像浏览器 129
第6章 多媒体音频 136
6.1 数字音频基础 136
6.1.1 模拟音频和数字音频 136
6.1.2 数字音频的采样和量化 137
6.1.3 数字音频的文件格式 137
6.1.4 数字音频的应用 138
6.2 多媒体控制接口MCI 138
6.2.1 MCI简介 138
6.2.2 MCI命令系统 139
6.2.3 MCI的使用 142
6.3 MIDI音乐合成技术 144
6.4 多媒体文件I/O与低级波形 音频函数 145
6.5 实例1:MIDI/WAV播放器 150
6.6 实例2:CD播放器 154
第7章 多媒体动画和视频 167
7.1 使用GDI绘制动画 167
7.1.1 GDI 基础 167
7.1.2 定时器 168
7.1.3 位图动画 169
7.1.4 图标光标动画 171
7.2 使用MCIWnd控件播放视频 171
7.2.1 MCIWnd 控件 171
7.2.2 播放动画示例 173
7.3 其他视频控件 174
7.3.1 CAnimateCtrl 控件 174
7.3.2 Multimedia MCI 控件 175
7.4 用MCI函数播放视频 179
7.4.1 MCI概述 180
7.4.2 MCI命令接口的使用 180
7.4.3 MCI字符串接口的使用 181
7.4.4 接口的选择 183
7.4.5 处理MCI通知 183
7.4.6 如何用MCI播放 AVI文件 185
7.5 实例1:视频播放器1 190
7.6 实例2:视频播放器2 193
7.7 实例3:视频播放器3 194
第8章 OpenGL图像处理简介 198
8.1 OpenGL概述 198
8.1.1 OpenGL简介 198
8.1.2 OpenGL的基本组成 199
8.1.3 OpenGL的主要功能 200
8.2 OpenGL的基本操作 201
8.2.1 各种变换命令 201
8.2.2 使用颜色 202
8.2.3 光照 204
8.2.4 材质 207
8.2.5 位图和图像 208
8.2.6 纹理 211
8.2.7 几何要素与操作 214
8.2.8 帧缓存和动画 216
8.2.9 显示列表 217
8.3 在Visual C++中使用OpenGL 219
8.3.1 MFC单文档OpenGL 应用程序 219
8.3.2 Win32 OpenGL应用程序 222
8.3.3 GLUT窗口程序 226
8.3.4 AUX窗口程序 228
8.3.5 精简AUX窗口程序 232
8.4 综合实例:利用OpenGL制作 三维场景 234
8.4.1 用OpenGL绘制三角形 235
8.4.2 用OpenGL绘制茶壶 239
8.4.3 将代码移植到MFC 应用程序中 243
第9章 利用DirectX开发多媒体 244
9.1 DirectX 概述 244
9.1.1 什么是DirectX 244
9.1.2 DirectX的基本结构 246
9.1.3 DirectX的接口 247
9.1.4 在Visual C++中 使用DirectX 247
9.2 DirectDraw 248
9.2.1 DirectDraw对象 249
9.2.2 使用DirectDraw编程 250
9.3 DirectSound 255
9.3.1 DirectSound对象 255
9.3.2 DirectSound对象初始化 256
9.3.3 对DirectSound操作 257
9.3.4 使用DirectSound编程 259
9.4 借用DirectDraw表面播放 低级视频 261
第10章 综合应用 264
10.1 游戏——坦克大战 264
10.1.1 片头动画 265
10.1.2 游戏源代码剖析 265
10.1.3 地图编辑器 319
10.2 音频编辑 320
10.2.1 建立工程 320
10.2.2 源代码中涉及的四个 结构 323
10.2.3 构建三个类 323
10.2.4 将新增代码加入工程 372
10.2.5 程序运行演示 373


商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha