表单设计

2019-03-16 15:28

表单设计与应用

以笔试和上机两种形式考核,笔试中,多出现在选择题27-29题;上机中,多在综合应用题中出现。约占笔试的2%,上机试题的抽中几率为20%。 6.1面向对象

对象:由属性和相关方法组成的包,是类的实例。属性表示对象的状态,方法描述对象的行为(类的一个实例)

类:一类相似对象的性质描述(具有相同属性特征和行为规则的多个对象的一种同一描述)

类的继承性:子类继承父类的全部特征和方法程序,还可为子类添加新的方法和属性。

VF基类:是系统本身内含的、并不存放在某个类库中,VF的基类无父类。教材P174

Vidusl FoxPro基类的最小属性集 属性 说明 class 类名,当前对象基于哪个类而生成 BaseClass 基类名,当前类从哪个Visual FoxPro基类派生而来 ClassLibrary 类库名,当前类存放在哪个类库中 ParentClass 父类名,当前类从哪个类直接派生而来 生成对象: CREATEOBJECT(<类名>[,<参数1>,<参数2>,??])

访问对象属性以及调用对象方法:

<对象引用>.<对象属性>

<对象引用>.<对象方法>[(??)]

容器类和控件类,分别生成容器(对象)和控件(对象)

复选框、组合框、命令按钮、编辑框、表单、表格、标签、列表框、选项按钮、选项按钮组、页、页框、微调按钮、文本框、定时器??

控件是一个可以以图形化的方式显示出来并能与用户进行交互的对象,例如一个命令按钮、一个文本框等。控件通常被旋转在一个容器里。容器可以被认为是一种特殊的控件,它能包容其他的控件或容器,例如一个表单、一个表格等。

容器层次中的对象引用属性或关键字(笔试要

点) 属性或引用 说明 示例(假设表单集关键字 含表单frm1,表单含命令按钮cmd1 Parent 当前对对象This.Parent.Capt象的直属性 ion=”OK” 接容器对象 This 当前对关键This.Caption=”O象 字,只K” ThisFo当前对能使ThisForm.cmd1.Carm 象所在用在ption=”OK” 的表单 方法ThisFo当前对或事ThisFormSet.frm1rmSet 象所在件代.cmd1.Caption=”

的表单码中 OK” 集 事件:一种系统预先定义而由用户或系统发出的动作(可以由对象识别的一个动作)。事件作用于对象,对象识别事件并作出相应反应。 事件代码既能在事件引发时执行,也可以象方法一样被显式调用,但与方法集可以无限扩展不同,事件集是固定的,用户不能定义新的事件。

事件的独立性原则,在容器对象的嵌套层次中,每个对象识别并处理属于自己的事件,但这个原则有一个例外,它不适用于命令按钮组和选项按钮组。(笔试要点理解)

Visual FoxPro基类的最小事件集 事件 说明 Init 初始化事件,当对象生成时引发 Destroy 关闭时引发,当对象从内存中释放时引发 Error 当方法或事件代码出现运行错误时引发 创建表单一般有两种途径: 使用表单设计器创建、设计新的表单或修改已有的表单。

项目管理器

命令方式:CREA FORM 表单名

菜单方式:新建——>

表单

在表单设计器环境下,也可以调用表单生成器方便、快速地产生表单

选择“表单”菜单中的“快速表单”命令

单击:“表单设计器”工具栏中的“表单生成器”按钮

右键单击表单窗口,然后在弹出的快捷菜单中选择“生成器”命令

设计的表单将被保存在一个表单文件(.SCX)和一个表单备注文件(.SCT)里。

使用表单向导创建即用表单

修改:MODI FORM 表单名

表单的运行 运行: DO FORM 表单文件名 [NAME 变量名] WITH 实参1 [,实参2,?] [LINKED] [NOSHOW]

如果包含NAME子句,系统将建立指定名字的变量,并使它指向表单对象;否则,系统建立与表单文件同名的变量指向表单对象

如果包含WITH子句,那么在表单运行引发Init事件时,系统会将各实参的值传递给该事件代码PARAMETERS或LPARAMTERS子句中的各形参。

如果包含LINKED关键字,表单对象将随指向它的变量的清除而关闭(释放);否则,即使变量已经清除(如超出作用域、用RELEASE命令清除),表单对象依然存在。但不管好有没有LINKED关键字,指向表单对象的变量并不会承受表单的关闭而清除,此时,该变量的取值为.NULL.。

一般情况下,运行表单时,在产生表单对象后,将调用表单对象的Show方法显示表单。如果包含NOWSHOW关键字,表单运行时将不显示,直到表单对象的Visible属性被设置为.T.,或者调用了Show方法。

表单设计器

1、属性窗口介绍:

AutoCenter,Caption,Enable,Name,ShowWindow,Visble,Width,Height

表单的属性

Caption:表单标题。 Enabled: 是否起作用

Name: 控件名(在代码中使用) Visble:是否可见 Name:表单控件名

一般来说,要为属性设置一个字符型值,可以在设置框中直接输入,不需要加定界符。但对那些既可接收数值型数据又可接收字符型数据的属性来说,要为这类属性设置数字格式的字符串,可以采用表达式的方式,如:=’123’。

2、表单控件工具栏:表单控件工具栏、“选定对象”按钮、“按钮锁定”按钮、“生成器锁定”按钮??

1)控件的添加 “按钮锁定”按钮,“生成器锁定”按钮 示例操作

2)表单控件布局工具栏 示例操作

3)控件的操作与布局及TAB次序设置


表单设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:很荣幸能成为支教团队中的一员

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: