国际财务管理.ppt_第1页
国际财务管理.ppt_第2页
国际财务管理.ppt_第3页
国际财务管理.ppt_第4页
国际财务管理.ppt_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第七章表单 7 1创建和设计表单7 2向表单中添加对象7 3处理表单和表单中的对象7 4管理表单 二级考试样题 作业 实验 掌握重点 1 7 1设计表单 表单类似于Windows中的各种标准窗口或对话框 是VFP中最常见的界面 即利用表单作为应用程序与用户间的各种界面 表单是一种容器类 可以由一个或多个页面组成 每个页面中又可以包含多个控件对象 用于处理各种数据 或响应用户 系统事件以完成信息的处理 表单用于输入 修改和显示表和视图中的数 而且它包含定位控件 处理控件 2 创建表单的方法 1 利用向导 单表的表单 多表的表单2 利用生成器3 利用表单设计器修改或创建4 利用程序 CreateForm 仅作为了解 下面分别介绍 7 1设计表单 3 1 表单向导单表的表单基于一张表的表单1 字段选取2 样式与按钮类型3 排序次序4 完成例1 利用向导建立教师档案表 结果如图所示 7 1设计表单 4 文本按钮 标签 文本框 表单标题 编辑框 7 1设计表单 5 多表的表单基于具有一对多关系的两张表的表单1 先选择一对多关系中的主表的相关字段2 在选取子表的相关字段3 确定表之间的关系 即选取建立关系的匹配字段4 样式与按钮类型5 排序次序6 完成 7 1设计表单 6 例2 建立学生成绩信息 涉及学生表和成绩表 一对多表单1 首先选择主表 并从主表中选定字段2 选择子表 并从子表中选定字段3 确定表之间的关系 即选取关系的匹配字段4 样式与按钮类型5 确定排序次序6 输入表单标题 7 1设计表单 7 显示结果如下 7 1设计表单 8 2 表单设计器利用表单设计器创建表单表单设计器表单设计器窗口表单菜单表单控件工具栏调色板 布局工具栏属性窗口表单的数据环境 7 1设计表单 9 Caption MaxButton MinButton 表单工作区 BorderStyle Closable 10 11 查看类 文本框 命令按钮 选项按钮 组合框 微调框 锁定按钮 列表框 线条 形状 时钟 命令按钮组 页框 复选框 标签 图象 分隔符 编辑框 选定对象 OLE绑定型控件 表格 OLE容器控件 容器 12 布局工具栏 调色板 7 1设计表单 13 对象列表 属性名 属性值 14 数据环境包括了与表单交互作用的表和视图 以及表单要求的表之间的关系引入数据环境的目的 1 打开或运行表单时用它自动打开表单所基于的表和视图2 实现控件的数据源controlcource与字段相连3 关闭或释放表单时自动地关闭表和视图数据环境的使用 添加 移去表或视图 设置关系 7 1设计表单 15 数据环境窗口 主表 子表 关系 Relation xs xh cj xh 7 1设计表单 16 7 1设计表单 创建表单的方法1 设计器2 表单生成器3 直接拖动表或字段 17 7 3向表单中添加对象 修改和创建表单时 可以向表单中添加各种类型的对象 并为表单与对象设置合适的属性和事件的处理代码 向表单添加的对象类型为 1 容器对象2 控件对象3 基于用户自定义类的对象4 OLE对象 18 容器对象控件对象表单的集合属性和计数属性添加属性和方法程序 内容 7 3向表单中添加对象 19 VFP中容器类包含以下几种 表单集和表单页框表格命令按钮组选项按钮组添加方法 单击 表单控件 中的容器对象在表单中拖放 调整对象的大小 设计适当的属性 事件代码 返回 7 3向表单中添加对象 20 VFP提供的基本控件对象包含以下内容 LabelTextBoxEditBoxSpinnerCheckBoxListBoxComboBoxCommandButtonImageTimerLineOLE添加方法 单击 表单控件 中的控件对象 返回 7 3向表单中添加对象 21 7 3向表单中添加对象 在表单中拖放 调整对象的大小 设计适当的属性 事件代码集合属性和计数属性VFP中所有容器对象都有集合属性和计数属性 集合属性是一个数组 用于引用每个包含在其中对象 计数属性是一个数值属性 它表明了所包含对象的数目 这些属性使用循环 通过编程方式操作所有被包含的对象或某一特定的对象 22 例5 利用ColumnCount和Columns设置表格列的Backcolor属性 使表格列背景颜色红绿相间 设表单名Frm1 表格名为Grid1 设计如下 7 3向表单中添加对象 FORI 1toFrm1 Grd1 ColumnCountIFI 2 0Frm1 Grd1 Columns i Backcolor RGB 0 255 0 ELSEFrm1 Grd1 Columns i Backcolor RGB 0 255 0 ENDIFENDFOR 23 添加属性和方法程序创建新属性表单 新建属性命令注 新属性的默认属性值为逻辑值为 假 F 7 3向表单中添加对象 新建属性窗口 24 创建新方法程序 表单 新建方法程序 新方法程序窗口 编辑属性 方法程序 7 3向表单中添加对象 25 7 4处理表单与表单中的对象 在设计时设置属性1 选择表单或控件对象2 在属性窗口选择属性3 设置属性值或利用函数按钮设置函数举例 将表单 form1 的标题设置为 教师情况表单 form1 caption 教师情况表单 定义表单外观和行为常见属性事件和方法 26 表单常见的属性 AlwaysOnTopMaxButtonAutoCenterMinButtonBackColorMovableBorderStyleScaleModeCaptionShowWindowClosableEnabledDataSessionNameVisibleWindowStatePictureWindowType 7 4处理表单与表单中的对象 27 表单常见的事件和方法 Load 创建表单对象前发生Init 创建对象时发生Activate 当激活表单对象时发生Unload 在表单被释放时发生QueryUnload 在卸载一个表单之前发生方法Refresh 刷新表单 ThisForm ReFresh Release 释放表单 ThisForm Release 7 4处理表单与表单中的对象 28 编辑事件处理程序代码和方法程序代码事件既可以是用户的行为 也可以是系统行为 方法是和对象相联系的过程 当触发事件或激活方法时 可以指定要执行的代码 打开代码编辑窗口的三种方法 显示 代码命令单击 代码窗口 按钮双击对象 7 4处理表单与表单中的对象 29 代码编辑区 对象名列表 过程名列表 7 4处理表单与表单中的对象 30 表单的保存和运行保存1 表单文件生成 表单文件 scx 和表单备注文件 sct 2 类库文件生成 vcx方法 文件 另存为类 运行1 界面 项目 运行2 命令语法 DOFORM表单文件名 7 4处理表单与表单中的对象 31 在运行时设置属性和方法设置属性语法 对象 Object 属性 Property 属性值此外 调用Setall方法可为容器对象中的所有控制或某类控制指定一个属性设置 Container Setall cProperty value cClass 注意 对象的使用层次 7 4处理表单与表单中的对象 32 1 由高到底逐层引用表单集 表单 容器控件 控件2 由低到高引用对象名 Object parent3 直接引用 关键字 This 所在对象Thisformset 当前对象所在的表单集Thisform 当前对象所在的表单 7 4处理表单与表单中的对象 33 例1 当表单运行时 设置表单的标题 信息情况表设置表单的Init事件This caption 信息情况表 例2 在上例表单上添加4列表格控件 并将列对象的Backcolor属性设置为红色 thisform grid1 setall backcolor rgb 255 0 0 column 再将列标头的Forecolor设置为绿色thisform grid1 setall backcolor rgb 0 255 0 header 7 4处理表单与表单中的对象 34 调用方法调用对象的方法的语法 Object Method例如 1 显示表单并将焦点设置到一个命令按钮 frmform1 showfrmform1 cmdbutton1 setfocus2 隐藏表单 frmform1 hide 7 4处理表单与表单中的对象 35 7 5管理表单 VFP允许创建两种类型的应用程序单文档多文档VFP可创建三种类型的表单子表单浮动表单顶层表单指独立的 无模式的 无父表单的表单 36 创建三种类型表单所设计的属性1 ShowWindow0 在屏幕中 1 在顶层表单中 2 作为顶层表单 2 Desktop指定表单是否放在VFP主窗口中 T 表单可放在Windows桌面的任何位置 F 默认值 表单包含在VFP主窗口中 7 5管理表单 37 说明 当表单为顶层表单 Showwindow 2子表单 Showwindow 0或1Desktop F 浮动表单 Showwindow 0或1Desktop T 7 5管理表单 38 掌握 创建和修改表单数据环境的使用表单对象的设置表单对象方法的引用 重点和难点 表单属性的设置表单方法的使用 39 实验实验7 1和7 2 表单 实验指导书 作业教材上 本章后面练习题1 2 40 1 表单的Name属性是用于A 作为保存表单时的文件名B 引用表单对象C 显示在表单标题栏中D 作为运行表单程序时的程序名2 表单的集合属性和计数属性分别是A Forms和FormCountB Controls和ControlCountC Pages和PageCountD Objects和ObjectCount 课堂练习二级考试样题 41 3 在VFP系统环境下 运行表单的命令为 A DOFORM表单名B REPORTFORM表单名C DO表单名D 只能在项目管理器中运行4 对于任何一个表单来说 下列说法中正确的是 A 均可以创建新的属性 事件和方法B 仅可以创建新的属性和事件C 仅可以创建新的属性和方法D 仅可以创建新的事件和方法5 不可以在表单或表单集的数据环境中添加或创建的是 课堂练习二级考试样题 42 A 表B 表之间的临时关系C 查询D 视图6 若从表单的数据环境中 将一个逻辑型字段拖放到表单中 则在表单中添加的控件个数和控件类型分别是A 1 文本框B 2 标签和文本框C 1 复选框D 2 标签和复选框7

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论