1 第1 章 Delphi 基础知识 1.1 为什么选择Delphi Delphi 是美国Borland 公司推出的一种基于客户/服务器体系的Windows 快速应用开发工具(RAD Rapid Application Development),是一种面向对象的可视化编程工具,即根据Delphi 的可视性,又结合Object Pascal 语言的编程技巧,可以开发出功能强大的Windows 应用程序和数据库应用程序。 Delphi 是第一个集可视化开发环境、优化的源代码编译器和可扩展的数据库访问引擎于一身的Windows 开发工具。它具有以下优点: 1. 优秀的可视化开发环境 2. 高效率的编译器 3. 结构良好的编程语言 4. 对数据库和网络编程的灵活支持 5. 层次清晰和可扩展的框架 1.2 Delphi 发展史 Delphi 发展至今,从 Delphi1、Delphi2 到现在的Delphi xe,不断添加和改进各种特性,功能越来越强大。 Delphi 1.0 1995 年一个开发工具中的超级明星在 Borland 诞生了,这就是 Delphi 1.0。在 Delphi1.0 中Borland 放弃了OWL(Object Window Library),取而带之的是全新的Visual Component Library,从此开始了组件(Component)技术的时代,其意义深远;Delphi1.0 是完全面向对象的。它是Delphi的最早版本。 Delphi 2.0 1996 年 Delphi2.0 完成 了16 位 到 32 位 的跨 越,提 供 了32 位 操 作 系统 的完整 支持,只 能在 Windows 95 以上 的操 作 系统 中使 用,它如 同 Delphi 1.0 一样 大获 成 功。 在 Delphi2.0 中 Borland 为它增 加了可视的Form 的继 承 ,并 且 面向对象更 彻 底 。由 于所 有函 数支持"虚 函 数"特性,对程序编写 和维 护 非 常 方 便 ,大量 类 似 的报 表 也 采 用了此技术。 Delphi 2.0 中,增 加了Data Modules 的概 念 ,可以将 数据包 装 在一个模 块 中,在系统 启 动 时或空 闲 时 将 它打 开,这样 ,所 有使 用这些Table 的模 块 都 可以公用它,避 免 重 复 打 开和关 闭 。并 且 ,由 于所 有数据Table 位 于一个模 块 中,非 常 便 于管 理 维 护 和迁 移 升 级。 Delphi 3.0 1997 年:在微 软COM/DCOM 技术日 益 成 熟 的情 况 和企 业 对分 布 式 应用程序开发工具的需 求 下,Borland 的开发人 员 巧妙 的平 衡 了二 者 的关 系,使 Delphi3.0 成 为Windows 平 台 ...