• 沒有找到結果。

教学难点 表单中相关代码的设计

教学方法

利用启发式和多媒体课件教学相结合的方法进行表单的创建与使用的讲解,并通过 VF软件进行表单的创建的演示,最后通过案例教学法进行表单的使用的讲解。

时间分配

教学导入(10 分钟)

1.分析本章的目的和要求;2.教师 针对本章的目的和要求进行提问; 3.教 师总结分析本章知识点,并举例详细讲 解。

教学讲授(75 分钟)

第 6 章 表单的创建与使用 6.1 创建表单(25 分钟)

6.2 表单设计器(30 分钟)

6.3 表单的数据环境(10 分钟)

6.4 表单的保存、运行和修改(10 分钟)

教学小结(5 分钟)

理论与演示相结合,通过 VF 软件给学 生演示表单的基本操作。观察各操作结

实践环节(0 分钟)

实践环节小节(0 分钟)

教 学 进 程 与 设 计

教学导入(10 分钟)

首先通过提问的形式将上一讲中的重点知识进行回顾;然后进行窗 体的特点的回顾。并说明 VFP 表单设计是一种典型的可视化、面向对象 的编程方法,使用户能方便地、高效地设计出 Windows 风格的应用程 序,进面介绍表单创建和使用导入本次课程内容。

教学讲授(75 分钟)

第 6 章 表单的创建与使用 6.1 创建表单

可以通过多种方式创建表单,大致可以分为表单向导和表单设计器 两种,也可以通过命令 CREATE FORM 打开“表单设计器”窗口。

格式:CREATE FORM [<表单名>]

通过表单向导能产生两种表单,在“向导选取”对话框的列表中含有 表单向导与一对多表单向导两个选项,前者用于单表表单,后者适用于 有一对多关系的两个表的表单。

6.2 表单设计器

在使用表单设计器时,Visual FoxPro 会自动显示“表单设计器”工具 栏。“表单设计器”工具栏包含“设置 Tab 键次序”、“数据环境”、“属性窗 口”、“代码窗口”、“表单控件工具栏”等按钮。

表 6-1 列出了“表单设计器”工具栏上的按钮及功能。

表 6-1“表单设计器”工具栏

“表单控件”工具栏包含控件按钮。利用“表单控件”工具栏可以方便地 往表单中添加控件,方法如下:先单击“表单控件”工具栏中想添加的控 件按钮,

备注

教 学 进 程 与 设 计

然后将鼠标移至表单窗口的合适位置,单击鼠标或拖动鼠标以确定 控件尺寸大小。表 6-2 列出了“表单控件”工具栏上的各按钮。

表 6-2“表单控件”工具栏

“属性”窗口包括对象框、属性设置框和属性、方法、事件列表框。

窗口显示当前表单中被选定的对象的名称(name)。单击对象框右侧 的下拉箭头将列出当前表单及表单中所有对象的名称列表,开发人员可 以从中选择一个需要编辑修改的对象或表单。也可以同时选择多个对 象,这时“属性”窗口显示这些对象共同的属性,用户对属性的设置也将 针 对 所 有 被 选 定 的 对 象 设 置 。 当 选 择 了 一 个 属 性 、 事 件 或 方 法 时,Visual FoxPro 6.0 就会在“属性”窗口下面的提示栏中给出简要的解 释。

1.打开“属性”对话框的方法有:

(1)单击系统工具栏中的“属性”快捷按钮。

(2)单击“表单设计器”工具栏中的“属性”快捷按钮。

(3)选中表单对象后,右击在快捷菜单中选择“属性”命令。

备注

(30 分钟)

教 学 进 程 与 设 计

2.属性窗口的内容

在 “属性”窗口中的选项包括:对象下拉列表框、选项卡、属性设置 框、属性列表、注释。

代码窗口

双击事件或方法程序的属性,可以打开代码编辑器,在代码编辑器 中为相关事件或方法编写程序代码。

启动代码编辑器的方法:

