Delphi6.0多媒体实例编程

Delphi6.0多媒体实例编程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2002-01
版次: 1
ISBN: 9787508409405
定价: 38.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 439页
字数: 620千字
  •   Delphi是由软件界的巨头、著名的Inprise公司开发的新一代可视化程序开发工具,一直以来受到计算机编程爱好者和各机构专业人士的广泛青睐。Borland提出的程序设计思路已经被越来越多的程序编写人员所接受,其完全可视化的开发环境使多媒体应用程序的开发变得容易起来。以前开发一个销具规模的多媒体应用程序需要若干专业程序员花费几天的工作时间,而使用Delphi进行开发,一个程序员只要几个小时就可以完成。为了满足广大读者的愿望,帮助读者迅速地掌握Windows环境下的Delphi编程方法,作者编写本书。
       全书共分为14章,第一章是对Delphi基础知识的介绍,其余13章针对多媒体开发的各个方面进行了全面的介绍,内容包括文本处理、图像浏览器的制作、绘图函数的使用、多媒体播放器的制作、小游戏的开发、DirectX技术、OpenGL技术等,每个知识点都有具体的实例,使读者达到理论与实践并重,以最短的时间加入到Delphi程序员的行列。
       本书内容丰富,实用性强,适合具有一定Delphi编程基础的读者阅读,也可供Delphi的初学者学习和参考。 第1章 预备知识

    1.1 概述

    1.2 开发环境

    1.2.1 Delphi 6.0界面简介

    1.2.2 项目管理

    1.2.3 程序的调试

    1.3 Object Pascal基础

    1.3.1 标识符

    1.3.2 编写赋值语句

    1.3.3 注释

    1.3.4 过程与函数

    1.3.5 Pascal语言的控制语句

    1.3.6 枚举、子界、集合和记录

    1.3.7 数组和字符串

    1.3.8 Object Pascal的库单元Unit

    1.4 Object Pascal技术

    1.4.1 类与对象

    1.4.2 类与单元

    1.4.3 类的继承

    第2章 记事本

    2.1 设计目标

    2.2 知识点介绍

    2.2.1 RichEdit控件

    2.2.2 菜单的制作

    2.2.3 字体对话框

    2.2.4 查找对话框

    2.2.5 替换对话框

    2.2.6 打开对话框

    2.2.7 打印对话框

    2.2.8 其他

    2.3 目标的实现

    2.3.1 添加控件及设计属性

    2.3.2 编写程序代码

    第3章 图片浏览器

    3.1 设计目标

    3.2 知识点介绍

    3.2.1 TGraphic对象

    3.2.2 TPicture对象

    3.2.3 TBitmap对象

    3.2.4 TIcon对象

    3.2.5 TMetafile对象

    3.3 目标的实现

    3.3.1 窗体及各控件的属性设置

    3.3.2 程序代码的实现

    3.3.3 程序的运行结果及源代码

    第4章 我的小画笔

    4.1 设计目标

    4.2 知识点介绍

    4.2.1 TCanvas Object(画布对象)

    4.2.2 TPen Object(画笔对象)

    4.2.3 TBrush Object(画刷对象)

    4.2.4 TColor类型

    4.3 目标的实现

    4.3.1 在工具条中添加加速按钮

    4.3.2 响应鼠标事件

    4.3.3 添加状态栏

    4.3.4 绘图功能的实现

    4.3.5 编写程序的源代码

    第5章 拼图游戏

    5.1 设计目标

    5.2 知识点介绍

    5.2.1 StringGrid组件

    5.2.2 InputQuery函数

    5.3 游戏的实现

    5.3.1 主窗体的布局与设置

    5.3.2 Form2窗体

    5.3.3 代码的实现

    5.3.4 源程序清单及注释

    第6章 AVI播放器

    6.1 设计目标

    6.2 知识点介绍

    6.3 目标的实现

    6.3.1 窗体设计

    6.3.2 功能的实现

    6.3.3 程序源代码

    第7章 CD播放器

    7.1 设计目标

    7.2 知识点介绍

    7.2.1 TMediaPlay控件的使用

    7.2.2 CD播放器的基本功能

    7.3 目标的实现

    7.3.1 界面的实现

    7.3.2 事件响应

    7.3.3 CD播放器的源代码

    第8章 视频捕获

    8.1 设计目标

    8.2 知识点介绍

    8.2.1 视频捕获快速入门

    8.2.2 基本的捕获设置

    8.2.3 关于捕获窗口

    8.2.4 视频捕获驱动和音频驱动

    8.2.5 使用视频捕获

    8.2.6 将四个标准对话框改成函数调用形式

    8.3 目标的实现

    8.3.1 界面的实现

    8.3.2 程序主体的实现

    第9章 音量控制器

    9.1 设计目标

    9.2 知识点介绍

    9.2.1 混音器的结构

    9.2.2 本程序的函数的作用

    9.2.3 关于混音器的message及Callback Function

    9.3 界面的实现

    9.4 目标的实现

    9.4.1 事件响应

    9.4.2 源程序文件代码

    第10章 桌面小游戏

    10.1 设计目标

    10.2 知识点介经

    10.2.1 资源文件的一般介绍

    10.2.2 资源文件的使用方法

    10.3 目标的实现

    10.3.1 窗体设置

    10.3.2 代码的实现

    10.3.3 程序源代码及注释

    第11章 滚动字幕屏幕保护程序

    11.1 设计目标

    11.2 知识点介绍

    11.2.1 屏幕保护知识简介

    11.2.2 TiniFile文件对象

    11.3 目标的实现

    11.3.1 窗体设置

    11.3.2 窗体功能的实现

    11.3.3 应用程序的主程序

    11.3.4 完成的程序代码

    第12章 扫雷游戏

    12.1 设计目标

    12.2 知识点介绍

    12.3 目标的实现

    12.3.1 界面的实现

    12.3.2 事件响应

    12.3.3 源程序文件代码

    第13章 DirectX技术

    13.1 设计目标

    13.2 知识点介绍

    13.2.1 DirectX 8.0的新特性

    13.2.2 DirectDraw应用原理

    13.2.3 DirectX优化声音特性

    13.3 目标的实现

    13.3.1 窗体文件的代码

    13.3.2 程序实现代码

    第14章 OpenGL浏览器

    14.1 设计目标

    14.2 知识点介绍

    14.2.1 OpenGL概述

    14.2.2 OpenGL辅助库和控件介绍

    14.2.3 OpenGL的初始化

    14.2.4 OpenGL工作原理

    14.3 目标的实现

    14.3.1 窗体及菜单设置

    14.3.2 Main单元

    14.3.3 DGlut单元

    14.4 例程源代码及注释
  • 内容简介:
      Delphi是由软件界的巨头、著名的Inprise公司开发的新一代可视化程序开发工具,一直以来受到计算机编程爱好者和各机构专业人士的广泛青睐。Borland提出的程序设计思路已经被越来越多的程序编写人员所接受,其完全可视化的开发环境使多媒体应用程序的开发变得容易起来。以前开发一个销具规模的多媒体应用程序需要若干专业程序员花费几天的工作时间,而使用Delphi进行开发,一个程序员只要几个小时就可以完成。为了满足广大读者的愿望,帮助读者迅速地掌握Windows环境下的Delphi编程方法,作者编写本书。
       全书共分为14章,第一章是对Delphi基础知识的介绍,其余13章针对多媒体开发的各个方面进行了全面的介绍,内容包括文本处理、图像浏览器的制作、绘图函数的使用、多媒体播放器的制作、小游戏的开发、DirectX技术、OpenGL技术等,每个知识点都有具体的实例,使读者达到理论与实践并重,以最短的时间加入到Delphi程序员的行列。
       本书内容丰富,实用性强,适合具有一定Delphi编程基础的读者阅读,也可供Delphi的初学者学习和参考。
  • 目录:
    第1章 预备知识

    1.1 概述

    1.2 开发环境

    1.2.1 Delphi 6.0界面简介

    1.2.2 项目管理

    1.2.3 程序的调试

    1.3 Object Pascal基础

    1.3.1 标识符

    1.3.2 编写赋值语句

    1.3.3 注释

    1.3.4 过程与函数

    1.3.5 Pascal语言的控制语句

    1.3.6 枚举、子界、集合和记录

    1.3.7 数组和字符串

    1.3.8 Object Pascal的库单元Unit

    1.4 Object Pascal技术

    1.4.1 类与对象

    1.4.2 类与单元

    1.4.3 类的继承

    第2章 记事本

    2.1 设计目标

    2.2 知识点介绍

    2.2.1 RichEdit控件

    2.2.2 菜单的制作

    2.2.3 字体对话框

    2.2.4 查找对话框

    2.2.5 替换对话框

    2.2.6 打开对话框

    2.2.7 打印对话框

    2.2.8 其他

    2.3 目标的实现

    2.3.1 添加控件及设计属性

    2.3.2 编写程序代码

    第3章 图片浏览器

    3.1 设计目标

    3.2 知识点介绍

    3.2.1 TGraphic对象

    3.2.2 TPicture对象

    3.2.3 TBitmap对象

    3.2.4 TIcon对象

    3.2.5 TMetafile对象

    3.3 目标的实现

    3.3.1 窗体及各控件的属性设置

    3.3.2 程序代码的实现

    3.3.3 程序的运行结果及源代码

    第4章 我的小画笔

    4.1 设计目标

    4.2 知识点介绍

    4.2.1 TCanvas Object(画布对象)

    4.2.2 TPen Object(画笔对象)

    4.2.3 TBrush Object(画刷对象)

    4.2.4 TColor类型

    4.3 目标的实现

    4.3.1 在工具条中添加加速按钮

    4.3.2 响应鼠标事件

    4.3.3 添加状态栏

    4.3.4 绘图功能的实现

    4.3.5 编写程序的源代码

    第5章 拼图游戏

    5.1 设计目标

    5.2 知识点介绍

    5.2.1 StringGrid组件

    5.2.2 InputQuery函数

    5.3 游戏的实现

    5.3.1 主窗体的布局与设置

    5.3.2 Form2窗体

    5.3.3 代码的实现

    5.3.4 源程序清单及注释

    第6章 AVI播放器

    6.1 设计目标

    6.2 知识点介绍

    6.3 目标的实现

    6.3.1 窗体设计

    6.3.2 功能的实现

    6.3.3 程序源代码

    第7章 CD播放器

    7.1 设计目标

    7.2 知识点介绍

    7.2.1 TMediaPlay控件的使用

    7.2.2 CD播放器的基本功能

    7.3 目标的实现

    7.3.1 界面的实现

    7.3.2 事件响应

    7.3.3 CD播放器的源代码

    第8章 视频捕获

    8.1 设计目标

    8.2 知识点介绍

    8.2.1 视频捕获快速入门

    8.2.2 基本的捕获设置

    8.2.3 关于捕获窗口

    8.2.4 视频捕获驱动和音频驱动

    8.2.5 使用视频捕获

    8.2.6 将四个标准对话框改成函数调用形式

    8.3 目标的实现

    8.3.1 界面的实现

    8.3.2 程序主体的实现

    第9章 音量控制器

    9.1 设计目标

    9.2 知识点介绍

    9.2.1 混音器的结构

    9.2.2 本程序的函数的作用

    9.2.3 关于混音器的message及Callback Function

    9.3 界面的实现

    9.4 目标的实现

    9.4.1 事件响应

    9.4.2 源程序文件代码

    第10章 桌面小游戏

    10.1 设计目标

    10.2 知识点介经

    10.2.1 资源文件的一般介绍

    10.2.2 资源文件的使用方法

    10.3 目标的实现

    10.3.1 窗体设置

    10.3.2 代码的实现

    10.3.3 程序源代码及注释

    第11章 滚动字幕屏幕保护程序

    11.1 设计目标

    11.2 知识点介绍

    11.2.1 屏幕保护知识简介

    11.2.2 TiniFile文件对象

    11.3 目标的实现

    11.3.1 窗体设置

    11.3.2 窗体功能的实现

    11.3.3 应用程序的主程序

    11.3.4 完成的程序代码

    第12章 扫雷游戏

    12.1 设计目标

    12.2 知识点介绍

    12.3 目标的实现

    12.3.1 界面的实现

    12.3.2 事件响应

    12.3.3 源程序文件代码

    第13章 DirectX技术

    13.1 设计目标

    13.2 知识点介绍

    13.2.1 DirectX 8.0的新特性

    13.2.2 DirectDraw应用原理

    13.2.3 DirectX优化声音特性

    13.3 目标的实现

    13.3.1 窗体文件的代码

    13.3.2 程序实现代码

    第14章 OpenGL浏览器

    14.1 设计目标

    14.2 知识点介绍

    14.2.1 OpenGL概述

    14.2.2 OpenGL辅助库和控件介绍

    14.2.3 OpenGL的初始化

    14.2.4 OpenGL工作原理

    14.3 目标的实现

    14.3.1 窗体及菜单设置

    14.3.2 Main单元

    14.3.3 DGlut单元

    14.4 例程源代码及注释
