《Windows 95多媒体应用程序设计技术》求取 ⇩

第一章 Windows 95与多媒术1

1.1 多媒体计算机1

目录1

1.2 Windows 95——一个新的高性能多媒体平台2

1.2.1 简化多媒体操作3

1.2.1.1 支持即插即用3

1.2.1.2 自动播放:插入光盘即可播放3

1.2.1.3 内置对数字视频的支持3

1.2.1.4 内置对声音和MIDI的支持3

1.2.1.5 CD Player:支持后台播放3

1.2.2 Windows 95:增强多媒体的吸引力3

1.2.2.1 内置的CD+支持3

1.2.2.5 支持MPEG硬件,可从CD-ROM获得类似的视频效果4

1.2.3.1 高速DIB绘图4

1.2.3 增强Windows的趣味性4

1.2.3.2 内置的游戏杆支持4

1.2.2.3 多任务处理和线程:使程序不被中断地运行4

1.2.2.2 宽幅、快速、精美画面的32位数字视频回放4

1.2.2.4 内置对高速CD-ROM的支持4

1.2.5 专业水准5

1.3 多媒体图形体系结构5

1.2.5.2 通用MIDI:想要一面大鼓,你就得到一面大鼓5

1.2.5.1 捕捉和压缩宽幅的数字视频图像5

1.2.5.3 内置对多媒体设备的支持5

1.2.4.3 多任务处理5

1.2.4.2 对更优的音响提供Ploymessage MIDI支持5

1.2.4.1 用于CD音质的声音压缩5

1.2.4 强大的多媒体开发环境5

1.3.1 图形API6

1.3.2 设备驱动程序接口6

1.4 Windows 95多媒体服务7

1.4.1 多媒体服务7

1.4.2 Windows多媒体服务的结构7

第二章 图形图像编程技术9

2.1 图像文件格式9

2.1.1 DIB/BMP文件格式10

2.2 图形设备接口14

2.2.1.1 设备描述表类型15

5.2.3.1 MIDI序列器命令集 115

2.2.1 设备描述表15

2.2.1.2 图形对象16

2.2.1.3 图形方式16

2.2.1.4 获取设备描述表句柄17

2.2.2 映射方式17

2.2.3 调色板管理18

2.2.3.1 系统调色板18

2.2.3.2 逻辑调色板18

2.2.3.3 定制逻辑调色板18

5.2.4.2 应用实例 119

2.3.1 图像处理主要函数19

2.3 位图19

2.3.2 兼容设备描述表21

2.3.3 位图的旋转21

2.3.4 位图的缩放21

2.4 图像显示技术22

2.4.1 利用文件信息显示各种位图文件22

2.4.2 灰度位图显示高级技术23

2.4.3 真彩色位图显示高级技术32

2.4.4 “画中画”显示技术38

2.5 位图按钮45

第三章 高性能图形开发库——WinG47

3.1 WinG设备描述表和绘图47

3.2 WinG的DIB方向48

3.3 WinG调色板管理和抖动技术50

3.4 WinG库函数51

3.4.1 WinGCreateDC51

3.4.2 WinGCreateBitmap53

3.4.3 WinGGetDIBPointer54

3.4.4 WinGRecommendDIBFormat54

3.4.5 WinGGetDIBColorTable55

3.4.6 WinGSetDIBColorTable55

3.4.7 WinGBitBlt56

3.4.8 WinGStretchBlt57

3.4.9 WinGCreateHalftoneBrush58

3.4.11 WING_DITHER_TYPE59

3.4.10 WinGCreateHalftonePalette59

3.5 充分发挥WinG性能的方法60

3.5.3 避免重复GDI调用60

3.5.4 专用函数可能比GDI函数执行速度快60

3.5.2 保存WinGBitmap表面指针和BITMAPINFO60

3.5.1 取出单色图形调试卡和拆接网络连接器60

3.6.1 软件安装61

3.6 应用实例61

3.5.10 使用推荐的DIB格式61

3.5.9 使用对等调色板61

3.5.8 不要进行裁剪操作61

3.5.7 不要进行块拷贝61

3.5.6 不要缩放位图61

3.5.5 对任何函数都要测试其执行速度61

3.6.2 Visual C++2.0设置62

3.6.3 实例63

第四章 Windows 95新的通用控制73

4.1 通用控制概述73

4.2 动画控制和进展控制75

4.2.1 动画控制75

4.2.2 进展控制75

4.2.3 应用实例76

4.3 标签控制和属性对话框79

4.3.1 标签控制79

4.3.2 属性对话框79

4.3.3 应用实例80

