- 1
- 0
- 约8.56千字
- 约 59页
- 2018-02-28 发布于浙江
- 举报
[工学]VFP课件 第七章
本章主要介绍VFP 6.0中表单的基本构成,表单对象的引用,表单中属性及方法程序的设置,表单中控件以及控件的添加与编辑,怎样设计表单上的各种控件及表单集的概念。 学完本章内容,学生应掌握如下内容: 表单与表单集的基本概念与构成; 表单对象的引用方法; 表单属性和方法程序的基本设计方法。 一个程序的好与坏,给用户的第一个印象不是你的程序代码的执行效率有多高,程序的性能是否足够强大,数据操作是否可靠等,而是程序的界面是否友好。所以程序设计者在界面的设计上都花费不少的精力。表单(Form),从字面上讲,是一种数据表的输入输出界面。在VFP的应用程序中,它也被大量地用作人机交互界面的设计当中。应用VFP的表单设计功能,可以设计出具有Windows风格的各种程序界面。VFP 的表单,外观统一、界面友好、操作简单,在表单的制作上可以随心所欲地尽情发挥自己的奇思妙想。 7.1 创建表单 7.2 表单对象的层次引用 7.3 表单常用属性、事件和方法 7.4 表单集 7.1.1 表单设计的基本步骤 1、打开表单设计器 2、对象的操作与编码 3、保存表单 4、运行表单 7.1.2 表单的结构 在VFP中,一个表单是一种容器类对象。除具有对象的特征外,还允许含有其他类型(容器类或控件类)的对象。表单中除含有标准的Windows窗口所具有的控件(如标题栏、控制图标、控制按钮等)外,还含有用户添加的对象(如图片、按钮等控件)。 图7-1就是一个表单的实例: 7.1.3 利用表单向导创建表单 利用表单向导,可以创建基于一个表或视图的表单,也可以创建具有关联关系的两个表的一对多表单,这种方法只要按系统提供的操作步骤和屏幕提示一步一步地进行就能完成。该方法比较简单,适合于初学者及表单的初步创建。 【例7-1】使用表单向导创建一个能维护Rsda.dbf数据表的表单。 7.1.4 利用表单设计器创建和修改表单 表单设计器是VFP提供的一个功能非常强大的表单设计工具,利用它可以创建表单,修改表单,包括用表单向导创建的表单。 1、表单设计器环境介绍 ⑴ 表单窗口 ⑵ 表单设计工具栏 打开表单设计器的同时会自动打开表单设计工具栏,通过该工具栏,可以很容易地启动几个表单设计中常用的工具栏和对话框窗口。 数据环境的设置在表单设计时完成,方法如下: 在表单设计器中点击鼠标右键,在出现的快捷菜单中选择“数据环境…” ,或在“显示”菜单中选择“数据环境” ,就可以打开当前表单的数据环境设计器,开始进行数据环境的设计。 在打开的数据环境中,可以添加本表单所需要的数据表(数据库中的表或自由表)或视图。 在项目管理器中新建表单或修改表单时,先打开表单设计器,右键点击表单页面即会在鼠标处出现快捷菜单。选择其中的“属性”项,打开属性窗口。 在属性窗口中,主要含有以下几种组件: (1)对象列表 (2)属性分类选项页 (3)属性列表 (4)属性值输入框 (5)属性说明 代码窗口是编写事件过程和方法过程的地方,其中有一个对象组合框和一个过程组合框。启动代码窗口的方法有以下五种: (1)从菜单的“显示”下拉菜单中选择“代码”; (2)从快捷菜单中选择“代码…”项; (3)在“属性”窗口的“程序方法”选项页中双击方法名; (4)双击对象; (5)从表单设计工具栏中按下“代码窗口”按钮。 6、表单控件工具栏 7、调色板工具栏 8、布局工具栏 用于对齐、放置及调整对象大小,以及设置两个重叠对象放置的前后位置。 9、表单生成器 为用户提供一种简单交互式的方法,可快速生成表单。 10、自动格式 用来改变表单中选定对象的样式。 ⑴ 使用控件工具栏添加控件 ⑵ 在容器对象中添加控件 像页框和命令按钮组控件增加内部的即定控件的方法很简单,只要改大其表示控件数目的属性值,就可完成控件的添加。而有些容器控件的内部控件数是不可改的,因为它其中的控件类型无法事先确定,如页控件和容器控件,只能用在表单上添加控件的方法加入新控件。 编辑表单时,对控件的任何操作都要先选定该控件。选定的方法很简单,只要单击之即可。同时选定多个对象的方法是:按住Shift键在表单上逐个单击控件对象即可。选定多个对象可以同时编辑它们共有的属性,移动或改变大小,这时它们之间将保持相对位置。当选定对象只有一个时,属性选项页的当前属性总是当前选定对象的属性;无选定对象时为表单属性;当选定多个对象时,属性窗口的对象列表中显示为“多重属性”,属性列表中为所有选定对象的共有属性。 注意:选定多个控件时它们应为同一容器中的控件对象。如果要选择容器类对象内的控件,须先进入该容器。 对于控件大小和位置,无论单个选定还是多个选定,都可以用以下三种方法: (1)选中控件后拖动,按住尺寸柄拖动时为改变控件大小,按住控件的其他位置拖动时
您可能关注的文档
最近下载
- 中国五声性调式和声研究 樊祖荫.pdf
- 2026中共曲靖市麒麟区委国有企业工作委员会曲靖市麒麟区区属国有企业招聘15人备考题库参考答案详解.docx VIP
- 旅游景区毕业论文景区游客满意度.doc VIP
- 2026届上海市浦东新区高三一模语文试卷及答案.doc VIP
- 2026中共曲靖市麒麟区委国有企业工作委员会曲靖市麒麟区区属国有企业招聘15人备考题库及参考答案详解.docx VIP
- DB34T 4180-2022农村公益性公墓建设规范.docx VIP
- 旅游景区游客满意度调查及提升策略研究--以乌镇为例.docx VIP
- 2026中共曲靖市麒麟区委国有企业工作委员会曲靖市麒麟区区属国有企业招聘15人备考题库及一套完整答案.docx VIP
- 2025年江苏省扬州市中考数学真题试卷含答案.pdf VIP
- 电磁场仿真软件:CST Microwave Studio二次开发_(12).VBA脚本开发.docx VIP
原创力文档

文档评论(0)