- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章表单设计与应用1
6章 表单设计与应用 p172
6.1面向对象
类:相似对象的性质描述(具有相同属性特征和行为规则的多个对象的一种同一描述) p172
对象:由属性和相关方法组成的包,属性表示对象的状态,方法描述对象的行为(类的一个实例)
对象是类的实例 (笔试要点) p173
继承:是指基于现有的类创建新类
子类:新类称为现有类的子类
父类:现有类称为新类的父类
类的继承性:子类继承父类的全部属性和方法 P173(同遗传) (笔试要点)
VF基类:系统本身内含的,一般分为两种类型容器类和控件类,相应的可分别生成容器(对象)和控件(对象)
事件:一种系统预先定义而由用户或系统发出的动作(可以由对象识别的一个动作)
事件可以由系统引发,比如生成一个对象,系统就引发一个init事件,对象识别该事件并执行相应的init事件代码
事件也可以由用户引发,比如用户用鼠标点击一个命令按钮,就引发一个click事件,命令按钮识别该事件并执行相应的click事件代码
理解:类、对象(属性、事件、方法),方法定义在类中,但执行方法的主体是对象
事件集是对象固有的,而方法集 用户可以通过编程建立,事件有限,方法无限
基类介绍:教材P174
复选框、组合框、命令按钮、编辑框、表单、表格、标签、列表框、选项按钮、选项按钮组、页、页框、微调按钮、文本框、定时器……
Visual foxpro 常用容器及其所能包容的对象
容器 能包容的对象 表单集 表单、工具栏 表单 任意控件 表格 列 列 标头和除表单集、表单等及其他列之外的任意对象 页框 页 页 任意控件 命令按钮组 命令按钮 选项按钮组 选项按钮 由表可以看到,例如页框是一个容器,可包容页这个对象,而页又可包容很多控件,如表格控件,这样就形成了对象的嵌套层次关系,对象的层次指的是包容与被包容的关系,在对象的嵌套层次关系中,要引用其中的某个对象,需要指明对象在嵌套层次中位置,需要用到下表所列的几个属性或关键字
容器层次中的对象引用属性或关键字(包容与被包容) (笔试要点)p176
属性或关键 引用 示例(假设表单里放了2个控件:标签LABEL1和命令按钮COMMAND1) Parent 当前对象的直接容器 THIS.PARENT——THISFORM This 当前对象 LABEL1,COMMAND1 Thisform 当前对象所在的表单 thisformset 当前对象所在的表单集
基类的最小的事件集
INIT:对象生成引发(初始化事件) 命令按钮COMMAND1有CLICK事件
DESTORY:对象从内存释放引发(关闭时引发) 功能:用鼠标单击此按钮会引发CLICK事件
ERROR:出错引发 结果:运行CLICK事件中的程序代码
事件的独立性原则,每个对象识别并处理属于自己的事件。但命令按钮组和选项按钮组例外 p177 (笔试要点理解)
操作:
表单的建立修改 p178
建立表单的方法 项目管理器
命令方式:CREA FORM 表单名
菜单方式:新建——表单 利用向导 机试考试
修改:MODI FORM 表单名
表单文件后缀名.SCX,表单备注文件后缀名.SCT
表单的运行
运行: DO FROM 表单名
表单设计器 p181
1、属性窗口介绍:AutoCenter,Caption,Name,ShowWindow,Width,Height
表单的属性 P187
Caption:表单标题。表单的属性虽然是英语,但是可以看到中文说明。
Name:表单控件名
注意:表单文件名(文件名)、标题、控件名(表单名)的区别 (要点)15(三)
2、表单控件工具栏:
1)控件的添加(操作要点)“按钮锁定”按钮,“生成器锁定”按钮
2)表单控件布局工具栏(操作要点) p183
3)控件的操作与布局及TAB次序设置(操作要点) 16、23
4)表单菜单(表单添加属性和方法)(操作要点) p187 26
3、表单的数据环境(操作要点) p185
表单数据环境中的表、视图、表之间的关系会随着表单的运行而打开和建立,并随着表单的关闭而关闭
1)数据环境设计器
2)向数据环境中添加、移去表或视图
3)设置表之间的关联 35
4)直接从数据环境中拖动
文档评论(0)