VFP表单的设计和运用.ppt

上传人:za****8 文档编号:2961618 上传时间:2019-12-05 格式:PPT 页数:20 大小:308.46KB
返回 下载 相关 举报
VFP表单的设计和运用.ppt_第1页
第1页 / 共20页
VFP表单的设计和运用.ppt_第2页
第2页 / 共20页
VFP表单的设计和运用.ppt_第3页
第3页 / 共20页
点击查看更多>>
资源描述
1,第八章 表单设计与应用,本章基本内容 8.1 面向对象的概念 8.2 Visual Foxpro基类简介 8.3 创建与管理表单 8.4 表单设计器 8.5 常用表单控件,2,面向对象的概念,(一)对象(Object) 1.什么是对象:所谓对象可以是任何的具体实体 2.对象的分类:对象分为容器对象和简单对象 3.对象的名称:每个对象都有一个名字,称为对象名 4.对象的引用 绝对引用:完整的容器层次描述的引用 相对引用:相对当前对象的引用方法,3,相对引用的关键字,4,(二)对象的属性(Properity) 1.什么是属性:对象属性是指对象的一项描述内容,用于描述对象的外观以及行为的特征 2.属性的名称:每个属性都有一个名字,称为属性名 3.属性的表示:对象名.属性名=属性值,5,常用对象的属性,6,(三)对象的事件 1.什么是事件:事件(event)是由Visual FoxPro 6.0预先定义好的、能被对象识别和响应的动作或状态 2.事件的分类及常用事件:见下表,7,(四)对象的方法 1.什么是方法:对象的方法(Method)是指与对象相关的程序. 2.方法的名称:VFP规定了一些方法,用户也可为某对象定义方法 常用对象的的方法如下,3.方法的使用:对象名.方法名 如:关闭当前表单用:thisform.release,8,(五)类 1.什么是类:具有相同属性的对象组成的集合称为类 2.子类:类中具有特殊属性的对象的集合称子类 子类具有继承性、封装性和多态性 3.类的分层结构: 4.VFP的基类:VFP系统已提供的可直接使用的类VFP能使用的基类见教材P192,容器类:可以包含其他对象。 控件类:不能包含其他对象。,9,表单的建立,修改和运行,(一)表单建立、修改和运行,注意:可在“选项”中设置表单的默认大小,方法三:使用快速表单。 先在项目管理器中选定表单,然后单击“新建”按钮,将出现“新建表单”对话框,单击“新建表单”按钮,打开表单设计器,此时,在主菜单中将会有一个“表单”选项,打开这个菜单,选择快速表单,就可以启动快速表单了。,1、建立表单,10,2、保存表单,存盘文件名为.SCX、.SCT,也可存为“类”。,3、修改表单,打开表单,进入表单设计器。 用命令:MODIFY FORM 表单文件名 也可进入表单设计器。,4、运行表单,方法一:在项目管理器窗口中,选择要运行的表单,然后单击窗口里的“运行”按钮。 方法二:在表单设计环境下,选择“表单”菜单中的“执行表单”命令,或单击标准工具栏上的“运行”命令。 方法三:选择“程序”菜单中的“运行”命令,打开“运行”对话框,然后在对话框中指定要运行的表单文件并单击“运行”按钮。 方法四:在命令窗口或需要在与事件相关联的代码、方法程序代码中使用命令:DO FORM 表单文件名 NAME 变量名 WITH 实参1,实参2LINKEDNOSHOW TO 内存变量,11,关于带参数调用表单的说明:,(1)如果包含NAME子句,系统将建立指定名称的变量,并使它指向表单对象;否则,系统建立与表单文件同名的变量指向表单对象。 (2)如果包含WITH子句,那么在表单运行引发Init事件时,系统会将各实参的值传递给该事件代码PARAMETERS或LPARAMETERS子句中的各形参。 (3)如果包含LINKED关键字,表单对象将随指向它的变量的清除而关闭(释放);否则,即使变量已经清除,表单对象依然存在。但是不管有没有LINKED关键字,指向表单对象的变量并不会随着表单的关闭而清除,此时,该变量的取值为.NULL.。 (4)一般情况下,运行表单时,在产生表单对象后,将调用表单对象的SHOW方法显示表单。如果包含NOSHOW关键字,表单运行时将不显示,直至表单对象的VISIBLE属性被设置为.T.,或调用了SHOW方法。 (5)TO 内存变量部分指调用表单,表单执行后的返回值赋给指定的内存变量。此时要求在被调用表单的Unload事件中的一个Return语句。 表单运行后,可以单击标准工具栏上的“修改表单”按钮,切换到表单设计器环境,使表单进入设计方式,12,表单中对象的基本操作,1、添加对象的方法,先在表单控件工具栏中选定控件;然后在表单或容器拖动,调整到指定大小 说明: (2)如果同时要添加多个同类对象,可先单击工具栏中的“锁定”功能,13,2、对象布局的方法,选定多个对象:按住shift,再单击要选择的对象 移动对象:按光标移动键,也可用鼠标拖动,还可通过属性设定。 删除对象:先选定,再按DEL或用快捷菜单。 改变对象大小:直接对其“操作点”进行拖放操作。 要调整多个对象的布局,先选定多个对象,再用“布局”工具栏来调整,14,3、对象属性设置方法,直接操作法:对象位置、大小等属性可通过拖动对象改变属性。 属性窗口法:可打开属性窗口设置属性。 程序代码法:通过程序代码设置属性。,打开属性窗口的方法: (1)选定对象,单击右键,在弹出的快捷菜单中选“属性”菜单项。 (2)选定对象,单击“属性”工具或菜单。,设置属性的方法: 在“编辑框”中输入或选择属性值,按回车或单击“确定”按钮。,15,4、设置事件代码,打开属性窗口的方法: (1)选定对象,单击右键,在弹出的快捷菜单中选“代码”菜单项。 (2)双击对象。,设置事件代码必须注意: (1)对什么对象实施什么事件,然后要执行什么代码,16,示例1,新建表单,命名为:form1.scx 要求: 显示和隐藏“Hello word !“,17,制作要领,1、修改form的caption属性为 表单例题 2、拖放一Label(标签),修改caption属性为 Hello Word ! 修改visible属性为.F. ,分别修改字体和字颜色(Font.) 3、拖放两个命令按钮,分别修改caption属性为显示和退出 4、设计command1的click事件代码(显示)为: If This.caption=“显示“ MyForm1.Label1.Visible=.t. this.Caption=“隐藏“ else Thisform.Label1.visible=.f. this.caption=“显示“ Endif 注意:这里的Myform1是表单的文件名:myform1.scx 5、设计command2的click事件代码:(退出) release thisform 6、运行时发现:当按下显示时,显示出“Hello Word“ 然后按钮变成隐藏,再按下隐藏按钮,“hello word“显示 按下退出按钮,退出,18,练习,建立如下图所示的表单,表单上有一个形状、一个标签、三个命令按钮,单击按钮“圆”,则显示红色的圆,单击按钮“方框”,则显示方框,单击按钮“退出”,则退出该表单,19,1、修改form的caption属性为 圆与方框 2、拖放一Label(标签),修改caption属性为 空, 修改visible属性为.T. 3、拖放两个图像控件,修改picture属性为圆形与方框形的图片地址 Visible属性为.f. 4、拖放三个命令按钮,分别修改caption属性为圆,方框和退出 5、设计command1的click事件代码(显示)为: form2.Image2.Visible=.f. form2.Image1.Visible=.t. form2.Label1.Caption=“圆“ 6、 设计command2的click事件代码(显示)为: form2.Image1.Visible=.f. form2.Image2.Visible=.t. form2.Label1.Caption=“方框“ 7、设计command3的click事件代码:(退出) release thisform 8、运行时发现:当按下圆时,显示出圆形图案 当按下方框时,显示出方框图案 当按下退出按钮,退出,20,上机练习作业,上机练习:将课堂实例进行改进,效果如下:,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!