中编写代码。例如,给窗体命名“欢迎界面”。可以直接 在属性 中设置;也可以在事件中添加代码,
添加代码的方法将在本节的事件中介绍。在对象监视器中可以通 过以下4种方法设置属性。
1)直接输入法。某些属性是直接输入字符或数字,如 Caption,Name,Height,Left,Top和Width等。对这些属性的设 置可以单击属性左侧的属性名,右侧则显示闪烁的插入点,在插 入点位置输入文字或数字即可。 2)通过对话框设置法。单击某些属性名,在其右侧显示 按钮,单击 按钮,在
弹出的对话框中选择所需要的属性即可。
3)下拉列表选择法。单击某些属性名,在其右侧显示
按钮,
单击 按钮,在弹出的下拉
列表中选择其中一个选项。如单击属性 Enabled则显示 False属性值。 4)子属性法。某些属性还包含许多子属性,左侧带有 性表示具有子属性,单击 可以展开其子属性,此时 变为 的属 ,表 ,在其下拉列表中选择True或
示子属性已经展开,可以在子属性中设置所需要的属性。
(2)事件选项卡(Event):显示对象可以响应的事件。如 鼠标的单击、双击、窗口的显示、关闭都属于组件事件。常用的 按钮“Button”事件有单击“OnClick”、鼠标的移动 “OnMouseMove”和按下键“OnKeyDown”等。事件的使用要先 打开“事件”选项卡,然后双击事件“OnClick”右侧的空白位置 打开代码编辑器,可以在“Begin”,“End”之间添加代码。使用 事件的方式来实现属性选项卡窗体命名“欢迎界面”的方法是双 击事件“OnShow”右侧的空白位置,打开代码编辑器,在“Begin” 和“End”之间添加如下代码: form1.Caption :=‘欢迎界面’;
提示:代码的编写不区分字母的大小写。 1.2.6 代码编辑器(Code Editor) 代码编辑器( ) (1)代码编辑器的简介。代码编辑器用来编写代码,它是 以单元为单位显示的,每一个单元文件占用一个代码编辑器。在 编写代码时,遇到标识符“.”代码编辑器自动弹出下拉列表的提 示,如图1.2.3所示。
图1.2.3 代码下拉列表的提示
(2)单元文件代码的组成。单元文件代码由4部分组成,即 单元名部分、接口部分、实现部分和初始化部分。单元文件代码 各部分的解释,如表1.3所示。 注意:单元名和单元文件必须一致。尽量不要改动或者随意 改动
系统生成的
源代码,否则容易出现错误。
表1.3 单元文件代码各部分的解释
例如:Delphi自动生成单元文件Unit1。 程序代码如下: unit Unit1; interface uses //单元名 //接口部分 //系统使用的单元
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;
Type TForm1 = class(TForm) Button1: TButton; Label1: TLabel; Edit1: TEdit; procedure FormCreate(Sender: TObject);
//类型定义 //窗体 //按钮 //标签 //编辑框 //窗体创建事件
procedure Button1Click(Sender: TObject); //按钮单击事件 Private { Private declarations } Public { Public declarations } end; //定义私有变量及过程 //专用说明 //定义公有变量 //公用说明
var Form1: TForm1; Implementation {$R *.nfm}
//定义程序中所使用的变量
//
程序实现部分 //编辑命令
procedure TForm1.Button1Click(Sender: TObject); //按钮的单击事件
begin close; end; end.
//程序段的开始 //关闭窗体 //程序段的结束 //程序结束
1.2.7 代码浏览器(Exploring) 代码浏览器( ) 代码浏览器以树型视图的形式浏览程序代码。所浏览的代码 是代码编辑器中的程序,通过代码浏览器可以方便快捷地查看和 修改程序代码。使用方法是双击树型标签直接定位到对应的代 码处。 1.2.8 组件面板(Tool Palette) 组件面板( ) 组件面板在设计窗体界面时使用,设计窗体界面的组件都可 以在组件面板中找到。组件面板中常见的组件有标签、按钮、编