方法( Method) 方法是用来处理或操纵对象的办法,是实现具 体操作的代码,它定义了该对象所具有的功能。 ◆对象通常都要提供一些方法,以便应用程序使 用该对象所提供的服务 ·VCD机的方法:播放、停止、暂停、快进等 表单对象就具有显示(Show)、隐藏(lide)、移动 (Move)、刷新( Refresh)、释放( Release)等方 法。编程中通过调用这些方法来控制表单进行相关的 操作
方法(Method) 方法是用来处理或操纵对象的办法,是实现具 体操作的代码,它定义了该对象所具有的功能。 对象通常都要提供一些方法,以便应用程序使 用该对象所提供的服务 VCD机 的方法: 播放、停止、暂停、快进等 表单对象就具有显示(Show)、隐藏(Hide)、移动 (Move)、刷新(Refresh)、释放(Release)等方 法。编程中通过调用这些方法来控制表单进行相关的 操作
对象的封装性 提 查询学生成绩 际 Td:jc小jc示例 学号学号1 炼数国 屈性-查询学生成线ser 斜(]性3 对 对象0):adB 过程):aick 对象中已看不到(事件代每图 口 cmdRe 专业 全部 需 AddProperty[默认过程] lick event"[默认过程 第一个〔米前一个2)下一个)最后一个查找)打印(添加)编最cW矿ea国默程 stroy 默认过程 Dragrop Ever默认过程 raver Ever默认过程
对象的封装性 通过对象对外提供的方法,就可以得到它提 供的服务,根本不需要知道对象内部的实际 运作方式,这就是对象的封装性。 编程中要用到某些对象时,只需要知道该对 象具有那些方法,如何调用这些方法就可以 了,而不必知道这些方法的实现细节,无需 从头开始设计和编写所有的功能代码。 类中对象cmdPrev的Click事件代码被封装起来了 对象中已看不到Click事件代码
事件( Enent) 屈性-查询学生成载scx 学号1 全部 数据方法程序布局 其他 C1 i ck Event[默认过程] b1C1 i ck Ev学号1ick 口K Destroy Eve谢时象) 学号1 过程):|cick Drag DragDrop Ev DragOver Ev Error Event ErrorMessag GotFocus Ev 事件的默认代码为空 工 nit Event LTI 工 interact KeyPress Ev ostFocus Message Eve
事件(Enent) 事件是预先设定好的动作,由操作者或系统激活, 它不能随意扩充。 事件可以看作是由操作人员或系统的动作引发的预 定操作 相关对象的状态发生改变达到一定的程度,满足了 触发条件,该事件才会发生。 VFP 6.0系统中考虑到对象的通用性,多数事件并未 编写执行代码,设计出来的控件尽管运行中会产生 相应事件,但并不做任何操作。为了响应事件,可 以给事件加入相应的程序代码,这些代码可以调用 某些对象的方法,可以设置对象的属性,还可以调 用其他程序。 事件的默认代码为空