图书介绍
多媒体开发指南PDF|Epub|txt|kindle电子书版本网盘下载
- (美)Paul Perry著;陈向群等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302017778
- 出版时间:1995
- 标注页数:784页
- 文件大小:58MB
- 文件页数:812页
- 主题词:多媒体
PDF下载
下载说明
多媒体开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第Ⅰ部分 Windows多媒体初步1
第1章 多媒体引论1
1.1 什么是多媒体1
1.2 多媒体的组成2
1.2.1 正文2
1.2.2 音频3
1.2.4 动画5
1.2.3 静态图象5
1.2.5 视频图象6
1.2.6 结论6
1.3 多媒体中运用的专业手段7
1.4 多媒体发展史7
1.5 多媒体的用途8
1.6 为什么把重点放在Windows多媒体上9
1.7 为何使用C++9
1.8 多媒体个人电脑10
1.9 多媒体开发者需要的硬件11
1.8.2 MPC 2级性能指标11
1.8.1 MPC 1级性能指标11
1.10 可选设备12
1.11 开发多媒体应用软件12
1.12 多媒体应用系统的示例12
1.12.1 Mayo Clinic健康手册(交互版)13
1.12.2 Microsoft多媒体贝多芬13
1.12.3 Compton多媒体百科全书14
1.12.4 Microsoft乐器14
1.13 小结15
1.12.5 带有多媒体灵巧帮助的Lotus1-2-315
第2章 ObjectWindows Library程序设计基础17
2.1 对象体系结构的运用17
2.2 工作在项目文件上18
2.2.1 项目文件的使用19
2.3 创建一个ObjectWindows程序20
2.4 建立一个应用程序事件23
2.5 建立一个Windows事件26
2.5.1 WM_PAINT消息的处理28
2.6 消息响应函数29
2.7 在OWL中使用定制光标及图标32
2.8 ObjectWindows及菜单36
2.9 在ObjectWindows Library中使用对话框41
2.10 模式类型41
2.10.1 模式型与系统模式型对话框41
2.10.2 模式型对话框42
2.10.3 对话框及OWL42
2.11 小结48
3.1 Microsoft Foundation Classes概述50
3.1.1 不带有WinMain函数50
第3章 Microsoft Foundation Classes程序设计基础50
3.1.2 SDI和MDI应用程序51
3.1.3 文档和视图51
3.1.4 主窗口51
3.2 项目的使用51
3.2.1 项目文件的使用52
3.3 建立一个MFC应用程序53
3.4 使用MFC的定制光标和图标57
3.4.1 使用资源58
3.4.2 登记一个新类58
3.5 显示正文62
3.5.1 一个显示正文的例子64
3.6 消息映射66
3.7 使用MFC菜单70
3.7.1 响应菜单选择71
3.8 使用MFC对话框75
3.8.1 高级对话框80
3.9 小结85
第4章 WinHelp多媒体文本87
4.1 Windows Help介绍87
第Ⅱ部分 多媒体制作工具87
4.2 WinHelp功能88
4.2.1 超链接89
4.2.2 Pop-up定义89
4.2.3 多媒体开发者得到的好处89
4.3 建立一个帮助系统90
4.3.1 策划一个帮助系统90
4.4 建立主题文件91
4.1.1 定义主题92
4.4.3 建立超链接93
4.4.4 建立Pop-up定义93
4.4.2 设置字体93
4.4.5 使用Help宏94
4.4.6 使用图形95
4.4.7 .RTF文件96
4.4.8 Windows下Word的使用97
4.5 建立帮助项目文件99
4.6 编译Help文档99
4.7 WinHelp编辑工具100
4.7.1 RoboHelp100
4.7.2 Doc To Help101
4.8 小结101
第5章 多媒体Viewer出版用工具包103
5.1 什么是Viewer103
5.2 Viewer操作方式106
5.3 系统需求106
5.4.3 热点编辑器107
5.4.2 主题编辑器107
5.4.4 Viewer编辑器107
5.4 多媒体Viewer工具包的工具和方法107
5.4.1 项目编辑器107
5.4.5 BitEdit108
5.4.6 PalEdit108
5.4.7 WaveEdit110
5.4.8 变换110
5.5 多媒体Viewer的使用110
5.6 制作Viewer题目110
5.8 主题文件111
5.9 编译主题111
5.7 项目文件111
5.10 开发多媒体题目112
5.11 Viewer项目文件的操作112
5.12 Viewer主题文件的操作115
5.13 链接主题115
5.14 Viewer命令的操作117
5.15 Viewer的扩展119
5.16 媒体控制接口的使用120
5.17 数据准备工具120
5.18 最后说明120
5.19 小结121
6.1 Video for Windows的定义122
第6章 Microsoft Video for Windows的使用122
6.1.1 PC Video能干什么123
6.1.2 系统需求123
6.2 Video for Windows的安装123
6.3 Video for Windows工具程序124
6.4 Media Player 2125
6.4.1 视频支持125
6.4.2 OLE支持125
6.5 视频采集127
6.6 编辑视频序列128
6.5.1 调色板的操作128
6.6.1 视频压缩129
6.7 编辑位图图象129
6.7.1 BitEdit的启动130
6.7.2 BitEdit工具窗口131
6.7.3 位图操作命令132
6.8 编辑颜色133
6.8.1 选择双视图模式134
6.8.2 调色板效果134
6.8.3 保存调色板的变化134
6.9.1 给波形音频加特殊效果135
6.9 编辑波形文件135
6.10 媒体控制接口的控制136
6.11 小结136
第7章 QuickTime for Windows的使用138
7.1 QuickTime for Windows的定义138
7.1.1 QuickTime的系统需求138
7.1.2 使用QuickTime for Windows的优点139
7.1.3 QuickTime for Windows的不足之处139
7.2 QuickTime for Windows的安装139
7.2.1 执行安装程序139
7.3 QuickTime工具140
7.4 Movie Player的使用141
7.4.1 显示影片信息142
7.4.2 把影片画面拷贝到剪贴板142
7.5 打印影片画面143
7.6 Picture Viewer的使用143
7.6.1 显示图形信息144
7.6.2 把图形拷贝到剪贴板144
7.6.3 打印图形144
7.7 存取QuickTime for Windows API145
7.8 QuickTime for Windows与QuickTime for Macintosh的对比147
7.9 QuickTime for Windows与Microsoft Video for Windows的对比148
7.10 小结148
第8章 Autodesk Animator Pro150
8.1 Animator Pro的定义150
8.1.1 Windows与DOS的比较151
8.1.2 系统需求151
8.1.3 Animator Pro的安装151
8.2 Animator Pro的使用152
8.2.1 查看动画文件153
8.2.2 绘画工具154
8.2.3 绘图效果156
8.3 使用Windows下的动画播放机158
8.3.1 动画描述文件的使用159
8.3.2 给动画片加声音160
8.3.3 动画的选项161
8.4 小结162
9.1.1 字形简介163
9.1 使用带字形的文本163
第9章 多媒体文本163
第Ⅲ部分 多媒体程序设计技术163
9.1.2 字形信息164
9.1.3 创造字形165
9.2 字形公共对话框167
9.2.1 Microsoft Foundation Classes与字形170
9.2.2 文档显示系统173
9.2.3 文档显示系统的实现174
9.2.4 文档显示的MFC版本189
9.3 小结199
第10章 多媒体文本制作系统200
10.1 多媒体文本制作系统200
10.1.1 输入文本201
10.1.2 输入图象201
10.1.3 编辑条目201
10.2 DocAuth的OWL版本202
10.3 DocAuth的MFC版本228
10.4 增添其它特性254
10.5 小结254
11.1 Windows中的图形图象255
11.2 考察图标255
第11章 多媒体图形图象255
11.2.1 读图标文件格式256
11.3 考察Windows元文件256
11.3.1 内存元文件256
11.3.2 磁盘元文件257
11.3.3 元文件例程258
11.4 考察位图259
11.5 有关显示图象的其它内容261
11.6 创建展示屏幕270
11.7 读位图文件279
11.8 位图文件信息280
11.9 小结295
第12章 调色板控制296
12.1 理解调色板296
12.2 色彩方案297
12.3 Windows与调色板297
12.4 使用调色板298
12.5 检验调色板298
12.6 访问调色板299
12.7 示例301
12.8 Windows调色板消息309
12.9 位图与调色板310
12.10 创造褪色效果310
12.11 小结323
第13章 多媒体数字音频324
13.1 声音与多媒体324
13.2 波形音频324
13.3 波形声音文件325
13.4 数字音频采样325
13.6 数字播放327
13.5 数字录音327
13.7 数字音频的质量328
13.8 存储需求328
13.9 播放数字波形音频329
13.10 把声音嵌入程序中336
13.11 小结345
第14章 Asymetrix Multimedia ToolBook的使用347
14.1 Multimedia ToolBook的定义347
14.2 系统需求348
14.3 安装Multimedia ToolBook348
14.5 访问书文件349
14.4 弄清Multimedia ToolBook概念349
14.6 与Multimedia ToolBook相配合350
14.7 使用工具板351
14.8 添加格子352
14.9 创建背景页353
14.10 操纵页354
14.11 创建新页354
14.12 为页对象增添功能354
14.13 访问多媒体工具356
14.16 调用动态链接库357
14.14 使用OpenScript357
14.15 使用媒体控制接口357
14.17 仅是开端358
14.18 小结359
第15章 MIDI的使用360
15.1 MIDI简介360
15.1.1 MIDI的发展?360
15.1.2 使用MIDI的好处361
15.2 MIDI的准确含义361
15.2.1 MIDI传送的信息362
15.2.2 MIDI消息363
15.2.3 MIDI通道363
15.3 MIDI总览364
15.3.1 键值364
15.3.2 速率365
15.4 MIDI与Windows365
15.5 通用的MIDI标准366
15.6 播放MIDI数据368
15.6.1 媒体控制接口368
15.7 MIDI程序实例369
15.8 录制MIDI数据388
15.9 小结389
第16章 创建自定义控制391
16.1 Windows的控制391
16.1.1 自定义控制391
16.1.2 自定义控制与窗口类392
16.2 开发自定义控制392
16.3 存取自定义控制397
16.4 自定义控制的水平和垂直线条397
16.5.2 控制设计初步403
16.5.1 编程接口403
16.5 Resource Workshop接口403
16.5.3 ListClasses函数404
16.5.4 CustomControlInfo函数405
16.5.5 CustomControlStyle函数406
16.5.6 CustomControlFlags函数406
16.5.7 控制的安装407
16.6 彩色框控制407
16.7 测试框形自定义控制413
16.9 小结417
16.8 有关控制的设计417
第17章 自定义控制的进一步讨论418
17.1 一个VCR自定义控制418
17.2 自定义控制的排错419
17.3 浏览源代码419
17.4 测试VCR控制426
17.5 一个位图自定义控制435
17.6 存取其它资源436
17.7 测试位图自定义控制446
17.8 小结450
18.1 什么是VBX控制451
第18章 创建VBX控制451
18.2 进一步了解VBX控制452
18.2.1 特性452
18.2.2 事件453
18.3 Microsoft基类和VBX控制453
18.3.1 用AppWizard生成代码454
18.3.2 把控制安装到Application Studio中455
18.3.3 使用特性表455
18.3.4 定义消息映像457
18.4 小结458
18.3.5 在程序中操纵VBX控制458
第19章 制作特殊效果460
19.1 什么是特殊效果460
19.2 渐变图形460
19.3 向外爆炸和向内爆炸的效果461
19.3.1 Release Capture();函数462
19.4 窗口填充效果462
19.4.1 自上而下462
19.4.2 自下而上462
19.4.5 组合填充函数463
19.5 弹出式窗口463
19.4.4 自右而左463
19.4.3 自左而右463
19.6 特殊效果库464
19.6.1 OWL测试程序478
19.6.2 MFC测试程序483
19.7 小结488
第20章 制作动画489
20.1 动画简介489
20.2 图标动画489
20.3 位图动画499
20.4 消除闪烁505
20.5 小结513
第21章 制作CD-ROM514
21.1 为CD-ROM设计应用程序514
21.2 High Sierra格式514
21.3 ISO 9660标准515
21.4 给文件命名515
21.4.1 路径的长度515
21.4.2 唯一的卷标识515
21.5 数据的组织516
21.4.3 保持较小的目录516
21.6 在播放声音时读数据517
21.7 为使用CD-ROM而优化你的程序517
21.7.1 保持150KB/秒的速度517
21.7.2 只读属性517
21.7.3 检测CD-ROM是否已安装518
21.8 CD-ROM格式518
21.8.1 红皮书:音频CD518
21.8.2 黄皮书:CD-ROM518
21.9 进一步了解一次写入的CD-ROM519
21.8.4 橙皮书:CD-WO和CD-MO519
21.8.3 绿皮书:CD-I519
21.10 CD-ROM出版工具520
21.11 CD-ROM制造商520
21.12 包装信息521
21.13 小结521
第22章 多媒体屏幕保护程序522
22.1 屏幕保护程序简介522
22.2 创建屏幕保护程序类库524
22.3 屏幕保护程序实例532
22.4 小结538
第23章 安装多媒体应用程序539
23.1 安装539
23.2 安装程序的特殊考虑540
23.3 检测驱动程序540
23.3.1 检测系统性能540
23.3.2 数字波形音频541
23.3.3 检测MIDI设备驱动程序541
23.3.4 检测调色板542
23.3.5 检测MCI驱动程序542
23.4 添加设备驱动程序543
23.5 测试目标系统544
23.5.1 Windows信息544
23.5.2 硬盘空间545
23.6 拷贝文件546
23.6.1 创建子目录546
23.6.2 文件安装库546
23.6.3 压缩文件546
23.6.4 拷贝文件547
23.7 版本控制548
23.8 与程序管理器对话549
23.9 撤消550
23.10 小结550
第Ⅳ部分 访问Windows多媒体API552
第24章 媒体控制接口552
24.1 什么是MCI552
24.2 简单设备和复合设备554
24.3 MCI命令的类型554
24.4 MCI系统命令564
24.4.1 动画命令564
24.4.2 CD音频命令568
24.4.3 数字视频命令570
24.4.4 视频叠加命令575
24.4.5 MIDI音序器命令578
24.4.6 视盘播放器命令581
24.4.7 波形音频命令585
24.5 小结589
第25章 基于消息的MCI命令591
25.1 为什么要使用基于消息的MCI591
25.2 基于消息的MCI的使用592
25.3 设备标识符592
25.4 打开MCI设备593
25.5 访问MCI设备594
25.6 关闭MCI设备594
25.7 基于消息的MCI示范程序594
25.8 基于消息的MCI说明610
MCI_BREAK611
MCI_CLOSE611
MCI_COPY612
MCI_CUE613
MCI_CUT613
MCI_DELETE614
MCI_FREEZE615
MCI_GETDEVCAPS615
MCI_INFO617
MCI_LOAD618
MCI_OPEN619
MCI_PASTE621
MCI_PAUSE622
MCI_PLAY623
MCI_PUT624
MCI_RECORD626
MCI_RESUME627
MCI_SAVE628
MCI_SEEK629
MCI_SET629
MCI_SOUND633
MCI_STATUS634
MCI_STEP636
MCI_STOP637
MCI_SYSINFO638
MCI_WHERE639
MCI_UNFREEZE639
MCI_WINDOW641
25.9 小结642
第26章 波形音频函数644
26.1 波形音频函数644
26.2 播放声音645
26.3 函数参考说明646
MessageBeep646
sndPlaySound647
waveInAddBuffer649
waveInGetDevCaps650
waveInClose650
waveInGetErrorText651
waveInGetID652
waveInGetNumDevs652
waveInGetPosition653
waveInOpen654
waveInPrepareHeader656
waveInReset657
waveInStart657
waveInUnprepareHeader658
waveInStop658
waveOutBreakLoop659
waveOutClose660
waveOutGetDevCaps660
waveOutGetErrorText661
waveOutGetID662
waveOutGetNumDevs662
waveOutGetPitch662
waveOutGetPlaybackRate663
waveOutGetPosition664
waveOutGetVolume665
waveOutOpen666
waveOutPause668
waveOutPrepareHeader668
waveOutReset669
waveOutRestart669
waveOutSetPitch670
waveOutSetPlaybackRate671
waveOutSetVolume671
waveOutUnprepareHeader672
waveOutWrite673
26.4 小结674
第27章 多媒体计时器函数675
27.1 存取多媒体计时器675
27.2 获得系统时间676
27.3 确定计时器精度676
27.4 使用计时器事件676
27.5 函数说明677
timeBeginPeriod677
timeGetDevCaps678
timeEndPeriod678
timeGetSystemTime679
timeGetTime680
timeKillEvent680
timeSetEvent681
27.6 小结682
第28章 MIDI函数683
28.1 MIDI函数683
28.4 MIDI函数说明685
midiInAddBuffer685
28.3 录制MIDI数据685
28.2 播放MIDI数据685
midiInClose686
midiInGetDevCaps687
midiInGetErrorText688
midiInGetNumDevs688
midiInOpen689
midiInPrepareHeader690
midiInReset691
midiInStop692
midiInStart692
midiInUnprepareHeader693
midiOutCacheDrumPatches693
midiOutCachePatches694
midiOutClose695
midiOutGetDevCaps696
midiOutGetErrorText697
midiOutGetNumDevs698
midiOutGetVolume698
midiOutGetID698
midiOutLongMsg699
midiOutOpen700
midiOutPrepareHeader701
midiOutReset702
midiOutSetVolume703
midiOutShortMsg703
midiOutUnprepareHeader704
28.5 小结705
29.3 使用多媒体文件I/O函数706
29.2 多媒体文件格式706
29.1 多媒体文件I/O函数706
第29章 多媒体文件I/O函数706
29.4 使用缓冲的文件I/O708
29.5 使用RIFF文件709
29.6 RIFF文件709
29.7 用户I/O函数710
29.8 多媒体文件I/O函数710
mmioAdvance710
mmioClose711
mmioAscend711
mmoCreateChunk712
mmioDescend713
mmioFlush714
mmioFOURCC714
mmioGetInfo715
mmioInstallIOProc716
mmioOpen717
mmioRead719
mmioSendMessage720
mmioSeek720
mmioSetBuffer721
mmioSetInfo721
mmioStringToFOURCC722
mmioWrite723
29.9 小结723
第30章 操纵杆函数725
30.1 安装磁盘驱动程序725
30.2 存取操纵杆726
30.3 实例程序727
30.4 函数说明737
joyGetDevCaps737
joyGetNumDevs738
joyGetPos739
joyGetThreshold740
joyReleaseCapture741
joySetCapture741
joySetThreshold742
30.5 小结743
31.1.1 波形音频输出消息744
31.1.2 波形音频输入消息744
第31章 多媒体消息744
31.1 波形音频消息744
31.2 MIDI消息745
31.2.1 MIDI输出消息745
31.2.2 MIDI输入消息745
31.3 操纵杆消息746
31.4 多媒体文件I/O消息747
3I.5 多媒体消息参考747
MIM_CLOSE747
MIM_DATA747
MIM_LONGERROR748
MIM_ERROR748
MIM_LONGDATA748
MIM_OPEN749
MM_JOY1BUTTONDOWN749
MM_JOY1BUTTONUP750
MM_JOY1MOVE750
MM_JOY1ZMOVE750
MM_JOY2BUTTONDOWN751
MM_JOY2BUTTONUP751
MM_MCINOTIFY752
MM_JOY2MOVE752
MM_JOY2ZMOVE752
MM_MIM_CLOSE753
MM_MIM_DATA753
MM_MIM_ERROR753
MM_MIM_LONGDATA754
MM_MIM_LONGERROR754
MM_MIM_OPEN755
MM_MOM_CLOSE755
MM_MOM_DONE755
MM_WIM_DATA756
MM_MOM_OPEN756
MM_WIM_CLOSE756
MM_WIM_OPEN757
MM_WOM_CLOSE757
MM_WOM_DONE757
MM_WOM_OPEN758
MMIOM_CLOSE758
MMIOM_OPEN758
MMIOM_READ758
MMIOM_WRITEFLUSH759
MMIOM_SEEK759
MMIOM_WRITE759
MOM_CLOSE760
MOM_DONE760
MOM_OPEN760
WIM_CLOSE761
WIM_DATA761
WOM_CLOSE761
WOM_OPEN762
WOM_DONE762
第32章 多媒体文件格式763
32.1 文件格式763
32.2 RIFF文件详解764
32.3 RIFF文件表示764
32.4 音频视频交互文件格式765
32.5 位图文件格式770
32.5.1 位图文件格式定义770
32.6 光标文件格式772
32.6.1 光标文件格式定义772
32.7.1 图标文件格式定义774
32.7 图标文件格式774
32.8 Windows元文件格式776
32.8.1 元文件格式定义776
32.9 波形数字音频文件的格式777
第33章 多媒体数据结构779
33.1 通用多媒体数据类型779
33.2 数据结构说明779
JOYCAPS779
MIDIOUTCAPS780
MIDIINCAPS780
MIDIHDR780
JOYINFO780
MMIOINFO781
MMCKINFO781
MMTIME782
PCMWAVEFORMAT782
TIMECAPS782
WAVEFORMAT783
WAVEHDR783
WAVEINCAPS783
WAVEOUTCAPS783