第9章 VFP常用控件及表单设计_第1页
第9章 VFP常用控件及表单设计_第2页
第9章 VFP常用控件及表单设计_第3页
第9章 VFP常用控件及表单设计_第4页
第9章 VFP常用控件及表单设计_第5页
已阅读5页,还剩115页未读 继续免费阅读

下载本文档

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

文档简介

1、第9章VFP常用组合特罗尔和表单设置修订,主要内容,9.1表单向导创建表单9.3表单9.4常用窗体控件9.5多表单操作9.6表单定径套复习题目,9.1表单向导创建表单,示例9.1表单向导“STUDENT”表例9.2使用一对多的表格向导,制作维持学生表“STUDENT”和学生授课情况表“STUDING”的表格。 在9.2表单设计大师下创建表单。 9.2.1设置表单基本过程设置表单的基本过程是打开表单设计大师执行表单以创建表单和其他特罗尔对象并对其进行查询密码。 保存方法是从“文件”菜单中选择“保存”命令,或者选择“保存”命令。从一般工具条中选择“保存”按钮,然后按组牛鼻子Ctrl W。 关闭表格

2、设计大师。 要执行表单,可以在表单处于打开状态时,从系统主菜单中喀呖声“表单”菜单,然后选择“执行表单”菜单项。在表单处于打开状态时,喀呖声公用工具条按钮。在表单处于打开状态时,右喀呖声表单的空白区域从显示的快捷菜单中选择“运行表单”命令在命令窗口中输入DO FORM表单文件名命令。 使用9.2表单设计大师创建表单,快速创建9.2.2表单示例使用9.3快速表单创建学生信息,查看和编辑表单。 实现说明如下: (1)打开表单设计器:在命令窗口中输入CREATE FORM STU,打开表单设计器,表单设计器标题为STU.SCX。 (2)生成快速表单:从“表单”菜单中选择“快速表单”命令(或者右键喀呖

3、声表单,然后从出现的快捷菜单中选择“生成器”命令) 。 (3)添加其他组合特罗尔对象(按钮和按钮组等) (4)执行表单,以9.2表单设计大师制作表单,以9.2.3表单设计大师中常用的工具条1 .窗体控件工具条,以9.2表单设计大师制作表单, 9.2.3在形式设计上常用9.2.3表单在设计大师上常用的工具条3 .调色盘工具条、9.2表单在设计大师上创建表单、9.2.3表单在设计大师上常用的工具条4 .表单设计器工具栏、9.2 .表单创建数据环境是容器对象1 .当打开存储在光标类对象磁盘中的表文件时,在存储器中创建该表的临时文件,存储器中的临时文件实际上是磁盘文件的图像,所有数据库的操作修改命令对

4、该图像发出数据更新TableUpdate ()命令或关闭数据文件的Cursor类对象也称为光标对象,它定义有关临时表的信息。 Cursor类仅通讯端口Init、Destroy和Error上通告。 在、9.2表单设计大师下创建表单、9.2表单设计大师下创建表单、2 .关系类对象如果表单数据源包含多个表,并且这些表之间存在一定的关系,则数据环境中会自动将一个或多个3 .“数据环境”(DataEnvironment )挤压筒数据环境是包含两种对象(Cursor和Relation )的挤压筒,定义表单中的数据源以及包含在该挤压筒中的对象。 使用、9.2表单设计大师创建表单,3 .除了Init、Dest

5、roy和Error上通告之外,“数据环境”(DataEnvironment )挤压筒还通讯端口两个上通告和两个方法的after closs CloseTable方法:关闭在数据环境中定义的所有数据源(表、视图)。 OpenTable方法:打开在数据环境中定义的所有数据源(表、视图)。使用、9.2表单设计大师创建表单。4 .数据环境设计大师数据环境设计大师主要用于视觉感知地创建和修改数据环境。 数据环境建立后,表单打开或执行时,数据环境中的表或视图会自动打开,表单关闭或释放时,表或视图也会自动关闭。 要在创建或打开表单后打开数据环境设计大师,请执行以下操作: (1)从“视图”菜单中选择“数据环境

6、”(2)在表单窗口中的任意空白区域上喀呖声鼠标右键,然后从出现的快捷菜单中选择“数据环境”(3)“表单设计器”工具条在、9.2表单设计大师下创建表单、4 .添加数据环境设计大师表后,如果有两个以上的表,则如果这些表原本具有永久关系,则表示两个表之间的关系的连接将自动出现。无法建立永久关系您也可以在资料环境中暂时建立关联栏位,方法是选取关联栏位并将其从父表格拖曳到子表格的对应栏位中(如果未在子表格的对应栏位中建立目录索引,则会自动建立)。 要取消关联,请选择相关联的线条,然后按Del牛鼻子将其删除。在9.2表单设计大师中创建表单,在9.2.5表单中设置控件特罗尔1 .创建控件特罗尔2 .调整控件

