Windows多媒体编程基础PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:张静,梁澍编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302113548
- 页数:375 页
目录 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 WindowsAPI 50
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 多媒体控制接口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.4 在Visual C++中使用DirectX 247
9.1.3 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.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
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《基础乐理》牛丽君 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019