刘红军
Delphi
Borland 公司的可视化
软件开发工具 基于Object Pascal语言 基于Object Pascal语言 强大的Windows Windows程序开发 强大的Windows程序开发 面向对象的可视化编成工具
Delphi 版本
Win32程序 Win32程序 3.0、 Delphi 3.0、Delphi 4.0 5.0、 Delphi 5.0、Delphi 6.0 Delphi 7.0 Win32和.Net程序 Win32和.Net程序 Delphi 8.0 Delphi 2006 Together 2005 Delphi 2009
Delphi的主要特点
Delphi的主要特点体现在以下几个方面: Delphi的主要特点体现在以下几个方面: 的主要特点体现在以下几个方面 1. Delphi为32位应用程序,因此其性能就像装上了 Delphi为32位应用程序 位应用程序, 涡轮引擎一样强劲有力, 涡轮引擎一样强劲有力 , 使用它可开发出功能强大 的应用程序。 的应用程序。 2. Delphi的编译器是目前世界上最快的32位本地代 Delphi的编译器是目前世界上最快的32位本地代 的编译器是目前世界上最快的32 码 ( 源代码 ) 编译器 。 使用这种编译器产生的运行文 源代码)编译器。 件EXE是独立的,不需要链接运行时的解释器DLL。 EXE是独立的 不需要链接运行时的解释器DLL 是独立的, DLL。
Delphi的主要特点
3. Delphi可充分发挥Windows 95/98/2000/XP和 Delphi可充分发挥 可充分发挥Windows 95/98/2000/XP和 NT的强大功能 的强大功能。 Windows NT的强大功能。 Delphi提供了多种32位可视组件库 提供了多种32位可视组件库。 4. Delphi提供了多种32位可视组件库。 5. Delphi是一面向对象的程序设计语言,因此Delphi Delphi是一面向对象的程序设计语言,因此Delphi 是一面向对象的程序设计语言 可做到可视窗体的继承。 可做到可视窗体的继承。 Delphi采用 层数据管理模式(数据层、对象层、 采用3 6. Delphi采用3层数据管理模式(数据层、对象层、应 用程序层) 把诸如数据模型、业务规则、窗体、 用程序层),把诸如数据模型、业务规则、窗体、对象 等集中存储在对象存储库中。 等集中存储在对象存储库中。 应用程序可通过在Delphi中使用Borland Delphi中使用Borland公司提供的 7. 应用程序可通过在Delphi中使用Borland公司提供的 数据引擎(BDE)功能, (BDE)功能 数据引擎(BDE)功能,可以毫无障碍地使用多种数据库 不论是大型数据库还是PC机中的数据库, Oracle、 PC机中的数据库 ,不论是大型数据库还是PC机中的数据库,如Oracle、 Sybase、Informix、Interbase、 Sybase、Informix、Interbase、Microsoft SQL Server、Paradox、Xbase、DB2系列数据库 系列数据库。 Server、Paradox、Xbase、DB2系列数据库。
Delphi6界面 Delphi6界面
Delphi7
Delphi2006的界面 Delphi2006的界面
Delphi2010的界面 Delphi2010的界面
属性窗口
对 象 编 辑 器 的 属 性 页 (Properties)标签 (Properties)标签 对象编辑器的属性页
标签可用 来观察、 来观察 、 设置窗体上组件或窗 体本身设计时的属性。 体本身设计时的属性 。 可以在 事件处理程序中编写代码来设 置运行时的属性。 置运行时的属性。 属性包括组件的显示大小、 属性包括组件的显示大小 、 标 活动状态、可见状态等。 题、活动状态、可见状态等。
事件页(Events)标签
事件标签则列出组件将做出反应 的各种事件,如单击事件、按回 的各种事件,如单击事件、 车键事件等, 车键事件等,由开发者决定组件 对某种事件将采取何种操作,其 对某种事件将采取何种操作, 方式就是在相应的事件中填写发 生该事件后将执行的程序或过程 名。
设计窗口
窗体在设计阶段可用来放置各种VCL组件, 窗体在设计阶段可用来放置各种VCL组件,在 VCL组件 运行阶段是与用户交互的界面。 运行阶段是与用户交互的界面。窗体中的所有 信息保存在两个同名(扩展名不同)的文件中。 信息保存在两个同名(扩展名不同)的文件中。 一个是窗体文件(窗体定义文件