ImageVerifierCode 换一换
格式:PPT , 页数:29 ,大小:663KB ,
资源ID:14311093      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14311093.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(vfp表单概述PPT文件格式下载.ppt)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

vfp表单概述PPT文件格式下载.ppt

1、右击表单窗口,在弹出的快捷菜单中选择“生成器”命令。,7,8,1.3 保存后运行表单,项目管理器中的“运行”按钮。表单设计器环境下,“表单”菜单或快捷菜单中的“执行表单”命令,或标准工具栏上的“运行(!)”按钮。“程序”菜单中的“运行”命令,在打开的对话框中指定要运行的表单文件并单击“运行”按钮。在命令窗口输入命令:DO FORM,8,9,1对象 客观世界的任何事物都可以被看成是对象,对象是反映客观事物属性及其行为特征的描述,是具体的。对象属性:用来表示对象的状态,用变量来描述。对象方法:描述对象行为的过程,用过程或函数实现,2.1 对象,VFP中有两种对象:控件和容器。控件:表单上显示数据和

2、执行操作的基本对象。容器:可以容纳其他对象的对象。,9,10,2.2 类(P250),类:对一类相似对象的性质描述,这些对象具有相同种类的属性以及方法。相当于C语言中的结构体,但除了描述变量成员之外,还要描述对象的行为特征,即函数。,对象和类的区分:类是对象的模板,规定对象的属性,事件和方法程序。对象通过类来产生,通过类来定义对象。对象是类的实例。任何一个对象都是某个类的一个实例。类抽象,不分配存储空间;对象具体,占用内存空间。,对象属性访问以及对象方法调用的基本格式:.(参数列表),10,11,类具有继承性、封装性和多态性三种基本特性。1)继承性:指通过继承关系利用已有的类构造新类。在面向对

3、象的方法里,继承是指在基于父类(现有的类)创建子类(新类)时,子类继承了父类的方法和属性,可以为子类添加新方法和属性。,2)封装性 封装是一种信息隐藏技术,对象内部对用户是隐藏的,不可直接访问;用户只能见到对象封装界面上的信息,通过对象的外部接口访问对象。用户向对象发送消息,对象根据收到的消息调用内部方法作出响应。,1类的特性,3)多态性 所谓多态即一个名词可具有多种语义,多个函数可具有相同的函数名,但实现方法不同。,11,12,VFP下,进行面向对象的程序设计或创建应用程序,要用到VFP系统提供的基础类,即VFP基类,它是系统本身内含的,并不存放在类库中。基类是VFP为用户预先定义的类,用户

4、可用基类来创建新类,此时基类是父类,新类是子类。,2VFP的基类及子类,12,Visual Foxpro基类列表,13,14,容器类和控件类,VFP中的类分为两种:容器类(container classes)与控件类(control classes),可分别生成容器(对象)和控件(对象)。,容器:可容纳其他对象,并允许访问所包含的对象。容器(如表单)自身是一个对象,可以把按钮、编辑框、文本框等包含在其中。,控件:不能容纳其他对象。当将一个控件对象放入容器中,编程时引用该对象时有两种方法 绝对引用:从最高容器开始逐层向下直到某个对象为止.相对引用:从正在为编写事件代码的对象出发,通过逐层向高一层

5、或低一层直到另一对象的引用。,14,15,例1 如Form1中有一个命令按钮组commandgroup1,该命令按 钮组有两个命令按钮:command1 和command2。,1)在命令按钮command1的单击事件代码中修改该按钮的标题为“确定”。2)在命令按钮command1的事件代码中修改命令按钮command2的标题为“取消”。3)在命令按钮command1的事件代码中修改表单的标题为“测试窗口”。,this.caption=”确定”,thisform.Cmand2.caption=“取消”或 mand2.caption=取消,mand2.caption=“取消”X,This.Pare

6、nt.parent.Caption=”测试窗口”或 thisform.caption=”测试窗口”,15,16,自定义类的创建与使用,将表单和控件保存为类 1)【文件】|【另存为类】命令,打开“另存为类”对话框.2)在“另存为类”对话框中选择“当前表单”或“选定控件。在“类名”框中输入类的名称,在“文件”框中输入保存类的文件名(类库名)。,16,17,菜单方式创建类 用命令方式创建类 命令格式:create class 或 create class of 通过编程创建类 define class as 功能:创建一个新类,以为基类,以为名,创建自定义类(P252),17,18,关于自定义类的几

