在OOP方法中,“事件”是驱动蕴涵在对象中的程序的的引擎,一个事件有一个事件名,一个事件与一个事件响应程序(方法程序)相关联,当作用在一个对象上的事件发生时,与这个事件相关联的程序就获得一次运行。
在一种程序设计语言中,每种对象所能识别的事件是固定的,也就是说,开发者不能自己规定一个对象不能识别的事件并设计一段与该事件相联系的程序,这样即算该事件发生了,由于对象不能识别,因而也就无法触发程序并使之运行。表10.3列出了Visual FoxPro核心事件集,它们适用于Visual FoxPro中的大部分对象。
每一类具体的对象,其能够识别的事件不尽相同,可以通过Visual FoxPro的帮助文件了解详情。注意:只能为已有的事件指定响应程序,但不能为对象添加新的事件,对象的事件只能从其父类中继承。
责任编辑:cyth