VF第8章 表单设计与应用课件.ppt

VF第8章 表单设计与应用课件.ppt

ID:57059728

大小:806.00 KB

页数:80页

时间:2020-07-30

VF第8章 表单设计与应用课件.ppt_第1页
VF第8章 表单设计与应用课件.ppt_第2页
VF第8章 表单设计与应用课件.ppt_第3页
VF第8章 表单设计与应用课件.ppt_第4页
VF第8章 表单设计与应用课件.ppt_第5页
资源描述:

《VF第8章 表单设计与应用课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章表单设计与应用【主要内容】8-1面向对象程序设计和概念8-2创建表单8-3表单管理8-4控件【目的要求】掌握面向对象程序设计的基本概念、基本思想、方法掌握表单的创建、设置方法掌握常用控件的性质及使用方法【课时安排】共14课时8-1面向对象程序设计的概念一、创建实例建立如下图所示的表单,表单上有一个形状、一个标签、三个命令按钮,单击按钮“圆”,则显示红色的圆,单击按钮“方框”,则显示白色的方框,单击按钮“退出”,则退出该表单。请注意操作步骤、操作方法。8-1面向对象程序设计的概念一、对象1.什么是对象:所

2、谓对象(Object)可以是任何的具体实体。2.对象的分类:对象分为容器对象和简单对象。3.对象的名称:每个对象都有一个名字,称为对象名。4.对象的引用:绝对引用:完整的容器层次描述的引用相对引用:相对当前对象的引用方法。相对引用的关键字关键字引用关系Activecontrol当前活动表单中具有焦点的控件Activeform当前活动表单Activepage当前活动表单中的活动页This该对象本身Thisform包含该对象的表单Thisformset包含该对象的表单集Parent包含该对象的直接容器8-1面向对

3、象程序设计的概念二、对象的属性1.什么是属性:对象的属性(Properity)是指对象的一项描述内容,用于描述对象的外观和行为的特征2.属性的名称:每个属性都有一个名字,称为属性名。3.属性的表示:对象名.属性名=属性值常用对象的属性:作用属性名意义作用属性名意义表示大小Height高字体情况Fontsize字体大小Width宽Fontname字体名表示位置Top离上面距离FontBold是否加粗Left离左边距离其他Caption标题文字颜色Forecolor前景色Name对象名Backcolor背景色En

4、abled是否可用DisableColor不可用时色Value当前值思考:如何进行属性的设置?8-1面向对象程序设计的概念三、对象的事件1.什么是事件:事件(event)是由VisualFoxPro6.0预先定义好的、能被对象识别和响应的动作或状态.2.事件的分类及常用事件:见下表类别事件名意义类别事件名意义鼠标事件Click单击表单事件Load创建表单Dblclick双击Unload关闭表单MouseMove移动鼠标Resize改变大小RightClick右键单击Activate激活表单键盘事件KeyPre

5、ss按键盘键Deactivate非激活状态控制焦点事件Gotfocus得到焦点Init初始化Lostfocus失去焦点数据环境事件Beforeopentables表打开前When得到焦点前Afterclosetables表关闭后Valid失去焦点前其他事件Times计时器改变控件内容事件Interchange交互改变Error出错时思考:能否建立新的事件?8-1面向对象程序设计的概念四、对象的方法1.什么是方法:对象的方法(Method)是指与对象相关的程序.2.方法的名称:VFP规定了一些方法,用户也可为某

6、对象定义方法.常用对象的的方法如下:方法名说明Release关闭、退出Refresh重新显示表单和控制并刷新表单中的所有值AddObject在运行时向容器对象中添加对象Clear清除组合框或列表框控件的内容Show显示表单Requery重新查询3.方法的使用:对象名.方法名如:关闭当前表单用:thisform.release8-1面向对象程序设计的概念五、类1.什么是类:具有相同属性的对象组成的集合称为类.2.子类:类中具有特殊属性的对象的集合称的类的子类.子类具有继承性、封装性和多态性。3.类的分层结构:容

7、器类:可以包含其他对象。控件类:不能包含其他对象。4.VFP的基类:VFP系统已提供的可直接使用的类。VFP能使用的基类见教材P226文本框选项按钮组微调控件页框形状生成器锁定标签命令按钮组列表框计时器线条超级连接查看类命令按钮组合框图象ActiveX绑定控件分隔符选定对象编辑框复选框表格ActiveX控件容器命令锁基本容器控件8-1面向对象程序设计的概念六、控件控件(control)是放在一个表单上用以显示数据、执行操作或使表单更易阅读的一种图形对象,如文本框、矩形或命令按钮等。常用控件由VisualFox

8、Pro6.0的基类提供,共21个。8-1面向对象程序设计的概念七、可视化编程步骤1.建立应用程序的用户界面,主要是建立表单;2.在表单中添加所需的各种对象,一般由控件创立;3.设置各对象(表单及控件)的属性;4.编写方法及事件过程代码;5.调试、运行应用程序;6.编译、制作程序发布。课堂练习:请动手完成例题8-1面向对象程序设计的概念八、课堂练习设计一个表单,如图,要求如下:添加一个文本框,字体大小

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。