4.4 图像列表和列表控制84

4.4.1 图像列表84

4.4.2 列表控制84

4.4.3 应用实例85

4.5 其它通用控制90

4.5.1 滑动条控制90

4.5.2 旋转按钮控制91

4.5.3 树控制91

4.5.4 工具提示控制92

4.5.5 应用实例93

5.1 媒体控制接口99

第五章 媒体控制接口99

5.1.1 MCI设备100

5.1.1.1 设备类型100

5.1.1.2 设备名101

5.1.1.3 打开MCI设备101

5.1.2 MCI命令102

5.1.3 MCI编程接口104

5.1.4 MCI通知和等待标志110

5.1.4.1 使用等待标志111

5.1.4.2 使用通知标志111

5.2 MCI命令字符串集111

5.2.1 MCI系统命令集112

5.2.2 MCI波形音频命令集112

5.2.2.1 波形命令集112

5.2.2.2 应用实例114

5.2.3 MCI MIDI序列器命令集115

5.2.3.2 应用实例117

5.2.4 MCI CD音频命令集118

5.2.4.1 CD音频命令集118

5.2.5 MCI AVI命令集123

5.2.5.1 AVI命令集123

5.2.5.2 应用实例125

5.2.6 MCI MPEG命令集131

5.2.6.1 MPEG命令集131

5.2.6.2 应用实例132

5.3 MCI命令消息接口133

5.3.1 发送命令消息133

5.3.2 使用MCI设备134

5.3.2.1 打开设备 .134

5.3.2.2 使用设备136

5.3.2.3 关闭设备136

6.1 MCI控制描述137

第六章 多媒体MCI OLE控制对象137

6.2 媒体控制属性142

6.3 媒体控制事件159

6.4 媒体控制方法161

6.5 在Visual Basic中利用媒体控制161

6.6 在Visual C++中利用媒体控制166

6.6.1 Visual C++与OLE控制166

6.6.2 操纵OLE控制函数167

6.6.3 应用实例168

第七章 高级音频服务177

7.1 Windows音频177

7.2 播放波形音响178

7.2.1 使用MessageBeep178

7.2.2 使用sndPlaySound180

7.2.2.1 播放WAVE文件180

7.2.2.2 环路音响181

7.2.2.3 播放WAVE资源181

7.2.3 使用PlaySound182

7.2.2.4 播放注册中指定的音响182

7.3.1 打开音频设备183

7.3 使用MCI播放音频183

7.3.2 处理MCI错误184

7.3.3 播放音频184

7.3.4 设置时间格式185

7.3.5 改变播放位置185

7.3.6 查询音频设备状态186

7.3.7 关闭音频设备186

7.4.2 设置格式187

7.4.3 记录187

7.4 使用MCI记录音频187

7.4.1 打开波形设备187

7.4.4 保存188

7.4.5 关闭设备188

7.5 多媒体类CMCI188

8.1.1.1 MMTIME结构198

8.1.1 定时器数据结构198

8.1 多媒体定时器198

第八章 多媒体定时器与多媒体文件198

8.1.1.2 TIMECAPS结构200

8.1.2 定时器函数200

8.1.3 使用定时器服务技巧202

8.2 资源交换文件格式203

8.2.1 RIFF文件203

8.2.2 WAVE文件格式204

8.2.3 AVI文件格式206

8.2.3.1 AVI RIFF结构207

8.2.3.2 格式区207

8.2.3.3 数据区211

8.2.3.4 索引区212

8.3 多媒体文件I/O213

8.3.1 多媒体文件I/O数据类型213

8.3.1.1 FOURCC类型213

8.3.1.2 HMMIO类型213

8.3.1.4 MMIOINFO结构214

8.3.1.3 MMCKINFO结构214

8.3.1.5 MMIOPROC过程216

8.3.2 基本多媒体文件I/O216

8.3.3 读写RIFF文件I/O217

8.3.4 应用实例219

第九章 低级音频处理225

9.1 播放波形音频225

9.1.1 查询设备数目和能力225

9.1.3 准备音频数据块227

9.1.2 打开波形输出设备227

9.1.4 发送音频数据块229

9.1.5 管理波形重放229

9.1.5.1 利用窗口消息229

9.1.5.2 利用低级回调函数230

9.1.6 取得当前播放位置230

9.1.7 停止、暂停与重新启动播放231

9.1.8 错误处理231

9.2.1 查询波形输入设备232

9.2 记录波形音频232

9.1.9 关闭波形设备232

9.2.2 打开波形输入设备233

9.2.3 控制记录过程233

9.2.4 管理波形记录233