7、点说明,一个类库中可容纳多个类 创建的类可以由基类派生,也可由用户自己的类派生 如新类是基于容器类的,可象设计表单一样设计新类,将类添加到控件工具栏 表单控件工具栏查看类添加,18,19,用表单设计器设计表单,基本步骤1表单设计器窗口添加控件对象,操作控件2在属性窗口设置对象属性 3.控件布局设置Tab键次序 编写事件代码或方法程序,可在设置框中直接输入从系统提供的一组值中指定需指定文件名或对话框中指定时,后有默认值的设置属性设为空,“工具”菜单中的“选项”命令,打开“选项”对话框。选择“表单”选项卡。在“Tab键次序”下拉列表框中选择“交互”或“按列表”,控件的基本操作 选定控件 移动控件

8、调整控件大小 复制控件 删除控件,19,20,事件过程和方法程序,1.事件 事件(Event)是一种由系统预先定义而由用户或系统引发的动作,作用于对象上。事件过程(Event Procudure)是为处理特定事件而编写的一段程序。当事件由用户触发(如C1ick)或由系统触发(如Load)时,对象就会对该事件作出响应(Respond)。响应某个事件后所执行的程序代码就是事件过程。,VFP系统中,事件集是固定的,用户不能定义新的事件,对象可以响应50多种事件。,20,21,VFP基类中,最小事件集(即所有对象都包含这些事件),21,22,VFP中的表单常用事件,(1)Click事件 单击鼠标左键时

9、引发。(2)DblClick事件 用鼠标双击对象时引发。(3)Rightclick事件 鼠标右键单击对象时引发。(4)Load事件 在表单对象建立之前引发,分配存储空间。(5)Init事件 在表单建立时引发,表单对象初始化。(6)Activate事件 表单在内存中已建立,再激活表单。(7)Destroy事件 在对象释放时引发。(8)Unload事件 在表单对象从内存释放时引发,是表单对象释放时最后一个引发的事件。,22,23,Click:鼠标左键单击对象时发生的事件。Dbclick:鼠标左键双击对象时发生的事件。Rightclick:鼠标右键单击对象时发生的事件。GotFocus:对象接收到焦

10、点时发生的事件。LostFocus:对象失去焦点时发生的事件。KeyPress:当用户在对象上按下或释放键时发生的事件。InteractiveChange:以交互方式改变对象的值时发生的事件。ProgrammaticChange:以编程方式改变对象的值时发生的事件。,VFP对象的其他常用事件,23,24,方法(Method):附属于对象的行为和动作,也称方法程序。方法属于对象的内部函数,用于完成某种特定的功能而不一定响应某一事件,如添加对象(Addobject)方法、绘制矩形(Box)方法、释放表单(Release)方法等。方法也被“封装”在对象中,不同的对象具有不同的内部方法。VFP提供了百

11、余个内部方法供不同的对象调用。与事件过程不同的是,根据需要可由用户自行建立新方法。,2.方法程序,24,25,事件过程由事件的激发而调用其代码,也可以在运行中由程序调用其代码,而方法的代码只能在运行中由程序调用。在程序中调用事件代码的格式:引用对象名.事件名 在程序中调用对象方法的格式:引用对象名.方法名,事件与方法的不同,25,26,Hide方法隐藏表单,将表单的Visible属性设置为.F.;Show方法显示表单,将表单的Visible属性设置为.T.;Release方法将表单从内存中释放。Refresh方法刷新表单。,常用的表单方法,在内存中释放当前表单:Thisform.release

12、()Thisform.release,26,27,1.引用对象时有两种方法 绝对引用:,设置引用对象的属性和其调用方法,2.设置引用对象的属性和方法 引用对象属性的设置 引用对象.属性=属性值 当一个对象的多个属性要设置时,常用以下格式:With Endwith,27,28,调用对象方法的格式:引用对象.方法名(参数表)例如:Thisform.show(1)&显示表单FORM1 Thisform.cls&表单FORM1清屏,3调用对象的方法,4执行对象的事件 引用对象.事件名(参数表)例如:Thisform.activate&Thisform的激活事件comm1.Click&COMM1的单击事件,28,29,运行表单,1在设计时运行表单 项目管理器中,选择表单,单击“运行”按钮。表单设计器中,【表单】菜单中【执行表单】命令,或常用工具栏上的“运行”按钮。【程序】菜单中【运行】命令,打开“运行”对话框,然后选择表单,单击“运行”按钮。命令窗口输入命令:DO FORM。,29,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1