Delphi是由软件界的巨头、著名的Inprise公司开发的新一代可视化程序开发工具,一直以来受到计算机编程爱好者和各机构专业人士的广泛青睐。Borland提出的程序设计思路已经被越来越多的程序编写人员所接受,其完全可视化的开发环境使多媒体应用程序的开发变得容易起来。以前开发一个销具规模的多媒体应用程序需要若干专业程序员花费几天的工作时间,而使用Delphi进行开发,一个程序员只要几个小时就可以完成。为了满足广大读者的愿望,帮助读者迅速地掌握Windows环境下的Delphi编程方法,作者编写本书。 全书共分为14章,第一章是对Delphi基础知识的介绍,其余13章针对多媒体开发的各个方面进行了全面的介绍,内容包括文本处理、图像浏览器的制作、绘图函数的使用、多媒体播放器的制作、小游戏的开发、DirectX技术、OpenGL技术等,每个知识点都有具体的实例,使读者达到理论与实践并重,以最短的时间加入到Delphi程序员的行列。 本书内容丰富,实用性强,适合具有一定Delphi编程基础的读者阅读,也可供Delphi的初学者学习和参考。
第1章 预备知识\r\n\r\n1.1 概述\r\n1.2 开发环境\r\n1.2.1 Delphi 6.0界面简介\r\n1.2.2 项目管理\r\n1.2.3 程序的调试\r\n1.3 Object Pascal基础\r\n1.3.1 标识符\r\n1.3.2 编写赋值语句\r\n1.3.3 注释\r\n1.3.4 过程与函数\r\n1.3.5 Pascal语言的控制语句\r\n1.3.6 枚举、子界、集合和记录\r\n1.3.7 数组和字符串\r\n1.3.8 Object Pascal的库单元Unit\r\n1.4 Object Pascal技术\r\n1.4.1 类与对象\r\n1.4.2 类与单元\r\n1.4.3 类的继承\r\n\r\n第2章 记事本\r\n\r\n2.1 设计目标\r\n2.2 知识点介绍\r\n2.2.1 RichEdit控件\r\n2.2.2 菜单的制作\r\n2.2.3 字体对话框\r\n2.2.4 查找对话框\r\n2.2.5 替换对话框\r\n2.2.6 打开对话框\r\n2.2.7 打印对话框\r\n2.2.8 其他\r\n2.3 目标的实现\r\n2.3.1 添加控件及设计属性\r\n2.3.2 编写程序代码\r\n\r\n第3章 图片浏览器\r\n\r\n3.1 设计目标\r\n3.2 知识点介绍\r\n3.2.1 TGraphic对象\r\n3.2.2 TPicture对象\r\n3.2.3 TBitmap对象\r\n3.2.4 TIcon对象\r\n3.2.5 TMetafile对象\r\n3.3 目标的实现\r\n3.3.1 窗体及各控件的属性设置\r\n3.3.2 程序代码的实现\r\n3.3.3 程序的运行结果及源代码\r\n\r\n第4章 我的小画笔\r\n\r\n4.1 设计目标\r\n4.2 知识点介绍\r\n4.2.1 TCanvas Object(画布对象)\r\n4.2.2 TPen Object(画笔对象)\r\n4.2.3 TBrush Object(画刷对象)\r\n4.2.4 TColor类型\r\n4.3 目标的实现\r\n4.3.1 在工具条中添加加速按钮\r\n4.3.2 响应鼠标事件\r\n4.3.3 添加状态栏\r\n4.3.4 绘图功能的实现\r\n4.3.5 编写程序的源代码\r\n\r\n第5章 拼图游戏\r\n\r\n5.1 设计目标\r\n5.2 知识点介绍\r\n5.2.1 StringGrid组件\r\n5.2.2 InputQuery函数\r\n5.3 游戏的实现\r\n5.3.1 主窗体的布局与设置\r\n5.3.2 Form2窗体\r\n5.3.3 代码的实现\r\n5.3.4 源程序清单及注释\r\n\r\n第6章 AVI播放器\r\n\r\n6.1 设计目标\r\n6.2 知识点介绍\r\n6.3 目标的实现\r\n6.3.1 窗体设计\r\n6.3.2 功能的实现\r\n6.3.3 程序源代码\r\n\r\n第7章 CD播放器\r\n\r\n7.1 设计目标\r\n7.2 知识点介绍\r\n7.2.1 TMediaPlay控件的使用\r\n7.2.2 CD播放器的基本功能\r\n7.3 目标的实现\r\n7.3.1 界面的实现\r\n7.3.2 事件响应\r\n7.3.3 CD播放器的源代码\r\n\r\n第8章 视频捕获\r\n\r\n8.1 设计目标\r\n8.2 知识点介绍\r\n8.2.1 视频捕获快速入门\r\n8.2.2 基本的捕获设置\r\n8.2.3 关于捕获窗口\r\n8.2.4 视频捕获驱动和音频驱动\r\n8.2.5 使用视频捕获\r\n8.2.6 将四个标准对话框改成函数调用形式\r\n8.3 目标的实现\r\n8.3.1 界面的实现\r\n8.3.2 程序主体的实现\r\n\r\n第9章 音量控制器\r\n\r\n9.1 设计目标\r\n9.2 知识点介绍\r\n9.2.1 混音器的结构\r\n9.2.2 本程序的函数的作用\r\n9.2.3 关于混音器的message及Callback Function\r\n9.3 界面的实现\r\n9.4 目标的实现\r\n9.4.1 事件响应\r\n9.4.2 源程序文件代码\r\n\r\n第10章 桌面小游戏\r\n\r\n10.1 设计目标\r\n10.2 知识点介经\r\n10.2.1 资源文件的一般介绍\r\n10.2.2 资源文件的使用方法\r\n10.3 目标的实现\r\n10.3.1 窗体设置\r\n10.3.2 代码的实现\r\n10.3.3 程序源代码及注释\r\n\r\n第11章 滚动字幕屏幕保护程序\r\n\r\n11.1 设计目标\r\n11.2 知识点介绍\r\n11.2.1 屏幕保护知识简介\r\n11.2.2 TiniFile文件对象\r\n11.3 目标的实现\r\n11.3.1 窗体设置\r\n11.3.2 窗体功能的实现\r\n11.3.3 应用程序的主程序\r\n11.3.4 完成的程序代码\r\n\r\n第12章 扫雷游戏\r\n\r\n12.1 设计目标\r\n12.2 知识点介绍\r\n12.3 目标的实现\r\n12.3.1 界面的实现\r\n12.3.2 事件响应\r\n12.3.3 源程序文件代码\r\n\r\n第13章 DirectX技术\r\n\r\n13.1 设计目标\r\n13.2 知识点介绍\r\n13.2.1 DirectX 8.0的新特性\r\n13.2.2 DirectDraw应用原理\r\n13.2.3 DirectX优化声音特性\r\n13.3 目标的实现\r\n13.3.1 窗体文件的代码\r\n13.3.2 程序实现代码\r\n\r\n第14章 OpenGL浏览器\r\n\r\n14.1 设计目标\r\n14.2 知识点介绍\r\n14.2.1 OpenGL概述\r\n14.2.2 OpenGL辅助库和控件介绍\r\n14.2.3 OpenGL的初始化\r\n14.2.4 OpenGL工作原理\r\n14.3 目标的实现\r\n14.3.1 窗体及菜单设置\r\n14.3.2 Main单元\r\n14.3.3 DGlut单元\r\n14.4 例程源代码及注释