[计算机软件及应用]VF第7章表单设计.ppt

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

第七章 表单设计基础 面向对象的程序设计 OOP(Object Oriented Programming) 对象:逻辑模型 属性:特性描述 方法:特殊功能 事件:识别动作 例:面向对象与表单编程初体验 如下图所示表单,要求任意输入两个数后,单击命令按钮算出相应数值。 事件代码 “乘积按钮代码: a=val(thisform.text1.value) b=val(thisform.text2.value) thisform.text3.value=round(a * b,1) “求和”按钮代码: a=val(thisform.text1.value) b=val(thisform.text2.value) thisform.text3.value=round(a + b,1) 退出命令按钮的代码: thisform.release 表单设计的基本步骤 1、设计用户界面:放置控件、调整属性 2、编写对象响应事件的代码 4、执行表单 3、保存表单 命令方式: MODIFY FORM 新表单文件名 1. 表单设计器的打开和修改 7.2 表单设计器 7.2.1表单设计器的基本操作 修改已有表单: 文件菜单中打开或用命令: MODIFY FORM 表单文件名 界面方式:新建菜单下新建表单、在项目管理器中新建表单; 2. 认识界面 7.2.1 表单设计器的基本操作   表单设计完成保存为扩展名为.SCX的表单文件和扩展名为.SCT的表单备注文件 (1) “文件”菜单“保存”命令 (2) Ctrl+W (3) 单击表单设计器关闭按钮。  3. 表单的保存 (1)“程序”菜单“执行”命令或工具栏中! (2) DO FORM 表单文件名 4. 表单的执行 7.2.1 表单设计器的基本操作 在表单上创建控件 指定控件的前景和背景色 用于对齐、放置控件以及调整控件的大小 5. 表单设计器可用的工具栏 7.2.1 表单设计器的基本操作 7.2.2 在表单上设置控件 打开表单设计器后,单击表单控件工具栏中某一控件按钮,然后单击表单窗口内某处,该处就产生一个所选控件 [例] 创建一个文本框 (1)打开表单设计器 命令: MODI FORM STQ (2)创建文本框:单击表单控件工具栏中的文本框按钮,然后单击Form1表单窗口内某处,该处就产生一个文本框控件,其内显示Text1 7.3 面向对象的程序设计方法 OOP(Object-Oriented Programming)面向对象的程序设计主要考虑如何创建对象,并利用对象来简化程序设计。 一. 对象 现实世界的任何事物均可抽象为对象,对象具有属性、事件和方法。 VFP中,对象可分为控件和容器两种: (1) 控件:表单上显示数据和执行操作的基本对象如文本框、命令按钮。 (2) 容器:可容纳其它对象的对象,如表单、表格等。 7.3.1 基本概念 二. 属性 (1) 对象的属性 对象的属性用来表示对象的特征。 例:命令按钮----位置、大小、颜色、按钮上显示文字或图形等。 (2) 对象的属性窗口 表单设计器打开后,“显示”菜单“属性”命令,或表单的“快捷菜单”的“属性”命令,出现属性窗口。 7.3.1 基本概念 对象组合框:包含当前表单、表单集及全部控件的列表 选项卡 属性设置框 属性列表框 属性说明信息 确认对属性值的修改 取消属性值的修改,恢复原值 打开表达式生成器 属性名 属性值 常用属性说明 属性 说明 应用于 Caption 指定对象的标题(显示时标识对象的文本) 表单、标签、命令按钮等 Name 指定对象的名字(有默认值,用于在代码中引用对象) 任何对象 Value 指定对象的当前状态(取值) 文本框,列表框等 ForeColor 指定对象的前景(文本和图形)颜色 表单,标签、文本框、命令按钮等 BackColor 指定对象的背景颜色 表单、标签、文本框、列表框等 BackStyle 指定对象的背景是否透明(透明则背景着色无效) 标签、图象等 AlwaysOnTop 是否处于其他表单之上 表单 BorderStyle 指定边框样式为单线、无边框等 表单、标签、文本框等。 常用属性说明(续) 属性 说明 应用于 ControlSource 指定对象的数据源 任何对象 ScaleMode 指坐标单位(3—象素,0—当前字符的平均高度和宽度为单位) 表单 Closable 标题栏中的“关闭”按钮是否有效 表单 Controlbox 是否取消标题栏所有按钮 表单,工具栏 MaxBotton 标题栏是否有“最大化” 按钮 表单 MinBotton 标题栏是否有“最小化” 按钮 表单 Movable 运行时表单

文档评论(0)

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

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

1亿VIP精品文档

相关文档