visualfoxpro程序设计教程第3章ppt课件

上传人:我*** 文档编号:148531036 上传时间:2020-10-20 格式:PPT 页数:18 大小:115KB
返回 下载 相关 举报
visualfoxpro程序设计教程第3章ppt课件_第1页
第1页 / 共18页
visualfoxpro程序设计教程第3章ppt课件_第2页
第2页 / 共18页
visualfoxpro程序设计教程第3章ppt课件_第3页
第3页 / 共18页
visualfoxpro程序设计教程第3章ppt课件_第4页
第4页 / 共18页
visualfoxpro程序设计教程第3章ppt课件_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《visualfoxpro程序设计教程第3章ppt课件》由会员分享,可在线阅读,更多相关《visualfoxpro程序设计教程第3章ppt课件(18页珍藏版)》请在金锄头文库上搜索。

1、第3章 Visual FoxPro的可视化编程,3.1 对象 3.2 Visual FoxPro可视化编程的步骤 3.3 控件的画法,3.1 对象,对象是面向对象程序设计的基本单元,是代码和数据的集合,是一种将数据和操作过程结合在一起的数据结构。常见的对象有表单、文本框、命令按钮等。 对象是一个具有属性(数据)和方法(行为方式)的实体。一个对象建立以后,其操作就通过与该对象有关的属性、事件和方法来描述。,3.1.1 对象的属性、事件与方法 对象的属性 属性描述了对象的各种特征和状态。例如表单对象的标题、高度、宽度、背景等。通过修改或设置某些属性能控制对象的外观和操作。 属性值的设置或修改可以通

2、过属性窗口来进行,也可以在程序中通过编写代码,使其在程序运行时进行设置或修改。 在程序中设置属性的一般格式是: 表单名.对象名.属性名 = 属性值,2. 对象的方法 方法是对象可执行的操作,方法是与对象相关联的,可看成属于对象的过程(可被调用的一段程序)。 VFP为不同对象定义了不同的多种方法称为内部方法,如表单的“刷新”方法是refresh。用户可根据需要来调用,另外用户也可以为对象创建新的方法。 方法有特定的调用形式。 【格式】 对象.方法名 【例如】表单对象调用“刷新”方法: thisform.refresh,3. 对象的事件 可被对象识别和响应的动作称为事件。每个对象都预先定义多个它可

3、以接受的事件,当用户对对象进行某种操作时,就会发生相应的事件,从而引发这个事件所对应的事件过程的运行。如命令按钮的单击事件是click。 每种对象都有一个事件集合,对象的事件是固定的,用户不能创建新的事件。,3.1.2 控件与对象 1. 常用控件和内部对象 常用控件由VFP的基类提供,共21个,每个控件用“表单控件”工具栏中的一个图形按钮表示,见表3-1。,表3-1,2. 表单对象 (1) 表单的结构 (2) 表单的属性 常用的表单属性如下表所示。,(3) 表单的事件与方法 常用的表单事件: 表单开始运行时有关事件发生的顺序是:load、init、activate load事件:当表单被装入内

4、存时发生 init事件:当表单被初始化时发生 activate事件:当表单被激活时发生。 表单退出时有关事件发生的顺序是:unload、 destroy destroy事件:当表单被释放时发生 unload事件:当表单被关闭时发生 常用的表单方法: Release方法: 释放表单 Refresh方法:刷新表单,3. 对象的引用 表单中的对象分为两类:容器类对象和控件类对象 其中可包含某些对象的对象称为容器类对象,如表单、命令按钮组、选项按钮组、表格、页框等。 不能包含任何对象的对象称为控件类对象,如标签、命令按钮、文本框等。,表3-3 容器类对象所能包含的对象,form,Text1,Text2

5、,OptionGroujp Option1 Option2,PageFrame,Page,Grid,Command3,Command4,Column,Header,Control6,Command5,(1) 对象的包容层次,Command1,Command2,2. 对象的引用(绝对引用、相对引用) (1) 绝对引用 指从窗口的最外层开始,一层层向内,标识出与其关联的容器层次。 例:Form.PageFrame.Page.Grid.Column.Control6.Enabled=.F. (2)相对引用 指使用相对引用关键字来引用对象。 相对引用关键字有: Parent 是引用对象的直接容器类;

6、This 表示该引用对象; ThisForm 表示包含该对象的表单; ThisFormset 表示包含该对象的表单集。 例: THIS.Caption=“OK” THIS.Parent.BackColor=RGB(192,0,0),3.2 Visual FoxPro可视化编程,用户是通过界面了解和使用应用软件的,设计能让人“一见钟情”的、引人入胜的界面是任何软件开发者都孜孜以求的。对界面的制作和修饰要精益求精,以赢得用户对应用软件的良好印象和使用兴趣。 VFP的用户界面是通过一个个表单来实现的,最开始的表单应通过设计的主标题明确制作的是什么系统;通过副标题明确系统的设计单位或设计人;界面应有明确的系统入口、出口或界面执行后的上一步、下一步;开始界面一般要在用户点击“进入系统”后完成对口令的测试,以确定不同用户对系统的使用权限。,VFP可视化编程的一般步骤为: 设置数据环境 如果表单中要使用表,应先将表添加到数据环境中。 添加对象 建立应用程序的用户界面,主要是建立表单,并在表单上安排应用程序所需的各种对象(由控件创建)。 修改属性 设置各对象(表单及控件)的属性。 编写代码 编写方法及事件过程代码。 运行表单,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号