Delphi 7多媒体应用技术与实例

Delphi 7多媒体应用技术与实例
作 者: 朱亮
出版社: 中国水利水电出版社
丛编项: 万水Delphi技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Delphi 7多媒体应用技术与实例》作者简介

内容简介

Delphi软件开发工具是Borland公司推出的一个完全导向的可视化系统开发环境的工具。它具有功能强大、运行速度快、易于学习和使用以及开发迅速等特点,所以一经推出就受到广大用户的喜爱。Delphi结合了可视化技术、面向对象技术、数据库技术以及网络技术等多种先进的软件编程技术和思想,并使用了世界上最快的编译器,使其成为创建功能丰富、界面友好的Windows应用软件的工具之一。本书介绍了如何使用Delphi 7集成开发环境开发多媒体应用程序。全书主要分为图形、图像、动画、视频、音频5个方面,对Delphi下的多媒体编程进行了全面的介绍,并结合多个实例,详细讲解了多媒体的基本原理,以及Delphi 7中的多媒体控件和对象。书中还用专门的章节介绍了Delphi 7环境下如何使用OpenGL实现三维图形和动画。一些章节中提供了数学公式和详细推导,仅供感兴趣的读者参考。

图书目录

前言

第1章 Delphi7多媒体编程基础

1. 1 多媒体的基本概念

1. 2 Delphi7开发环境

1. 3 Delphi7中的图形组件和对象

1. 3. 1 Delphi7组件

1. 3. 2 Delphi7的图形对象

1. 4 本章小结

第2章 图像文件的打开和存储

2. 1 常见图像格式

2. 1. 1 基本概念

2. 1. 2 常用图像格式简介

2. 2 操作BMP图像

2. 2. 1 BMP图像格式

2. 2. 2 图像控件和类

2. 2. 3 打开BMP图像

2. 3 操作JPEG图像

2. 3. 1 JPEG压缩标准

2. 3. 2 打开JPEG图像

2. 4 图像特效示例

2. 4. 1 淡入淡出渲染

2. 4. 2 多种显示特效

2. 5 图像压缩示例

2. 5. 1 新建工程

2. 5. 2 代码及分析

2. 6 本章小结

第3章 简单图像处理

3. 1 建立图像处理器程序框架

3. 1. 1 设计主窗体

3. 1. 2 读写图像文件

3. 1. 3 响应主窗体和Image中的事件

3. 1. 4 程序界面

3. 2 以不同比例显示图像

3. 2. 1 更改显示大小

3. 2. 2 显示图像尺寸

3. 3 在图像上选取操作区域

3. 3. 1 添加处理矩形的函数

3. 3. 2 处理鼠标事件

3. 3. 3 编辑菜单及相应操作

3. 4 图像区域的剪切. 复制和粘贴,

3. 4. 1 图像的剪贴板操作

3. 4. 2 实现剪切. 复制和粘贴功能

3. 5 改变像素的颜色

3. 5. 1 清除图像

3. 5. 2 反色

3. 5. 3 灰度化

3. 5. 4 改变图像的亮度和对比度

3. 6 改变图像的几何形状

3. 7 图像拉伸和扭曲

3. 8 图像翻转和旋转

3. 9 实现透视效果

3. 10 本章小结

第4章 制作画图板

4. 1 Delphi7的画图工具类

4. 1. 1 Shape控件

4. 1. 2 TCanvas对象

4. 1. 3 TCanvas. Pixels属性

4. 1. 4 TPen对象

4. 1. 5 TBrush对象

4. 1. 6 TColor对象

4. 2 坐标系统简介

4. 2. 1 设备坐标系

4. 2. 2 逻辑坐标系

4. 2. 3 屏幕坐标系

4. 2. 4 窗口坐标系

4. 3 制作画图板

4. 3. 1 绘制基本图形

4. 3. 2 绘图工具综合演示

4. 4 本章小结

第5章 图像的特殊效果

5. 1 模糊效果

5. 2 锐化效果

5. 3 浮雕效果

5. 4 油画效果

5. 5 木刻效果

5. 6 光源效果

5. 7 瓷砖效果

5. 8 放射动态效果

5. 9 旋转动态效果 一

5. 10 旋转动态效果 二

5. 11 本章小结

第6章 制作动画

6. 1 文字动画

6. 1. 1 字体结构和API函数

6. 1. 2 文字动画示例

6. 2 图形动画

6. 2. 1 小弹球

6. 2. 2 火焰动画

6. 3 图像动画

6. 3. 1 移动的小球 一

6. 3. 2 移动的小球 二

6. 3. 3 桌面自由游动的鱼

6. 4 本章小结

第7章 音频播放器

7. 1 MediaPlayer控件

7. 1. 1 MediaPlayer的动作

7. 1. 2 MediaPlayer的方法

7. 1. 3 MediaPlayer的设备支持

7. 1. 4 MediaPlayer的常用属性

7. 1. 5 MediaPlayer的相关事件

7. 2 制作简易播放器

7. 3 CD播放器

7. 4 本章小结

第8章 播放视频和动画

8. 1 用MediaPlayer制作AVI播放器

8. 1. 1 创建工程

8. 1. 2 编程思路

8. 1. 3 代码及分析

8. 2 用Animate播放动画

8. 2. 1 关于Animate

8. 2. 2 新建工程

8. 2. 3 实现思路

8. 2. 4 代码及分析

8. 3 制作Flash播放器

8. 3. 1 ActiveX简介

8. 3. 2 安装ShockwaveFlash插件

8. 3. 3 关于ShockwaveFlash

8. 3. 4 制作Flash播放器

8. 4 制作Real播放器

8. 4. 1 安装RealAudio插件

8. 4. 2 新建工程

8. 4. 3 代码及分析

8. 5 本章小结

第9章 OpenGL编程

9. 1 OpenGL编程简介

9. 2 使用OpenGL绘制平面图形

9. 3 绘制三维形体和动画

9. 4 本章小结

第10章 综合实例

10. 1 华容道

10. 1. 1 新建工程

10. 1. 2 编程分析

10. 1. 3 代码及说明

10. 2 贪吃蛇

10. 2. 1 新建工程

10. 2. 2 编程分析

10. 2. 3 代码及说明

10. 3 推箱子

10. 3. 1 新建工程

10. 3. 2 编程分析

10. 3. 3 代码及说明

10. 4 烟花效果

10. 4. 1 编写控件

10. 4. 2 安装控件

10. 4. 3 建立工程

10. 5 本章小结