《DirectorX 7.0高级编程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:傅宇旭编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2000
  • ISBN:7030079744
  • 页数:238 页
图书介绍:

第一章 DirectorX 7.0发展历程和内容简介 1

1.1 DirectorX发展历程 1

1.2 内容简介 3

1.2.1 DirectorDraw 3

1.2.2 Directorsound 3

1.2.3 DirectorPlay 4

1.2.4 Director3D 4

1.2.5 DirectorInput 5

1.2.6 Directorsetup 5

1.2.7 DirectorMusic 5

第二章 COM技术与展望 6

2.1 COM技术的发展背景 6

2.2 新的软件开发模式 7

2.3 解决方案:部件化软件(Component Software) 7

2.4 分布式部件标准 8

2.5 基于COM的系统扩展 11

2.6 对象和接口(Objects and Interfaces) 12

2.7 COM对象的基本操作:IUnknown接口 13

2.8 内存分配管理 15

2.9 客户/服务器框架模型 16

2.10 分布式对象体系结构 17

第三章 DirectorX 7.0的新特性 20

3.1 支持Visual Basic环境 20

3.2 DirectorX 7.0对Director 3D的改进 21

3.3 Director3DX 22

3.4 支持DLs 2.0的DirectorMusic 22

3.5 DirectorInput扩展 22

3.6 DirectorSound的改进 22

3.7 DirectorDraw的改进 22

3.8 DirectorPlay的改进 22

3.9 DirectorX扩展 22

3.10 DirectorX 7.0对音频的改进 23

第四章 DirectorDraw 24

4.1 关于DirectorDraw 24

4.2 DirectorDraw结构 25

4.2.1 DirectorDraw结构纵观 26

4.2.2 DirectorDraw的对象类型 26

4.2.3 硬件操作层(HAL) 27

4.2.4 硬件模拟层(HEL) 28

4.2.5 系统综合 28

4.3 DirectorDraw对象类型 28

4.3.1 DirectorDraw对象 29

4.3.2 枚举设备 31

4.3.3 获取设备能力 32

4.4 DirectorDraw核心 34

4.4.1 协作级别(Cooperative Levels) 34

4.4.2 显示模式 37

4.4.3 DirectorDrawSurface对象 42

4.4.4 调色板(Palettes) 77

4.4.5 剪切 79

4.5 DirectorDraw高级内容 96

4.5.1 对Mode 13的支持 96

4.5.2 直接内存访问(DMA) 97

4.5.3 在窗口模式下使用DirectorDraw凋色板 98

4.5.4 视频端口 101

4.5.5 获取翻转和位块移动状态 103

4.5.6 检测显示硬件的能力 105

4.5.7 在显示内存中存储位图 105

4.5.8 三缓冲 106

4.5.9 DirectorDraw应用程序和窗口风格 107

4.6 Director3D 108

4.7 DirectorDraw例程 109

第五章 DirectorPlay 138

5.1 关于DirectorPlay 138

5.2 DirectorPlay结构 139

5.3 DirectorPlay对象类型 140

5.4 DirectorPlay核心 140

5.5 DirectorPlay例程 154

第六章 DirectorSound 166

6.1 关于DirectorSound 166

6.2 DirectorSound的主要对象COM接口 167

6.3 WAV文件类型 167

6.4 DirectorSound的配置 168

6.5 DirectorSound对象 171

6.6 DirectorSoundBuffer对象 176

6.7 声音的捕捉 182

6.8 DirectorSoundCaptureBuffer的运作 184

6.9 3D声音效果 186

6.10 例程讲解 187

第七章 使用DirectorInput 201

7.1 关于DirectorInput 201

7.2 DirectorInput结构 201

7.2.1 DirectorInput Object 202

7.2.2 DirectorInput Device Object Instances 202

7.2.3 The DirectorInputEffect Object 203

7.2.4 Human Interface Device 203

7.3 DirectorInput核心 204

7.3.1 DirectorInput的设置 204

7.3.2 设备的列举 204

7.4 设备的设置 206

7.4.1 创建设备 206

7.4.2 设置数据格式 206

7.4.3 获取设备信息 207

7.5 鼠标的使用 208

7.6 键盘的输入 208

7.7 DirectorInput程序示例 209

第八章 DirectorX编译例程及其他DirectorX应用程序 222

8.1 MFC类库与DirectorX SDK 222

8.2 编写DirectorX SDK应用程序基本框架 222

8.3 框架的测试 224

8.4 源文件清单 225

8.5 最后一个例程 230