图书介绍

Visual C++.NET多媒体编程pdf电子书版本下载

Visual C++.NET多媒体编程
  • 周长发编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505376861
  • 出版时间:2002
  • 标注页数:619页
  • 文件大小:35MB
  • 文件页数:632页
  • 主题词:VC++.NET

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

Visual C++.NET多媒体编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Visual C++.NET编程技术 1

1.1 .NET与Visual C++.NET 1

1.1.1 .NET概述 1

1.1.2 .NET的技术特征和组成部分 2

1.1.3 Visual Studio.NET 4

1.1.4 Visual C++.NET 5

1.2 OOP与Visual C++.NET特性 10

1.2.1 Win 32编程 12

1.2.2 框架和文档-视结构 12

1.2.3 消息映射 14

1.2.4 Visual C++可视化编程 16

1.3 编程风格问题 17

1.4 一个完整的Visual C++.NET程序剖析 20

第2章 多媒体基础 31

2.1 多媒体的基本概念 31

2.2 Windows多媒体体系结构 33

2.3 MPC标准与多媒体开发环境 36

2.4 多媒体程序开发涉及的主要媒体 37

2.4.1 数字化波形音频 38

2.4.2 MIDI 39

2.4.3 CD音频 40

2.4.5 数字视频 41

2.5 多媒体程序开发流程 42

2.6 关于游戏开发 43

第3章 RIFF文件结构与多媒体文件输入/输出编程 45

3.1 RIFF文件结构 45

3.2 WAVE文件结构 46

3.3 AVI文件结构 47

3.4 多媒体文件I/O函数 51

3.4.1 基本多媒体文件输入/输出 52

3.4.2 具有缓冲区的多媒体文件输入/输出 54

3.4.3 RIFF文件操作 56

4.1 MCI设备 62

4.2 多媒体时间格式 63

4.3 MCI函数与命令 64

4.4 构造CMCIClass类 76

4.5 CMCIClass编程 79

4.5.1 从CMCIClass类派生子类 79

4.5.2 CMCIClass编程示例 80

4.6 示例:用CMCIClass编制媒体播放器 85

第5章 MCIWnd窗口类编程 97

5.1 Video for Windows 97

5.3 使用AVIFile函数 98

5.2 Visual C++与MCIWnd窗口类 98

5.4 使用MCIWnd窗口类 101

5.5 MCIWnd窗口类编程 103

5.5.1 音频编程 103

5.5.2 视频编程 107

5.6 示例:基于MCIWnd窗口类的媒体播放器 108

第6章 音频编程 114

6.1 高层波形音频函数 115

6.2 低层音频函数 117

6.2.1 低层波形音频函数编程 119

6.2.2 波形音频音效处理 148

6.2.3 低层MIDI音频函数编程 159

6.3 示例:波形音频管理器 166

第7章 混音器编程 170

7.1 混音器基础 170

7.2 构造CMixer类 176

7.3 示例:用CMixer类编制音量控制器 193

第8章 图像编程 204

8.1 数字图像的基本概念 204

8.2 位图与调色板 207

8.3 与设备相关位图(DDB) 210

8.4.1 DIB位图的结构 212

8.4 与设备无关位图(DIB) 212

8.4.2 OS/2 DIB格式 215

8.4.3 DIB位图的操作 215

8.5 图像特技显示 231

8.5.1 特技显示基础 231

8.5.2 基本的特技显示 232

8.5.3 渐显与渐隐 252

8.5.4 透明显示 262

8.6 图像变换 265

8.6.1 图像变换基础 265

8.6.2 缩放 268

8.6.3 旋转 270

8.6.4 镜像 282

8.7 图像处理 287

8.7.1 颜色量化与减色 287

8.7.2 灰度化 299

8.7.3 底片 302

8.7.4 曝光 304

8.7.5 浮雕 306

8.7.6 油画 308

8.8 构造CDib类 311

8.8.1 DIB处理函数集 311

8.8.2 设计CDib类 313

8.9 示例:用CDib实现一个图像处理程序 342

9.1 动画基础 359

9.2 时间控制 359

第9章 动画编程 359

9.3 图形动画 362

9.4 调色板动画 364

9.5 位图动画 370

9.5.1 示例1:无背景位图动画 370

9.5.2 示例2:有背景位图动画 375

第10章 电话编程 389

10.1 TAPI概述 389

10.2.1 构造CTapi类 404

10.2 TAPI编程技术 404

10.2.2 示例:用CTapi类编制电话拨号程序 414

第11章 语音编程 419

11.1 Speech SDK概述 419

11.1.1 COM基础 419

11.1.2 SAPI接口 426

11.1.3 安装Speech SDK 428

11.2 Text-To-Speech编程技术 429

11.2.1 构造CText2Speech类 429

11.2.2 示例:用CText2Speech类编制文字朗读程序 438

11.3 Speech Recognition编程技术 447

11.3.1 构造CSpeechRecognition类 448

11.3.2 示例:用CSpeechRecognition类编制听写程序 454

第12章 OpenGL编程 459

12.1 OpenGL概述 459

12.2 OpenGL编程技术 462

12.2.1 编程概念 462

12.2.2 示例:ObjectRoll 474

12.3 通用的OpenGL视类 483

12.3.1 构造COpenGLView类 483

12.3.2 示例:BallCube 491

13.2 程序结构 496

第13章 实例分析:五子棋游戏 496

13.1 目标与规则 496

13.3 双语界面 500

13.4 不同的光标提示 501

13.5 算法 502

13.6 逼真的棋盘和棋子显示 520

13.7 增加声音效果 522

13.8 游戏程序清单 525

附录A Visual C++.NET编程技巧 526

A.1 获取系统硬件信息 526

A.1.1 基础 526

A.1.2 核心 528

A.1.3 例程 531

A.2 获取可执行文件的版本信息 538

A.2.1 基础 538

A.2.2 核心 539

A.2.3 例程 542

A.3 获取操作系统信息 545

A.3.1 基础 545

A.3.2 核心 545

A.3.3 例程 548

A.4.1 基础 550

A.4 获取系统配置信息 550

A.4.2 核心 552

A.4.3 例程 558

A.5 操作系统注册表 562

A.5.1 基础 562

A.5.1 核心一:定义CReg类 563

A.5.3 核心二:扩展CHardwareInfo类 567

A.5.4 核心三:CUserRegInfo类 570

A.5.5 例程 571

A.6 在程序中启动另一个程序 573

A.6.1 基础 573

A.6.2 核心 574

A.6.3 例程 577

A.7 终止和重新启动计算机 578

A.8 获取应用程序的启动和当前工作目录 580

A.9 获取系统错误信息 581

A.10 实现超级链接 582

A.10.1 基础 582

A.10.2 核心 582

A.10.3 例程 590

A.11 浏览目录 590

A.11.2 核心 591

A.11.1 基础 591

A.11.3 例程 595

A.12 窗口的“特异功能”(总在最上面,全屏显示和不在任务条中显示按钮) 596

A.13 显示旋转文本 600

A.14 printf风格的消息对话框 601

A.15 改变框架生成窗口的默认风格 603

A.16 创建不规则形状窗口 604

A.17 用鼠标单击窗口标题条以外区域移动窗口 608

A.18 使用上下文菜单 609

A.19 使应用程序只能运行一个实例 612

A.20 使应用程序显示为任务条通知区中的图标 614

附录B 配套光盘的使用说明 620

精品推荐