(1)从“显示”菜单中选“代码”命令。

(2)单击“表单设计器”工具栏中的“代码窗口”快捷按钮。

(3)选表单对象后,双击对象,或者右击在快捷菜单中选择“代码”

命令。

6.3 表单的数据环境 6.3.1 数据环境设计器

每一表单或表单集都包括一个数据环境。数据环境是一个对象,它 包含表单相互作用的表或视图,以及表单所要求的表之间的关系。可以 在“数据环境设计器”窗口中直观地设置数据环境,并与表单一起保存。

在表单运行时数据环境可自动打开、关闭表和视图。或通过设置“属 性”窗口中的 ControlSource 属性。

1.启动数据环境设计器

要启动数据环境设计器,可以在选择“显示”菜单中的“数据环境”命 令,或者从“表单设计器”工具栏中的“数据环境”快捷按钮。

2.常用的数据环境属性

数据环境是一个对象,有自己的属性、方法和事件。常用的两个数 据环境属性是 AutoOpenTables(控制当释放表或表单集时是否打开表 或视图)和 AutoCloseTables(控制当释放表或表单集时是否关闭表或 视图),它们的默认值都为.T.。如果用户不希望数据环境中的表或视图 随表单的运行而打开,可将 AutoOpenTables 属性设值为.F.。如果用 户 不 希 望 数 据 环 境 中 的 表 或 视 图 随 表 单 的 运 行 而 关 闭 , 将 AutoCloseTables属性设值为.F.。

备注

6.3.2 添加、移去表或视图 备注

学 进 程 与 设 计

1.添加表或视图

向数据环境中添加表或视图的方法如下:

(1)在“数据环境设计器”窗口中,选择“数据环境”菜单中的“添加”

命令。

(2)在“添加表或视图”对话框中,从列表中选择一个表或视图。

(3)最后按“确定”按钮,选取的表或视图则被添加到数据环境中。

如果没有打开的数据库或项目,请单击“其他”按钮来选择表,也可以将 表或视图从打开的项目或“数据环境设计器”窗口拖放到“数据环境设计器”

窗口中。

2.移去表或视图

从数据环境中移去表或视图的方法如下:

(1)在“数据环境设计器”窗口中选择要移去的表或视图。

(2)选择“数据环境”菜单中的“移去”命令。当将表从数据环境中移 去时,与这个表有关的所有关系也随之移去。

6.4 表单的保存、运行和修改 6.4.1 保存表单

单击常用工具栏的“保存”命令按钮,输入文件名后,表单将以文件 扩展名为.SCX 的格式保存。保存的方法有以下 3 种:

(1)用菜单:选择“文件”菜单中的“保存”命令。

(2)用常用工具栏:单击常用工具栏的“保存”按钮。

(3)按组合键:【Ctrl+W】。

6.4.2 运行表单的多种方法 运行表单的方法有以下几种:

(1)用命令:DO FORM <表单文件名>;

(2)用菜单:选择“程序”菜单中的“运行”命令。

(3)用常用工具栏: “!”。

(4)用快捷键:在表单界面单击右键,在快捷菜单中选择“执行表

单”命令。 (10 分钟)

教 学 进 程 与 设 计

6.4.3 修改表单

修改表单的方法有以下几种。

(1)用命令:MODIFY FORM <表单文件名>。

(2)用菜单:选择“文件”菜单中的“打开”命令,在“文件类型”处选 择“表单”,选定要打开的表单文件,最后单击“确定”按钮。

教学小结(5 分钟)

本节课着重介绍了表单的几种创建方法,通过多媒体演示操作完成 表单向导创建表单,表单设计器方法创建表单,表单数据环境设计器及 添加、移去表或视图的操作方法。学生在学习过程中应重点掌握表单设 计器创建表单。

备注

习题作业

1、创建表单的命令是?

2、修改表单有哪些方法?

3、运行表单有哪几种方法?

课后小结

章节名称

第 6 章 表单的创建与使用