- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八讲表单
一、 提出问题1(演示效果一) 软件的使用界面是非常重要的。在图书管理系统中用到了很多的界面,这些界面在VFP 设计中用到了哪些技术呢?这些技术和传统的过程化的设计有什么区别呢? 二、 基本知识 二、 基本知识 二、 基本知识 二、 基本知识 二、 基本知识 二、 基本知识 一、提出问题2(演示效果二) VFP中界面的设计是由表单完成的。那么表单如何创建?表单中的对象如何布局呢?表单如何美化呢? 一、提出问题3(演示效果三) 一个表单的形状可以被定制吗?表单作为界面能添加菜单功能吗?表单有哪些重要的事件呢? 三、课堂学做 一、提出问题4(演示效果四) 表单作为界面,不仅要显示对象,还涉及对象的数据绑定,那么数据的环境该如何设置呢?表单的属性和方法是有限的,当这些属性和方法不能满足我们的需要的时候可不可以添加新的属性和方法呢?当我们把一些对象的属性和方法设置好,下次能重复利用吗? 二、基本知识 (一)表单集 1、概念:将多个表单组成的集合称为表单集(Formset)。 2、表单集创建:进入表单设计器,然后使用菜单“创建表单集”。 利用菜单还可以添加表单。 3、表单集的表示方法:相对法:thisformset.form1、…… 4、表单集的常用属性: Visible 5、表单集的常用方法: Hide——隐藏 show——显示 * * 表单技术 【主要内容】 面向对象程序设计和概念 创建表单 表单管理 【目的要求】 掌握面向对象程序设计的基本概念、基本思想、方法 掌握表单的创建、设置方法 (一)对象 1.什么是对象:所谓对象(Object)可以是任何的具体实体。 2.对象的分类:对象分为容器对象和简单对象。 3.对象的名称:每个对象都有一个名字,称为对象名。 4.对象的引用: 绝对引用:完整的容器层次描述的引用 相对引用:相对当前对象的引用方法。 相对引用的关键字 包含该对象的直接容器 Parent 包含该对象的表单集 Thisformset 包含该对象的表单 Thisform 该对象本身 This 当前活动表单中的活动页 Activepage 当前活动表单 Activeform 当前活动表单中具有焦点的控件 Activecontrol 引用关系 关键字 (二)对象的属性 1.什么是属性:对象的属性(Properity)是指对象的一项描述内容,用于描述对象的外观和行为的特征 2.属性的名称:每个属性都有一个名字,称为属性名。 3.属性的表示: 对象名.属性名=属性值 常用对象的属性: 不可用时色 背景色 前景色 离左边距离 离上面距离 宽 高 意义 其他 字体情况 作用 Value Enabled Name Caption FontBold Fontname Fontsize 属性名 颜色 表示位置 表示大小 作用 当前值 DisableColor 是否可用 Backcolor 对象名 Forecolor 标题文字 Left 是否加粗 Top 字体名 Width 字体大小 Height 意义 属性名 思考:如何进行属性的设置? (三)对象的事件 1.什么是事件:事件(event)是由Visual FoxPro 6.0预先定义好的、能被对象识别和响应的动作或状态. 2.事件的分类及常用事件:见下表 其他事件 改变控件内容事件 键盘事件 意义 事件名 类别 意义 事件名 类别 创建表单 Load 表单事件 单击 Click 鼠标事件 关闭表单 Unload 双击 Dblclick 交互改变 失去焦点前 得到焦点前 失去焦点 得到焦点 按键盘键 右键单击 移动鼠标 数据环境事件 Error Times Afterclosetables Beforeopentables Init Deactivate Activate Resize 控制焦点事件 出错时 Interchange 计时器 Valid 表关闭后 When 表打开前 Lostfocus 初始化 Gotfocus 非激活状态 KeyPress 激活表单 RightClick 改变大小 MouseMove 思考:能否建立新的事件? (四)对象的方法 1.什么是方法:对象的方法(Method)是指与对象相关的程序. 2.方法的名称:VFP规定了一些方法,用户也可为某对象定义方法. 常用对象的的方法如下: 关闭、退出 Release 重新查询 Requery 显示表单 Show 清除组合框或列表框控件的内容 Clear 在运行时向容器对象中添加对象 AddObject 重新显示表单和控制并刷新表单中的所有值 Refresh 说 明 方法名 3.方法的使用:对象名.方法名 如:关闭当前表单用:th
文档评论(0)