前 言
Delphi 是 Borland 公司推出的面向对象的可视化编程工具,它拥有功能强大的集成
开发环境(IDE)和世界上速度极快的编译器,并且兼具 Visual C++的强大功能和 Visual
Basic 易学易用的特点。“真正的程序员用 VC,聪明的程序员用 Delphi”—这句话就
是对 Delphi 最贴切的描述。
本书几乎囊括了 Delphi 7 进行实用程序开发的全部知识,并结合大量实用而又有代
表性的开发示例进行讲解。使读者能够方便、顺利地掌握 Delphi 的各项开发技术。
全书分为 22 章,各部分既相互独立又相互联系,逐步引导读者深入学习并掌握
Delphi。
第 1 章:介绍 Delphi 的发展历史及特点,并讲述 Delphi 的新功能及安装、卸载方法。
第 2 章:详细介绍 Delphi 的集成开发环境。
第 3 章:详细介绍了 Delphi的应用程序框架,并简要介绍了如何使用 Delphi 工程管理
器管理项目。
第 4 章:介绍 Object Pascal 的编程语法结构,只有熟练掌握这些知识,才可以编写
出高质量的 Delphi 程序。
第 5 章:主要介绍面对对象编程的基础知识,简单介绍了可视化类库 VCL 的结构和
Delphi 程序的大致运行过程。
第 6 章:主要介绍了 VCL 简单组件的编程技巧与主要属性、方法、事件的使用方法。
第 7 章:介绍操作相对复杂组件的编程技巧与主要属性、方法、事件的使用方法。
第 8 章:主要讲解 Delphi 窗体编程方法。
第 9 章:详细讲解 Delphi 的事件,并介绍主要事件的使用方法。
第 10 章:主要讲解文件操作类命令与函数,并详细介绍如何使用 Delphi 进行文件
操作。
第 11 章:主要讲解如何使用 Delphi 进行图像编程工作。
第 12 章:主要讲解 Delphi 多媒体编程技术,并结合大量示例向读者展示 Delphi 强
大的多媒体开发技术支持。
第 13 章:详细讲解 Delphi 的消息处理机制,并列举大量示例介绍 Delphi 消息处理
程序的编写方法。只有完全掌握这些知识,才可以从事 Delphi 组件开发工作。
第 14 章:介绍 Delphi 多线程编程技术,掌握多线程编程技术对于开发大型程序,
及提高应用程序运行效率都有很大帮助。
第 15 章:介绍如何使用动态链接库和组件,这也是使用 Delphi 第三方控件扩展现有功
能的基础知识。
第 16 章:大体讲解使用 Delphi 开发 VCL 组件的方法。
第 17 章:主要讲解 Delphi 数据库开发工具基础知识,只有熟练掌握这些工具的使
用方法,才可以以更高的效率开发数据库应用程序。
第 18 章:主要讲解客户/服务器应用程序编程要领。
第 19 章:大体讲解多层应用程序的开发要领。
第 20 章:详细讲解Delphi报表组件的使用方法,除此之外,还简单讲解了Delphi决策组
件的使用方法。
第 21 章:主要讲解 Delphi 开发数据库程序的大体步骤,并以“图书管理系统”为
例,向读者介绍 Delphi 开发实用程序的一般步骤。 ·2·
第 22 章:主要介绍Delphi的Internet网络应用技术,并详细讲解开发过程中最常用的组
件—Indy组件。
对于初学者,此书可以作为不可多得的Delphi入门教程,对于有一定基础的中高级水平
的开发人员,本书也提供了关于Delphi的新特点和使用方法,并提供了相应的实例,可以帮
助其快速提高开发水平。
由于作者水平有限,书中难免有不足和疏忽之处,恳请广大读者批评指正。