512过程的定义与使用(2) 2过程体 过程体是一个程序段,由局部声明和执行语句组成。局部声明部 分用来声明该过程中所使用的类型、常量、变量等,这些只限于过程 内部使用,与过程外的同名对象无关。可执行部分由 begin开始,以 end结束,end后面必须跟一个分号。 3.过程的调用 过程的调用格式为 过程名(参数表); 过程声明必须在过程调用语句之前,调用过程时也要注意参数类 型兼容。 在编程过程中,程序员要对各种事件进行相关的代码处理,创建 相应的事件处理过程。 在对象观察器( Object Inspector)中选择指定对象,然后在事件 ( =vents)选项卡中选择指定的事件名称,并用鼠标双击其右边的下 拉列表框, Object Pasca将自动产生一个事件过程。事件过程的默认 名称是组件名加上事件类型名 Inprise Dephi
5.1.2 过程的定义与使用(2) 2. 过程体 过程体是一个程序段,由局部声明和执行语句组成。局部声明部 分用来声明该过程中所使用的类型、常量、变量等,这些只限于过程 内部使用,与过程外的同名对象无关。可执行部分由begin 开始,以 end结束,end 后面必须跟一个分号。 3. 过程的调用 过程的调用格式为: 过程名(参数表); 过程声明必须在过程调用语句之前,调用过程时也要注意参数类 型兼容。 在编程过程中,程序员要对各种事件进行相关的代码处理,创建 相应的事件处理过程。 在对象观察器(Object Inspector)中选择指定对象,然后在事件 (Events)选项卡中选择指定的事件名称,并用鼠标双击其右边的下 拉列表框,Object Pascal将自动产生一个事件过程。事件过程的默认 名称是组件名加上事件类型名
512过程的定义与使用(3) 例如,新建一个工程,添加一个按钮组件,命名为 Button1,现在要添加 按钮组件的单击事件处理过程,在对象观察器的下拉列表中选择 Button1,在 事件选项卡中选择 On click事件并单击右边的下拉列表框, Object Pascal自动 生成代码, Button1的单击事件默认事件过程是 Button1cick0,代码如下: procedure TForm1. Button 1Click(Sender: TObject) begin end 程序员只需在 begin与end之间加入相应的事件处理代码即可。 该过程的参数是一个 object类型的对象 当用户对某个对象发出一个动作时, Windows会通知 Object Pascal产生 了一个事件, object Pascal将自动调用与该对象事件相关的事件过程。即对象 和代码之间建立了联系,所以说事件过程是依附于对象的。 另外,一个事件过程也可以被多个对象、多个事件共享。其方法是:首先 为其中的一个对象建立事件过程,然后在创建其他对象事件过程时,从事件名 称右边的下拉列表中选择已建立的事件即可。 Inprise Dephi
5.1.2 过程的定义与使用(3) 例如,新建一个工程,添加一个按钮组件,命名为Button1,现在要添加 按钮组件的单击事件处理过程,在对象观察器的下拉列表中选择Button1,在 事件选项卡中选择OnClick事件并单击右边的下拉列表框,Object Pascal自动 生成代码,Button1的单击事件默认事件过程是Button1Click(),代码如下: procedure TForm1.Button1Click(Sender: TObject); begin end; 程序员只需在begin与end之间加入相应的事件处理代码即可。 该过程的参数是一个Object类型的对象。 当用户对某个对象发出一个动作时,Windows会通知Object Pascal产生 了一个事件,Object Pascal将自动调用与该对象事件相关的事件过程。即对象 和代码之间建立了联系,所以说事件过程是依附于对象的。 另外,一个事件过程也可以被多个对象、多个事件共享。其方法是:首先 为其中的一个对象建立事件过程,然后在创建其他对象事件过程时,从事件名 称右边的下拉列表中选择已建立的事件即可