计算机二级vf 表单设计与应用总结,计算机二级VF第七章 表单设计与应用.doc

本文详细讲解了计算机二级VF中的表单设计,涉及对象与类的概念、子类与继承,VisualFoxPro基础类的介绍,表单的创建与管理,以及表单设计器的使用。重点介绍了对象属性、方法、事件,以及如何通过表单向导和设计器实现定制化表单。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算机二级VF第七章 表单设计与应用

第七章 表单设计与应用

面向对象的概念

一、对象与类

1.对象(Object)客观世界里的任何实体都可以被看作是对象。每个对象都有自己的属性和方法。属性用来表示对象的状态/形态,方法用来描述对象的行为。我们可以把对象看成由属性和方法组成的包

2.类(Class):类是对一类相似对象的性质的描述,这些对象具有相同的性质:相同种类的属性及方法。

二、子类与继承

继承表达了一种从一般到特殊的进化过程。一个子类的成员一般包括

1)从其父类继承的成员(父类的属性、方法)

2)由子类自己定义的成员(自已特有的属性、方法)

第二节 Visual FoxPro基类简介

一、Visual FoxPro基类

CheckBox复选框

ComboBox组合框

CommandButton命令按钮

CommandGroup命令按钮组

EditBox编辑框

Form表单

FormSet表单集

Grid 表格/Column 列/Header 列标头

Label标签

ListBox列表框

OptionButton选项按钮

OptionGroup选项按钮组

Page页

PageFrame页框

Spinner微调控件

TextBox文本框

Timer定时器(计时器)

二、Visual FoxPro基类的最小属性集

Class 类名

BaseClass 基类名

ClassLibrary 类库名

ParentClass 父类名

三、容器与控件

1.容器:能包容其它对象的对象。如表单、页框、页、命令按钮组等

2.控件:不能包容其它对象的对象。如命令按钮、选项按钮等

注意:不同的容器所能包容的对象也不相同。

*容器层次中的对象引用属性或关键字

Parent 包容当前对象的容器

This 当前对象

ThisForm 包容当前对象的表单

*ThisFormSet包容当前对象的表单集

四、事件

事件是一种由系统预先定义而由用户或系

统发出的动作。事件作用于对象,对象识别事件并作出相应反应。

*Visual FoxPro基类的最小事件集

Init 初始化

Destroy 释放

Error 出错

第三节 创建与管理表单

一、创建表单

1.使用表单向导创建针对表文件操作的即用表单

新建(表单(表单向导(选择要使用的向导(表单向导/一对多表单向导)(确定

2.使用表单设计器创建、设计、修改表单

命令格式:

CREATE FORM

MODIFY FORM

3.运行表单

命令格式:

DO FORM

作业:

1.使用表单向导创建针对医生表的专用表单,文件名为YISHENG.SCX,标题为"医生信息查询"

2.完成机试模拟题中的如下几题:

四|二|1 七|二|1 三十九|二|2

四十三|二|1 四十九|二|1

二、管理表单属性和方法

1.常用的表单属性

⑴AlwaysOnTop:指定表单是否总是位于其他打开的窗口之上(.F.)

⑵AutoCenter:指定表单初始化时是否居中(.F.)

2.创建新属性

表单(新建属性(在名称框中输入属性名称(添加(关闭

3.创建新方法(注:不能创建新事件)

表单(新建方法程序(在名称框中输入方法的名称(添加(关闭

三、常用事件与方法

1.Init事件:在对象建立时引发

2.Destroy事件:在对象释放时引发

3.Error事件:当对象方法或事件代码在运行时产生错误时引发

4.Load事件:在表单对象建立前引发(Init事件之前)

5.UnLoad事件:在表单对象释放时引发(Destroy事件之后)

注:在表单运行时,对象的事件引发顺序:

表单的LOAD事件(表单各下属对象的INIT事件(表单的INIT事件

注:在表单关闭时,对象的事件引发顺序:

表单的DESTROY事件(表单各下属对象的DESTROY事件(表单的UNLOAD事件

6.GotFocus事件:当对象获得焦点时引发。

*LostFocus事件:当对象失去焦点时引发

7.Click事件:用鼠标单击对象时引发

8.DbClick事件:用鼠标双击对象时引发

9.RightClick事件:用鼠标右键单击对象时引发

10.InterActiveChange事件:用鼠标或键盘改变对象当前值时引发

11.Release方法:将表单从内存中释放(清除)

12.Refresh方法:刷新表单

13.Show方法:显示表单

14.Hide方法:隐藏表单

15.SetFocus方法:使对象获得焦点

第四节 表单设计器

一、表单设计器环境

1.表单设计器窗口 2.属性窗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值