图书介绍

Windows多媒体编程基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Windows多媒体编程基础
  • 张静,梁澍编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302113548
  • 出版时间:2005
  • 标注页数:375页
  • 文件大小:28MB
  • 文件页数:387页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Windows多媒体编程基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

第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.1 Visual C++6.0开发环境介绍8

1.2 Visual C++开发环境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.1 如何用Visual C++开发多媒体50

2.3.2 WindowsAPI50

2.3 多媒体程序设计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.1 字体描述73

3.2 使用字体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.1.1 Windows坐标系统92

4.1.2 Windows中的颜色92

4.1 Windows绘图基础92

第4章 图形图像初探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.4 对位图的操作101

4.3.2 CBitmap类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.1 图形图像显示114

5.1.1 Windows和调色板114

第5章 深入图形图像编程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.1 数字音频基础136

6.1.1 模拟音频和数字音频136

第6章 多媒体音频136

6.1.2 数字音频的采样和量化137

6.1.3 数字音频的文件格式137

6.1.4 数字音频的应用138

6.2 多媒体控制接口MCI138

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:视频播放器1190

7.6 实例2:视频播放器2193

7.7 实例3:视频播放器3194

第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++中使用OpenGL219

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 什么是DirectX244

9.1.2 DirectX的基本结构246

9.1.4 在Visual C++中使用DirectX247

9.1.3 DirectX的接口247

9.2 DirectDraw248

9.2.1 DirectDraw对象249

9.2.2 使用DirectDraw编程250

9.3 DirectSound255

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.1 游戏——坦克大战264

第10章 综合应用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

热门推荐