《数据库系统及应用基础》课程教学资源(PPT课件讲稿)第9章 表单设计与应用

第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) 怎样在表单中加入一个对象 • 首先将鼠标在控件工具框移动到所需要的控件, 并单击鼠标主按扭,然后到表单的相应位置拖 放出一个图形,就在表单中加入了一个继承了 所选控件的全部属性和方法程序的对象
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库系统及应用基础》课程教学资源(PPT课件讲稿)第8章 面向对象程序基础.ppt
- 《数据库系统及应用基础》课程教学资源(PPT课件讲稿)第7章 VFP程序设计.ppt
- 《数据库系统及应用基础》课程教学资源(PPT课件讲稿)第6章 数据库的基本操作.ppt
- 《3 ds max7中文版》第7章 场景.ppt
- 《3 ds max7中文版》第10章 Video Post.ppt
- 《3 ds max7中文版》第5章 高级建模.ppt
- 《3 ds max7中文版》第3章 常用修改器.ppt
- 《3 ds max7中文版》第9章 粒子系统与空间扭曲.ppt
- 《3 ds max7中文版》第2章 基础建模.ppt
- 《3 ds max7中文版》第6章 材质与贴图.ppt
- 《3 ds max7中文版》第1章 初识3ds max 7.ppt
- 《3 ds max7中文版》第4章 复合对象.ppt
- 《3 ds max7中文版》第8章 动画控制器.ppt
- 西南师范大学:《计算机网络》课程教学资源(PPT课件讲稿,英文版)Chapter 8 Network Management.ppt
- 西南师范大学:《计算机网络》课程教学资源(PPT课件讲稿,英文版)Chapter 6 Multimedia Networking.ppt
- 西南师范大学:《计算机网络》课程教学资源(PPT课件讲稿,英文版)Chapter 7 Network Security.ppt
- 西南师范大学:《计算机网络》课程教学资源(PPT课件讲稿,英文版)Chapter 4 Network Layer.ppt
- 西南师范大学:《计算机网络》课程教学资源(PPT课件讲稿,英文版)Chapter 5 Data Link Layer.ppt
- 西南师范大学:《计算机网络》课程教学资源(PPT课件讲稿,英文版)Chapter 3 Transport Layer.ppt
- 西南师范大学:《计算机网络》课程教学资源(PPT课件讲稿,英文版)Chapter 1 Computer Networks and the Internet(张自力).ppt
- 《数据库系统及应用基础》课程教学资源(PPT课件讲稿)第10章 查询与视图设计.ppt
- 《数据库系统及应用基础》课程教学资源(PPT课件讲稿)第11章 项目管理器.ppt
- 《数据库系统及应用基础》课程教学资源(PPT课件讲稿)第12章 菜单设计.ppt
- 《数据库系统及应用基础》课程教学资源(PPT课件讲稿)第13章 报表与标签设计.ppt
- 《数据库系统及应用基础》课程教学资源(PPT课件讲稿)第1章 数据库系统概述.ppt
- 《数据库系统及应用基础》课程教学资源(PPT课件讲稿)第2章 关系数据库基础.ppt
- 《数据库系统及应用基础》课程教学资源(PPT课件讲稿)第3章 SQL语言.ppt
- 《数据库系统及应用基础》课程教学资源(PPT课件讲稿)第4章 VFP概述.ppt
- 《数据库系统及应用基础》课程教学资源(PPT课件讲稿)第5章 表的基本操作.ppt
- 上海理工大学:《电子商务基础与应用》课程教学资源(PPT课件)第三章 网络技术基础.ppt
- 《计算机应用基础》第二版 第五章 powerpoint 2000.ppt
- 《计算机应用基础》第二版 第一章 计算机基础课件.ppt
- 《计算机应用基础》第二版 第二章 Windows 2000操作系统.ppt
- 《计算机应用基础》第二版 第三章 word 2000.ppt
- 《计算机应用基础》第二版 第四章 电子表格 Excel 2000.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第二章 数据描述.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第三章 数据输入与输出.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第四章 C程序流程设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第五章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第六章 函数.ppt