的文件中。 DFM文件保存的是窗体的二进制图形文件。 DFM文件保存的是窗体的二进制图形文件。 文件保存的是窗体的二进制图形文件 单元文件.PAS保存的是 单元文件.PAS保存的是.DFM文件的源代码。 保存的是.DFM文件的
源代码 文件的源代码。 在.PAS文件中可以编写事件处理程序。 .PAS文件中可以编写事件处理程序 文件中可以编写事件处理程序。
1.3.4 对象编辑器 对象编辑器是组成应
用程序的外观与代码的通道。 对象编辑器是组成应用程序的外观与代码的通道。 使用对象编辑器可以设置放在窗体上的组件( 使用对象编辑器可以设置放在窗体上的组件(或窗体本 身)的属性及通过事件处理程序来帮助用户建立代码。 的属性及通过事件处理程序来帮助用户建立代码。 对象编辑器如图1 所示。 对象编辑器如图1-3所示。
对象编辑器顶部的对象选择器为下拉式列表框, 对象编辑器顶部的对象选择器为下拉式
列表框 , 其中包含有当前激活的窗体中的所有组件并显示出它 们的组件类型。 们的组件类型 。 从而可以在当前的窗体中快速地选择 不同的组件。 不同的组件。 对象编辑器有两个页标签: 属性页标签及事件页 对象编辑器有两个页标签 : 标签。 标签。 1. 对象编辑器的属性页(Properties)标签 对象编辑器的属性 (Properties)标签 属性页 对象编辑器的属性页标签可用来观察、 对象编辑器的属性页标签可用来观察 、 设置窗体 上组件或窗体本身设计时的属性。 上组件或窗体本身设计时的属性 。 可以在事件处理程 序中编写代码来设置运行时的属性。 序中编写代码来设置运行时的属性。 属性包括组件的显示大小、 标题、 活动状态、 属性包括组件的显示大小 、 标题 、 活动状态 、 可 见状态等。 见状态等。
选择属性页标签时, 选择属性页标签时,左边列出了所有设计时可修 改的属性(就是对象类别定义中Published区段的属性 改的属性(就是对象类别定义中Published区段的属性), 区段的属性) 右边则是该属性的值。 右边则是该属性的值。 在设计时设置的属性可以定义组件的初始状态。 在设计时设置的属性可以定义组件的初始状态。 2. 对象编辑器的事件页(Events)标签 对象编辑器的事件页(Events)标签 事件标签则列出组件将做出反应的各种事件, 事件标签则列出组件将做出反应的各种事件,如 单击事件、按回车键事件等,由开发者决定组件对某 单击事件、按回车键事件等, 种事件将采取何种操作,其方式就是在相应的事件中 种事件将采取何种操作, 填写发生该事件后将执行的程序或过程名。 填写发生该事件后将执行的程序或过程名。
对象编辑器的事件页标签可将窗体和组件连接到 程序事件中。当单击事件页标签时,Delphi生成一事 程序事件中。当单击事件页标签时,Delphi生成一事 件处理程序,并将焦点转换到代码编辑器中。使用代 件处理程序,并将焦点转换到代码编辑器中。 码编辑器,可以在事件处理程序中编写组件或窗体对 码编辑器, 特殊事件处理的代码。 特殊事件处理的代码。 事件页中只显示窗体中选定的组件
的事件。 事件页中只显示窗体中选定的组件的事件。
1.3.5 代码编辑器 代码编辑器是一具有全部编辑特征的编辑器。 代码编辑器是一具有全部编辑特征的编辑器。 打开一新的项目后,Delphi对主窗体中的单元 对主窗体中的单元, 打开一新的项目后,Delphi对主窗体中的单元,在代 码编辑器中添加一页标签。 码编辑器中添加一页标签。 1. 单元(Unit) 单元(Unit) 单元为一独立的可编译的代码模块,其中包含有 单元为一独立的可编译的代码模块, 公共的部分(界面部分)和局部部分(实现部分) 公共的部分(界面部分)和局部部分(实现部分)。 Delphi中的每一窗体都有与之相联系的单元。 Delphi中的每一窗体都有与之相联系的单元。 中的每一窗体都有与之相联