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