文档介绍:第9章表单设计与应用
表单的建立与运行
表单的操作
常用表单控件
表单的应用
表单的建立与运行
表单(Form)是VFP的特色所在,内容丰富,功能强大,是开发信息系统的强有力工具。所谓表单,实际上是一种容器,其中可以加入VFP中的很多其他对象,应用系统通常使用表单作为数据操作的一个窗口,用户通过表单对数据库中的数据进行查询、插入、删除、统计及其他操作。表单设计的好坏,对整个应用系统的优劣有很大关系。VFP中提供了强有力的表单设计手段,用户通过可视化的设计方法,能够方便地定义表单中的各种对象、对象的属性、对象的方法。学习掌握了表单的设计方法后,将对VFP的功能、开发方法以及面向对象的方法有一个更深刻的认识
图 9-1 表单设计窗
图 9-2 表单运行窗口示例
用表单设计器建立表单
从OOP的观点考察,表单是一种容器对象,它由VFP 的基类Form派生而成,并以独立的文件形式存储。所谓表单设计,实际上就是对这个容器对象本身及其所包含的对象的设计
1.  表单设计窗口简介
如图9-3,表单设计窗口的最上面为菜单栏,中心区域为一个表单,还可能有一个属性设置窗口,一个控件工具框
图9-3 表单设计窗口
(1) 菜单栏
进入表单设计窗口后,菜单栏共有“文件”、“编辑”、“显示”、“格式”、“表单”、“工具”、“程序”、“帮助”等九个菜单栏选项,用鼠标单击每一个菜单栏选项都会弹出一个下拉式菜单,每个下拉式菜单又包含了一些菜单项
(2) 控件工具框
VFP 用可视化的方法为表单设计者提供的一个可使用的“类”清单,设计者可以用鼠标选中框中的类并用拖放的方法在表单中派生各种对象
类以类库文件的形式存储,并且一个类库文件可以存储多个类,控件工具栏在任何时候只显示一个类库文件所包含的类及一个类库文件按扭,应用该按扭可以指定类库文件
通常情况下,控件工具栏中显示的是VFP 中的基类,设计者可以使用类库文件选择按钮指定自己所需要的类文件
如果控件工具栏没有出现时,可以使用以下步骤恢复:
在VFP 的菜单栏中,选择“显示”菜单中的“工具”选项,并在下拉列表框中选中“表单控件”
图9-4 表单控件工具栏
用新建表单文件和打开表单文件两种方法都可以进入表单设计窗口,具体操作都是对VFP 的菜单栏进行的操作:
方法一:选择“文件”菜单中“新建”选项,指定文件类型为“表单”,并单击“新建表单”按扭。
方法二:选择“文件”菜单中“打开”选项,指定文件类型为“表单”,并在文件打开对话框中指定对应的表单文件
表单控件工具框为我们提供了VFP中的各种控件。所谓控件,实际上就是各种派生对象的“父类”。
(1) 怎样在表单中加入一个对象
首先将鼠标在控件工具框移动到所需要的控件,并单击鼠标主按扭,然后到表单的相应位置拖放出一个图形,就在表单中加入了一个继承了所选控件的全部属性和方法程序的对象