9.2.4.1 使用窗口消息管理波形记录233

9.2.4.2 使用低级回调函数管理波形记录234

9.2.5 关闭输入设备234

9.3 播放和记录MIDI音频234

9.3.1 查询MIDI设备234

9.3.1.1 MIDI数据类型234

9.3.1.2 查询MIDI设备的数目234

9.3.1.3 查询MIDI设备的能力235

9.3.2 打开MIDI设备235

9.3.3 准备MIDI音频数据块235

9.3.4 管理MIDI设备235

9.3.4.1 管理重放MIDI音频235

9.3.4.2 管理记录MIDI音频236

9.4 辅助音频设备237

9.3.5 关闭MIDI设备237

9.5 音频设备音量和音质控制238

9.5.1 波形音频设备238

9.5.1.1 音量控制238

9.5.3 辅助音频设备239

9.6 应用实例239

9.5.2 MIDI音频设备239

9.5.1.2 音高和重放速率控制239

第十章 图像编解码国际标准JPEG248

10.1 源图像各种信息格式248

10.1.1 源图像取样与二维矩阵248

10.1.2 取样精度249

10.1.3 数据单元249

10.1.4 最小编码单元MCU249

10.2 JPEG标准249

10.2.1 运行模式249

10.2.3 系统结构和构成250

10.2.2 图像质量250

10.2.4 JPEG处理彩色方案254

10.3 JPEG文件格式254

10.3.1 帧标题的语法256

10.3.2 扫描标题语法257

10.3.3 量化表描述语法258

10.3.4 哈夫曼说明语法259

10.3.5 重启间隔定义语法260

10.3.6 注释语法260

10.3.9 范例261

10.3.7 应用数据语法261

10.3.8 DNL语法261

11.1 屏幕保护程序概述265

第十一章 多媒体屏摹保护技术266

11.2 利用传统方法建立屏幕保护程序267

11.3 利用现代方法建立屏幕保护程序271

11.4 加入多媒体特性271

11.5 应用实例272

12.1 安装软件工作283

第十二章 多媒体软件安装技术283

12.2 文件安装库284

12.2.1 安装准备知识285

12.2.1.1 安装目标285

12.2.1.2 源文件285

12.2.1.3 安装文件信息285

12.2.2 常用安装相关函数285

12.2.3 文件安装库函数286

12.2.3.1 VerFindFile286

12.2.3.2 VerInstallFile287

12.2.3.3 其它288

12.2.4 应用实例288

12.3 修改系统配置289

12.4 程序组和程序项的实现291

12.4.1 DDE接口291

12.4.2 Shell动态数据交换接口294

12.4.3 应用实例296

12.5 用VB定制Windows应用软件安装程序299

1997《Windows 95多媒体应用程序设计技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由陈坚,陈涛编著 1997 西安:西安电子科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

多媒体程序设计技术(1995 PDF版)
多媒体程序设计技术
1995 西安:西安交通大学出版社
多媒体技术及应用( PDF版)
多媒体技术及应用
多媒体应用技术( PDF版)
多媒体应用技术
Windows 95多媒体速成( PDF版)
Windows 95多媒体速成
visualbasic开发多媒体应用程序( PDF版)
visualbasic开发多媒体应用程序
Windows 95 与实用多媒体(1996年12月第1版 PDF版)
Windows 95 与实用多媒体
1996年12月第1版 清华大学出版社
Windows 95 程序设计( PDF版)
Windows 95 程序设计
Windows环境下的多媒体程序设计( PDF版)
Windows环境下的多媒体程序设计
中文Windows 95与多媒体技术实用指南(1996 PDF版)
中文Windows 95与多媒体技术实用指南
1996 成都:西南交通大学出版社
Winkows 95 多媒体程序设计(1998 PDF版)
Winkows 95 多媒体程序设计
1998 北京:清华大学出版社
MS-Windows多媒体程序设计实务与范例(1996 PDF版)
MS-Windows多媒体程序设计实务与范例
1996 武汉:华中理工大学出版社
多媒体技术及应用(1999 PDF版)
多媒体技术及应用
1999 北京:机械工业出版社
Authorware 4.0多媒体程序设计的入门与应用(1999 PDF版)
Authorware 4.0多媒体程序设计的入门与应用
1999 合肥:中国科学技术大学出版社
多媒体程序设计(1996 PDF版)
多媒体程序设计
1996 北京:北京师范大学出版社
Visual FoxPro 3.0多媒体程序设计(1998 PDF版)
Visual FoxPro 3.0多媒体程序设计
1998 北京:人民邮电出版社