《多媒体开发指南》求取 ⇩

目录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

1995《多媒体开发指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Paul Perry著;陈向群等译 1995 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

多媒体实用指南(1994 PDF版)
多媒体实用指南
1994 北京:学苑出版社
visualbasic开发多媒体应用程序( PDF版)
visualbasic开发多媒体应用程序
Visual Basic 6.0多媒体开发实例( PDF版)
Visual Basic 6.0多媒体开发实例
人民邮电出版社
OS/2 Wrap 多媒体应用程序编程指南( PDF版)
OS/2 Wrap 多媒体应用程序编程指南
北京:清华大学出版社
多媒体开发工具( PDF版)
多媒体开发工具
PC多媒体应用指南( PDF版)
PC多媒体应用指南
北京:清华大学出版社
多媒体使用指南(1995 PDF版)
多媒体使用指南
1995 上海:华东师范大学出版社
多媒体软件开发与设计(1997 PDF版)
多媒体软件开发与设计
1997 北京:清华大学出版社
Macromedia Director多媒体产品开发指南(1996 PDF版)
Macromedia Director多媒体产品开发指南
1996 北京:电子工业出版社
多媒体开发实战(1999 PDF版)
多媒体开发实战
1999 成都:电子科技大学出版社
Authorware 5 Attain多媒体程序开发应用指南(1999 PDF版)
Authorware 5 Attain多媒体程序开发应用指南
1999 北京:人民邮电出版社
多媒体开发工具(1994 PDF版)
多媒体开发工具
1994 北京:电子工业出版社
多媒体技术指南(1994 PDF版)
多媒体技术指南
1994 北京:电子工业出版社
Visual Basic 6.0多媒体使用与开发指南(1999 PDF版)
Visual Basic 6.0多媒体使用与开发指南
1999 北京:人民邮电出版社
多媒体开发指南(1995 PDF版)
多媒体开发指南
1995 北京:清华大学出版社