苏大版VFP课件-表单和控件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 表单与控件 表单和控件 表单(Form)是一个容器类,由一个或多个页面组成,每个页面又可包含多个控件对象。 表单集(FormSet)一个或多个表单的集合。表单集中的表单可以统一处理,也可独立处理。 控件(Control)是放在表单上用以显示数据、执行操作或使表单更易阅读的一种图形对象。 表单和控件是可视化编程的集中体现所在,是组成应用程序的不可缺少的元素。 设计表单的原则 使用用户熟悉的控件、术语、处理方法来设计表单; 表单的外观、操作与Windows中常见的窗口/对话框尽可能地一致,使表单尽可能地简单、易操作; 根据任务的不同,设计不同的表单及表单中的控件,以便于用户的使用; 应用程序中的表单界面保持一致; 根据表单中控件的数量、所表达的数据性质等,设计表单中控件的布局或表单所包含的页面数; 具有一定的容错能力。 创建表单 表单文件:.SCX/.SCT 表单向导 表单向导:为单个表创建操作数据的表单。 一对多表单向导:为两个相关表创建操作数据的表单。 两个表之间一定要存在关系,生成的表单中的记录定位按钮只作用于父表,子表记录可通过窗口操作控制。 表单设计器 快速表单 编程方法 表单设计器 使用“表单设计器”能够可视化地创建、修改表单和表单集。 CREATE/MODIFY FORM命令或界面方式打开。 表单设计器窗口 表单菜单 表单设计器工具栏 表单控件工具栏 布局工具栏 调色板工具栏 属性窗口 环境设置 表单的数据环境 表单(集)的数据环境包括了与表单交互作用的表和视图,以及表单要求的表之间的关系。 数据环境是表单的一部分,并没有自己独立的存储空间。 引入数据环境的目的: 打开或运行表单时它自动地打开表单所基于的表或视图; 将表单属性窗口中的ControlSource属性与数据环境中的所有字段相连; 关闭或释放表单时自动地关闭表和视图。 在创建表单时,首先要设置表单的数据环境,以确定表单所用到的表和视图。 数据环境 数据环境设计器 向数据环境中添加表或视图 从数据环境中移去表或视图 在数据环境中设置关系 如果添加进数据环境设计器的表有永久关系,这些关系将自动地加到数据环境中;如果没有关系,可以在数据环境中设置这些关系。(拖动字段即可) 向表单中添加对象 表单中可以添加的对象类型有: 容器对象 控件对象 用户自定义对象 OLE对象 通过“表单控件”工具栏添加对象 通过“数据环境”添加对象 容器对象的集合属性和计数属性 集合属性:是数组,用以引用每个包含在其中的对象。 计数属性:表明容器所包含的对象的数目。 给表单(集)添加属性和方法程序 用户可以根据需要为表单(集)添加任意个数的属性和方法程序。 创建新属性:在“表单设计器”中,表单?新建属性。 新建属性的默认值为逻辑值.F.。 新建的属性可以为数组。如:ABC[4,7] 创建新方法程序:表单?新建方法程序 调用自定义的方法程序与调用基类方法程序一样。 设置表单与所包含对象的属性 在“属性”窗口中设置属性,属性值更改后以粗体显示。 一般步骤: 选定对象?在“属性”窗口中选择属性?在“属性”设置框中设置属性值或利用函数按钮设置。 注意点: 部分属性值是只读的。(斜体显示) 字符型属性值不必用引号括起来。 若用表达式赋值,则要在表达式前加上“=”。 技巧:可以为一组对象设置同一属性值。 表单的常用属性 AlwaysOnTop:表单是否总处在其他打开窗口之上。 AutoCenter:初始化时自动居中。 BackColor:表单窗口的颜色。 BorderStyle:表单的边框类型。 Caption:标题。 Closable:能否通过关闭按钮或控制菜单关闭。 ControlBox:是否显示控制菜单。 DataSession:控制表单(集)中的表是在当前工作期打开还是私有工作期打开。 表单的常用属性 MaxButton:是否有最大化按钮。 MinButton:是否有最小化按钮。 Movable:控制表单能否被拖动。 Name:对象的名称。 ScaleMode:度量单位。 WindowState:控制表单最大化、最小化还是正常态。 WindowType:控制表单是模式的还是非模式的。 编辑事件和方法代码 事件既可以是用户行为,也可以是系统行为。 方法只能通过程序以特定的方式激活。 代码编辑窗口 显示?代码 从“属性”窗口打开 双击对象 表单的保存和运行 表单的保存 表单文件:.SCX/.SCT 本质上是表文件 表单可以另存为类 表单的运行 “项目管理器”中运行 “表单设计器”中运行 命令:DO FORM 表单文件名 管理表单 与表单进行数据交换 在表单的?Init事件中添加Parameters语句。 执行时用命令:DO FORM 表单文件名 WITH 参数表

文档评论(0)

新起点 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档