查看详情
您可能感兴趣 / 更多
Delphi6.0多媒体实例编程
Design for Ecological Democracy
Jr;Randolph T. Hester
Delphi6.0多媒体实例编程
DevSecOps原理、核心技术与实战
钱君生 章亮 编著
Delphi6.0多媒体实例编程
Detectives in Togas
Winterfeld;Henry;Kleinert;Charlotte;Winston;Clara;Winston;Richard
Delphi6.0多媒体实例编程
DeLisa物理医学与康复医学理论与实践,上下卷,第6版
励建安;毕胜;黄晓琳
Delphi6.0多媒体实例编程
DevOps持续万物(DevOps组织能力成熟度评估)(数字化转型与创新管理丛书)
[荷兰]巴特·德·贝斯特(Bart de Best) 著
Delphi6.0多媒体实例编程
Deep Learning by Example
Ahmed Menshawy
Delphi6.0多媒体实例编程
DevOps: 企业级CI/CD实战
李泽阳
Delphi6.0多媒体实例编程
Dead Souls
Gogol;Nikolai;Fusso;Susanne;Guerney;Bernard Guilbert
Delphi6.0多媒体实例编程
Decorative Alphabets and Initials
Nesbitt;Alexander
Delphi6.0多媒体实例编程
Deadly Hands of Kung Fu Omnibus Vol. 2
Claremont;Chris;Mantlo;Bill;Moench;Doug;Warner;John;Nebres;Rudy;Perez;George;Rogers;Marshall
Delphi6.0多媒体实例编程
DevSecOps企业级实践:理念、技术与案例
陈能技
Delphi6.0多媒体实例编程
Deception Point
Dan Brown 著
系列丛书 / 更多
Delphi6.0多媒体实例编程
Design for Ecological Democracy
Jr;Randolph T. Hester
Delphi6.0多媒体实例编程
DevSecOps原理、核心技术与实战
钱君生 章亮 编著
Delphi6.0多媒体实例编程
Detectives in Togas
Winterfeld;Henry;Kleinert;Charlotte;Winston;Clara;Winston;Richard
Delphi6.0多媒体实例编程
DeLisa物理医学与康复医学理论与实践,上下卷,第6版
励建安;毕胜;黄晓琳
Delphi6.0多媒体实例编程
DevOps持续万物(DevOps组织能力成熟度评估)(数字化转型与创新管理丛书)
[荷兰]巴特·德·贝斯特(Bart de Best) 著
Delphi6.0多媒体实例编程
Deep Learning by Example
Ahmed Menshawy
Delphi6.0多媒体实例编程
DevOps: 企业级CI/CD实战
李泽阳
Delphi6.0多媒体实例编程
Dead Souls
Gogol;Nikolai;Fusso;Susanne;Guerney;Bernard Guilbert
Delphi6.0多媒体实例编程
Decorative Alphabets and Initials
Nesbitt;Alexander
Delphi6.0多媒体实例编程
Deadly Hands of Kung Fu Omnibus Vol. 2
Claremont;Chris;Mantlo;Bill;Moench;Doug;Warner;John;Nebres;Rudy;Perez;George;Rogers;Marshall
Delphi6.0多媒体实例编程
DevSecOps企业级实践:理念、技术与案例
陈能技
Delphi6.0多媒体实例编程
Deception Point
Dan Brown 著
相关图书 / 更多
Delphi6.0多媒体实例编程
Design for Ecological Democracy
Jr;Randolph T. Hester
Delphi6.0多媒体实例编程
DevSecOps原理、核心技术与实战
钱君生 章亮 编著
Delphi6.0多媒体实例编程
Detectives in Togas
Winterfeld;Henry;Kleinert;Charlotte;Winston;Clara;Winston;Richard
Delphi6.0多媒体实例编程
DeLisa物理医学与康复医学理论与实践,上下卷,第6版
励建安;毕胜;黄晓琳
Delphi6.0多媒体实例编程
DevOps持续万物(DevOps组织能力成熟度评估)(数字化转型与创新管理丛书)
[荷兰]巴特·德·贝斯特(Bart de Best) 著
Delphi6.0多媒体实例编程
Deep Learning by Example
Ahmed Menshawy
Delphi6.0多媒体实例编程
DevOps: 企业级CI/CD实战
李泽阳
Delphi6.0多媒体实例编程
Dead Souls
Gogol;Nikolai;Fusso;Susanne;Guerney;Bernard Guilbert
Delphi6.0多媒体实例编程
Decorative Alphabets and Initials
Nesbitt;Alexander
Delphi6.0多媒体实例编程
Deadly Hands of Kung Fu Omnibus Vol. 2
Claremont;Chris;Mantlo;Bill;Moench;Doug;Warner;John;Nebres;Rudy;Perez;George;Rogers;Marshall
Delphi6.0多媒体实例编程
DevSecOps企业级实践:理念、技术与案例
陈能技
Delphi6.0多媒体实例编程
Deception Point
Dan Brown 著