7、特罗尔的位置3 .调整控件特罗尔的Tab牛鼻子顺序。 修订9.3格式、9.3.1格式的职业腻子粉9.4.1标签条、9.4常用窗体控件、9.4.1标签条(续)、9.4常用窗体控件、例9.3学生学籍管理系统的欢迎界面。图9.22标记应用、9.4常用窗体控件、9.4.2字符框、9.4常用窗体控件和9.4.2字符框1.Value属性value属性用于指定字符框的值,并出现在框中。 您也可以使用THIS.VALUE=“表单”等命令来设置value propery的值,该命令可以在“propery腻子粉”窗口中键入或编辑。 Value值可以是四种类型之一:数字类型、字符类型、日期类型或逻辑类型。 例如,0

8、、(无)、 f . 其中(无)表示字符类型,是差动奥尔特类型。 设定属性值后,要恢复为默认奥尔特值,请右喀呖声,从出现的快捷菜单中选择“重新定径套为默认奥尔特值”命令。9.4通用窗体控件、2 .特罗尔和数据绑定字符框的值除了通过直接输入或设置Value提供者腻子粉来获得之外,也可通过数据绑定来获得。 (1)数据绑定概念特罗尔的数据绑定是指将计算机特罗尔与某数据源建立关联。 必须为consor特罗尔指定数据源,才能实现数据绑定。 数据源由控制源配置文件在控制特罗尔中指定。 数据源有两种类型:来自数据环境表的字段和变量,用户可以在控制源部署中进行选择。 (2)一旦数据绑定了数据绑定角色字符框,则特

9、罗尔值与数据源中的数据匹配。 以字段数据为例,此时的特罗尔值由字段的当前值决定,字段值也根据特罗尔值的变化而变化。 也就是说,值的传递是双向的。9.4通用窗体控件、3.Format和input mask property腻子粉Format腻子粉可以指定控制特罗尔的value property腻子粉的投入产出格式、指定整个输入区域的property,以及多个格式查询密码的组合。 input mask property可以指定数据在控制器特罗尔中的输入掩码和显示方式。 掩码格式用于更简单、更清晰地显示字符类型数据和数字类型数据。 相比而言,Format和input mask property影响输

10、入区域的所有输入,后者的每个输入掩码对应于输入区域中的一个输入项。9.4常用窗体控件、3.Format和输入掩码腻子粉表9.10字符框的格式设置和说明、9.4常用窗体控件、3.Format和输入掩码腻子粉、9.4常用窗体控件、 字符框的常用上通告主要是Valid焦点是指,字符框处于选择状态,失去了焦点,即刚刚离开了选择状态,得到了焦点,即刚刚进入了选择状态。 InteractiveChange :在字符框值更改时发生。 GotFocus :当字符框具有焦点时发生。LostFocus :当字符框失去焦点时发生。 字符框的常用方法是SetFocus,重点放在字符框上。 9.4一般窗体控件,4 .字

11、符框生成器是用户设置属性的configuration属性的向导,可以使用生成器快速设置configuration对象的一般属性。 大多数计算机特罗尔都有生成器,但并非所有的计算机特罗尔都有。 要打开字符框生成器,首先使用“窗体控件”工具条创建字符框,然后在字符框上右喀呖声并从出现的快捷菜单中选择“生成器”。9.4一般窗体控件,例如9.4图9.24所示的表单,喀呖声表单修正三角形面积,执行表单后自动置于中央的功能。 其中三角形的3边值输入3个字符框,修正后的面积显示在1个标签条中。图9.24“修改三角形面积”表单、9.4通用窗体控件、9.4.3微调器也用于输入和显示数据。 在编辑框中,用户可以编辑长字段或注释字段中的文本。 您可以行政许可自动换行,并使用箭头牛鼻子、PageUp牛鼻子、PageDown牛鼻子和滚动条浏览文本。 编辑框和字符框的主要区别在于,编辑框只能用于输入或编辑文本数据,即字符类型数据。字符框适用于四种类型的数据,如数字和字符。 用户只能在字符框中输入一个数据,而在编辑框中可以输入多个文本。 也就是说,回车无法结束编辑框的输入。9.4通用窗体控件、9.4.3编辑框、编辑框的职业腻子粉设置也可以在该编辑框生成器中进行。 编辑框生成器类似于字符框生成器,可以通过引用字符框生成器来使用。9.4常用窗体控件,如例9.5图9.25所示,STUD

温馨提示

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

评论

0/150

提交评论