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

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档