书籍详情
Delphi 5.0开发多媒体应用
作者:周铭,邹辉,王凌云编著
出版社:中国水利水电出版社
出版时间:2000-10-01
ISBN:9787508404707
定价:¥35.00
购买这本书可以去
内容简介
近年来,得到了长足发展的多媒体技术,是计算机技术的一个重要研究领域。这一领域横跨了包括计算机、远程通信、出版、家用电子、音像产品和广播电影电视等在内的多个工业领域。每一位关心计算机的人几乎都会接触到各种各样的与多媒体相关的东西:多媒体计算机、多媒体出版物、多媒体游戏、网络多媒体……。那么如何进行多媒体应用程序的开发呢?能否成为一名成功的程序员,其开发工具是至关重要的。Delphi 5.0是Inprise公司开发的全新的可视化RAD(快速应用开发)编程环境。它是基于面向对象的Pascal语言。虽然它不是专门为多媒体应用开发的工具,但它可以完成几乎所有涉及多媒体的应用。本书通过大量的实例,阐述了Delphi 5.0的新特点、编程思想,介绍了Delphi在多媒体领域各个方面的应用。本书尽量以具体的示例进行分析说明,内容丰富,条理清楚,具有很强的实用性。
作者简介
暂缺《Delphi 5.0开发多媒体应用》作者简介
目录
第1章 Delphi 5.0的新特性和集成开发环境
1.1 Delphi 5.0的新特性
1.1.1 对象观察器(Object Inspector)
1.1.2 窗体和窗体编辑器
1.1.3 桌面
1.1.4 工程管理器和工程浏览器(Project Browser)
1.1.5 代码编辑器
1.1.6 框架(Frame)
1.1.7 语言与VCL
1.1.8 To-Do列表
1.1.9 调试
1.1.10 COM/ActiveX
1.2 Delphi 5.0集成开发环境
1.2.1 窗体编辑器
1.2.2 代码编辑器
1.2.3 菜单
1.2.4 工具栏
1.2.5 组件面板
1.2.6 对象观察器
1.2.7 对象库
第2章 多媒体基本原理
2.1 多媒体的定义
2.2 文本、图形和图像处理
2.2.1 文本处理
2.2.2 图形与图像
2.2.3 音频和视频
2.3 多媒体系统的特征与应用分类
2.4 多媒体的制作流程
第3章 Delphi 5.0的多媒体组件
3.1 VCL简介
3.1.1 什么是VCL
3.1.2 窗体和应用程序类
3.1.3 组件类
3.2 Delphi中的多媒体组件
3.2.1 组件的属性、方法和事件
3.2.2 Timer组件
3.2.3 PainBox组件
3.2.4 MediaPlayer组件
3.2.5 OLEContainer组件
3.2.6 TLabel组件
3.2.7 TEdit和TMaskEdit组件
3.2.8 TMemo组件
3.2.9 TRichEdit组件
3.2.10 TStringGrid组件
3.2.11 Timage组件
3.2.12 Shape组件
第4章 定制组件
4.1 什么是组件
4.2 组件的开发过程
4.2.1 定义将要解决的问题
4.2.2 定义这个问题的特定解决方案
4.2.3 将特定的解决方案通用化
4.2.4 设计一个组件来实现通用化解决方案
4.2.5 使组件灵活易用
4.2.6 组件的实现
4.2.7 调试组件
4.2.8 组件的测试
4.2.9 编写组件界面的文档
4.2.10 各种附加的工作
4.2.11 安装组件
4.3 Delphi组件编程
4.3.1 创建属性
4.3.2 创建事件
4.3.3 处理消息
4.3.4 注册组件
4.4 定制组件的实例
4.4.1 自定义的组件
4.4.2 安装新组件
第5章 图形、动画和图像处理
5.1 图形元素
5.1.1 坐标
5.1.2 画布
5.1.3 像素
5.1.4 画笔
5.1.5 画刷和填充对象
5.2 OnPaint窗口何时需要被重画
5.2.1 TPaintBox组件
5.2.2 形状组件
5.3 显示图片
5.3.1 扩展图像和改变图像大小
5.3.2 运行期间从文件加载图像
5.3.3 创建自己的位图
5.3.4 从头开始创建位图
5.3.5 将位图保存到文件
5.3.6 在样本程序中使用位图
5.4 播放视频
5.5 动画
5.5.1 移动的小汽车
5.5.2 消除动画中的闪烁
5.5.3 去除不必要的背景
5.5.4 增加背景图形
5.5.5 可以移动的背景图案
5.6 图形的特殊效果
5.7 两幅图形的渐变
5.8 图像处理
第6章 用Delphi开发屏幕保护程序
6.1 多媒体屏幕保护程序
6.1.1 屏幕保护程序简介
6.1.2 滚动字幕的屏幕保护程序
6.2 星空模拟屏幕保护程序
6.2.1 运行窗体
6.2.2 主程序
6.2.3 星空模拟屏幕保护的改进
第7章 音频的播放
7.1 波形文件和MIDI文件
7.2 控制Mp3播放器的组件
7.3 语音判别组件
7.3.1 属性
7.3.2 方法
7.4 创建CD播放器
7.4.1 CD播放器组成简介
7.4.2 按键的功能及其响应事件
7.4.3 显示CD的信息
7.4.4 界面设计及初始化
第8章 DirectX技术
8.1 DirectSound
8.1.1 DirectSound介绍
8.1.2 初始化DirectSound
8.1.3 列举音频驱动设备程序
8.1.4 使用DirectSoundBuffer
8.1.5 wav文件的打开
8.1.6 播放声音文件
8.1.7 一次播放两个WAV文件
8.2 Direct3D技术
8.2.1 3D技术
8.2.2 Direct3D的示例
8.3 DriectDraw
8.3.1 DriectDraw简介
8.3.2 一个简单的DriectDraw例子
8.4 创建DirectX游戏
8.4.1 创建DelphiMan程序
8.4.2 实现DelphiMan程序的注意事项
8.4.3 精灵的控制
8.5 关于DirectX的其他话题
8.5.1 如何在DirectX程序中发现及减少BUG
8.5.2 关于双缓冲
8.5.3 硬件与仿真
8.6 SoundLib.代码清单
1.1 Delphi 5.0的新特性
1.1.1 对象观察器(Object Inspector)
1.1.2 窗体和窗体编辑器
1.1.3 桌面
1.1.4 工程管理器和工程浏览器(Project Browser)
1.1.5 代码编辑器
1.1.6 框架(Frame)
1.1.7 语言与VCL
1.1.8 To-Do列表
1.1.9 调试
1.1.10 COM/ActiveX
1.2 Delphi 5.0集成开发环境
1.2.1 窗体编辑器
1.2.2 代码编辑器
1.2.3 菜单
1.2.4 工具栏
1.2.5 组件面板
1.2.6 对象观察器
1.2.7 对象库
第2章 多媒体基本原理
2.1 多媒体的定义
2.2 文本、图形和图像处理
2.2.1 文本处理
2.2.2 图形与图像
2.2.3 音频和视频
2.3 多媒体系统的特征与应用分类
2.4 多媒体的制作流程
第3章 Delphi 5.0的多媒体组件
3.1 VCL简介
3.1.1 什么是VCL
3.1.2 窗体和应用程序类
3.1.3 组件类
3.2 Delphi中的多媒体组件
3.2.1 组件的属性、方法和事件
3.2.2 Timer组件
3.2.3 PainBox组件
3.2.4 MediaPlayer组件
3.2.5 OLEContainer组件
3.2.6 TLabel组件
3.2.7 TEdit和TMaskEdit组件
3.2.8 TMemo组件
3.2.9 TRichEdit组件
3.2.10 TStringGrid组件
3.2.11 Timage组件
3.2.12 Shape组件
第4章 定制组件
4.1 什么是组件
4.2 组件的开发过程
4.2.1 定义将要解决的问题
4.2.2 定义这个问题的特定解决方案
4.2.3 将特定的解决方案通用化
4.2.4 设计一个组件来实现通用化解决方案
4.2.5 使组件灵活易用
4.2.6 组件的实现
4.2.7 调试组件
4.2.8 组件的测试
4.2.9 编写组件界面的文档
4.2.10 各种附加的工作
4.2.11 安装组件
4.3 Delphi组件编程
4.3.1 创建属性
4.3.2 创建事件
4.3.3 处理消息
4.3.4 注册组件
4.4 定制组件的实例
4.4.1 自定义的组件
4.4.2 安装新组件
第5章 图形、动画和图像处理
5.1 图形元素
5.1.1 坐标
5.1.2 画布
5.1.3 像素
5.1.4 画笔
5.1.5 画刷和填充对象
5.2 OnPaint窗口何时需要被重画
5.2.1 TPaintBox组件
5.2.2 形状组件
5.3 显示图片
5.3.1 扩展图像和改变图像大小
5.3.2 运行期间从文件加载图像
5.3.3 创建自己的位图
5.3.4 从头开始创建位图
5.3.5 将位图保存到文件
5.3.6 在样本程序中使用位图
5.4 播放视频
5.5 动画
5.5.1 移动的小汽车
5.5.2 消除动画中的闪烁
5.5.3 去除不必要的背景
5.5.4 增加背景图形
5.5.5 可以移动的背景图案
5.6 图形的特殊效果
5.7 两幅图形的渐变
5.8 图像处理
第6章 用Delphi开发屏幕保护程序
6.1 多媒体屏幕保护程序
6.1.1 屏幕保护程序简介
6.1.2 滚动字幕的屏幕保护程序
6.2 星空模拟屏幕保护程序
6.2.1 运行窗体
6.2.2 主程序
6.2.3 星空模拟屏幕保护的改进
第7章 音频的播放
7.1 波形文件和MIDI文件
7.2 控制Mp3播放器的组件
7.3 语音判别组件
7.3.1 属性
7.3.2 方法
7.4 创建CD播放器
7.4.1 CD播放器组成简介
7.4.2 按键的功能及其响应事件
7.4.3 显示CD的信息
7.4.4 界面设计及初始化
第8章 DirectX技术
8.1 DirectSound
8.1.1 DirectSound介绍
8.1.2 初始化DirectSound
8.1.3 列举音频驱动设备程序
8.1.4 使用DirectSoundBuffer
8.1.5 wav文件的打开
8.1.6 播放声音文件
8.1.7 一次播放两个WAV文件
8.2 Direct3D技术
8.2.1 3D技术
8.2.2 Direct3D的示例
8.3 DriectDraw
8.3.1 DriectDraw简介
8.3.2 一个简单的DriectDraw例子
8.4 创建DirectX游戏
8.4.1 创建DelphiMan程序
8.4.2 实现DelphiMan程序的注意事项
8.4.3 精灵的控制
8.5 关于DirectX的其他话题
8.5.1 如何在DirectX程序中发现及减少BUG
8.5.2 关于双缓冲
8.5.3 硬件与仿真
8.6 SoundLib.代码清单
猜您喜欢