高职高专 现代信息技术系列教材
人民邮电出版社
第1章 Delphi概述
Delphi 为 Borland 公司 推 出 的 可 视 化 开 发 工 具 。
Delphi目前的版本有 Delphi 目前的版本有 1.0版 、 2.0 版 、 3.0版 、 4.0 版 、 5.0 目前的版本有1
版、6.0版。
退出
1.1 Delphi的主要特点 1.2 Delphi的启动与退出 1.3 Delphi的集成开发环境 1.4 程序的基本结构 1.5 Delphi程序设计过程
1.1 Delphi的主要特点
Delphi的主要特点体现在以下几个方面: Delphi的主要特点体现在以下几个方面: 的主要特点体现在以下几个方面 1. Delphi 为 32 位应用程序 , 因此其性能就像装上 Delphi为 32位应用程序 位应用程序, 了涡轮引擎一样强劲有力, 了涡轮引擎一样强劲有力 , 使用它可开发出功能强大 的应用程序。 的应用程序。 2. Delphi的编译器是目前世界上最快的 32位本地 Delphi 的编译器是目前世界上最快的 位本地 的编译器是目前世界上最快的32 代码( 源代码) 编译器。 代码 ( 源代码 ) 编译器 。 使用这种编译器产生的运行文 件EXE是独立的,不需要链接运行时的解释器DLL。 EXE是独立的 不需要链接运行时的解释器DLL。 是独立的,
3. Delphi可充分发挥Windows 95/98/2000/XP和 Delphi可充分发挥 可充分发挥Windows 95/98/2000/XP和 Windows NT的强大功能。 NT的强大功能 的强大功能。 4. Delphi提供了多种32位可视组件库。 Delphi提供了多种 位可视组件库。 提供了多种32位可视组件库 5. Delphi是一面向对象的程序设计语言,因此 Delphi是一面向对象的程序设计语言 是一面向对象的程序设计语言, Delphi可做到可视窗体的继承 Delphi可做到可视窗体的继承。 可做到可视窗体的继承。 6. Delphi采用3层数据管理模式(数据层、对象层、 Delphi采用 层数据管理模式(数据层、对象层、 采用3 应用程序层) 把诸如数据模型、业务规则、窗体、 应用程序层),把诸如数据模型、业务规则、窗体、对 象等集中存储在对象存储库中。 象等集中存储在对象存储库中。 7. 应用程序可通过在Delphi中使用Borland公司提 应用程序可通过在Delphi中使用 中使用Borland公司提 供的数据引擎(BDE)功能 功能, 供的数据引擎(BDE)功能,可以毫无障碍地使用多种 数据库,不论是大型数据库还是PC机中的数据库 机中的数据库, 数据库,不论是大型数据库还是PC机中的数据库,如 Oracle、Sybase、Informix、Interbase、 Oracle、Sybase、Informix、Interbase、Microsoft SQL Server、Paradox、Xbase系列数据库。 Server、Paradox、Xbase系列数据库 系列数据库。
8. Delphi中的数据感知功能,可使用户在开发应用 Delphi中的数据感知功能 中的数据感知功能, 程序时就可看到数据库的动态变化。 程序时就可看到数据库
的动态变化。 9. 使用Delphi提供的数据库浏览器,可使用户在 使用Delphi提供的数据库浏览器, 提供的数据库浏览器 Delphi的集成开发环境中 可以浏览、修改、 Delphi的集成开发环境中,可以浏览、修改、索引数据 的集成开发环境中, 库。 10. 为了便于维护程序,Delphi将数据访问与业务 为了便于维护程序,Delphi将数据访问与业务 规则从程序中分离出来,集中存储在数据模型对象中。 规则从程序中分离出来,集中存储在数据模型对象中。 当业务规则需要修改时,只需在数据模型级进行修改。 当业务规则需要修改时,只需在数据模型级进行修改。 程序运行调用这些数据模型时,修改的结果会自动反 程序运行调用这些数据模型时, 映在应用程序中。 映在应用程序中。 此外, Delphi中 为用户免费提供了2 此外,在Delphi中,为用户
免费提供了2个用户许 可的本地Interbase(数据库管理系统 数据库
管理系统) 可的本地Interbase(数据库管理
系统)。
1.2 Delphi的启动与退出
1.2.1 启动
Delphi 启动Delphi 选择开始|程序| 选择开始|程序| Borland Delphi 6|