Delphi6.0多媒体实例编程

分類: 图书,计算机/网络,程序设计,Pascal Delphi,
作者: 鲁玺 张增强 等编著
出 版 社: 水利水电出版社
出版时间: 2002-1-1字数: 620000版次: 1版1次页数: 439印刷时间: 2002/01/01开本:印次:纸张: 胶版纸I S B N : 9787508409405包装: 平装编辑推荐
Borland提出的程序设计思路已经被越来越多的程序编写人员所接受,其完全可视化的开发环境使多媒体应用程序的开发变得容易起来。以前开发一个销具规模的多媒体应用程序需要若干专业程序员花费几天的工作时间,而使用Delphi进行开发,一个程序员只要几个小时就可以完成。为了满足广大读者的愿望,帮助读者迅速地掌握Windows环境下的Delphi编程方法,作者编写本书……
内容简介
Delphi是由软件界的巨头、著名的Inprise公司开发的新一代可视化程序开发工具,一直以来受到计算机编程爱好者和各机构专业人士的广泛青睐。Borland提出的程序设计思路已经被越来越多的程序编写人员所接受,其完全可视化的开发环境使多媒体应用程序的开发变得容易起来。以前开发一个销具规模的多媒体应用程序需要若干专业程序员花费几天的工作时间,而使用Delphi进行开发,一个程序员只要几个小时就可以完成。为了满足广大读者的愿望,帮助读者迅速地掌握Windows环境下的Delphi编程方法,作者编写本书。
全书共分为14章,第一章是对Delphi基础知识的介绍,其余13章针对多媒体开发的各个方面进行了全面的介绍,内容包括文本处理、图像浏览器的制作、绘图函数的使用、多媒体播放器的制作、小游戏的开发、DirectX技术、OpenGL技术等,每个知识点都有具体的实例,使读者达到理论与实践并重,以最短的时间加入到Delphi程序员的行列。
本书内容丰富,实用性强,适合具有一定Delphi编程基础的读者阅读,也可供Delphi的初学者学习和参考。
作者简介
目录
第1章预备知识
1.1概述
1.2开发环境
1.2.1Delphi 6.0界面简介
1.2.2项目管理
1.2.3程序的调试
1.3Object Pascal基础
1.3.1标识符
1.3.2编写赋值语句
1.3.3注释
1.3.4过程与函数
1.3.5Pascal语言的控制语句
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.1RichEdit控件
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.1TGraphic对象
3.2.2 TPicture对象
3.2.3TBitmap对象
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.1TCanvas Object(画布对象)
4.2.2TPen Object(画笔对象)
4.2.3 TBrush Object(画刷对象)
4.2.4TColor类型
4.3目标的实现
4.3.1在工具条中添加加速按钮
4.3.2响应鼠标事件
4.3.3添加状态栏
4.3.4绘图功能的实现
4.3.5编写程序的源代码
第5章拼图游戏
5.1设计目标
5.2知识点介绍
5.2.1StringGrid组件
5.2.2 InputQuery函数
5.3游戏的实现
5.3.1主窗体的布局与设置
5.3.2Form2窗体
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.1TMediaPlay控件的使用
7.2.2CD播放器的基本功能
7.3目标的实现
7.3.1界面的实现
7.3.2事件响应
7.3.3CD播放器的源代码
第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.1DirectX 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.1OpenGL概述
14.2.2OpenGL辅助库和控件介绍
14.2.3OpenGL的初始化
14.2.4 OpenGL工作原理
14.3目标的实现
14.3.1窗体及菜单设置
14.3.2 Main单元
14.3.3 DGlut单元
14.4例程源代码及注释
媒体评论