- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机二级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.属性窗口
3.表单控件
文档评论(0)