Visual FoxPro数据库程序设计教程(第三版) 第6章 表单的创建与使用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第11页
2019年3月9日
对象下拉列表框 选项卡 属性设置框
属性列表
注释
图6-8 “属性”对话框
2019年3月9日 第12页
(2)选项卡 (1)对象下拉列表框 (3)属性设置框 (4)属性列表 (5)显示当前属性的说明。例如,选择 BackColor,注释显示为“指定对象内文 本和图形的背景色”属性。
第3页
2019年3月9日
6.1 创建表单
可以通过多种方式创建表单,大致可以分 为表单向导和表单设计器两种,也可以通 过命令CREATE FORM 打开“表单设计器” 窗口。 格式:CREATE FORM [<表单名>] 6.1.1 通过表单向导创建表单
2019年3月9日
第4页
6.2 表单设计器
说 明 指定对象的标题 指定对象的名字 指定控件的当前状态 是否在VFP的主窗口内自动居中 指定对象的前景色 指定对象的背景色 指定对象边框的样式 指定标题栏中的关闭按钮是否有效 是否取消标题栏的所有按钮 指定显示文本的字体大小 指定显示文本的字体是否为粗体 指定显示文本的字体名 是否具有最大化按钮
6.2.1 “表单设计器”工具栏 在使用表单设计器时,Visual FoxPro会自 动显示“表单设计器”工具栏。“表单设 计器”工具栏包含“设置Tab键次序”、 “数据环境”、“属性窗口”、“代码窗 口”、“表单控件工具栏”等按钮。表6-1 列出了“表单设计器”工具栏上的按钮及 功能。
2019年3月9日 第5页
第15页
2019年3月9日
图6-9 代码窗口
2019年3月9日 第16页
6.3 表单的数据环境
6.3.1 数据环境设计器 每一表单或表单集都包括一个数据环境。数据环境是一个 对象,它包含表单相互作用的表或视图,以及表单所要求 的表之间的关系。可以在“数据环境设计器”窗口中直观 地设置数据环境,并与表单一起保存。 在表单运行时数据环境可自动打开、关闭表和视图。或通 过设置“属性”窗口中的ControlSource属性。 1.启动数据环境设计器 要启动数据环境设计器,可以在选择“显示”菜单中的 “数据环境”命令,或者从“表单设计器”工具栏中的 “数据环境”快捷按钮,“数据环境设计器”窗口如图610所示。
第6章 表单的建立与使用
6.1 创建表单 6.2 表单设计器 6.3 表单的数据环境 6.4 表单的保存、运行和修改 6.5 表单常用控件 本章小结 习题6
2019年3月9日 第1页
本章要点
表单概念、表单的创建方法与设计步骤, 表单数据环境的设计,表单中各个对象的 常用属性、相关代码的设计。
第17页
2019年3月9日
图6-10 “数据环境设计器” 窗口
2019年3月9日 第18页
Fra Baidu bibliotek
2.常用的数据环境属性 数据环境是一个对象,有自己的属性、方法和事 件。常用的两个数据环境属性是 AutoOpenTables(控制当释放表或表单集时是 否打开表或视图)和AutoCloseTables(控制当 释放表或表单集时是否关闭表或视图),它们的 默认值都为.T.。如果用户不希望数据环境中的表 或视图随表单的运行而打开,可将 AutoOpenTables属性设值为.F.。如果用户不希 望数据环境中的表或视图随表单的运行而关闭, 将AutoCloseTables属性设值为.F.。
2019年3月9日 第13页
表6-3 常见的属性列表
属 性 Caption Name Value AutoCenter ForColor BackColor BorderStyle Closable Controlbox FontSize FontBold FontName MaxButton
2019年3月9日
表6-1 “表单设计器”工具栏
2019年3月9日
第6页
6.2.2 “表单控件”工具栏 “表单控件”工具栏包含控件按钮。利用 “表单控件”工具栏可以方便地往表单中 添加控件,方法如下:先单击“表单控件” 工具栏中想添加的控件按钮,然后将鼠标 移至表单窗口的合适位置,单击鼠标或拖 动鼠标以确定控件尺寸大小。表6-2列出了 “表单控件”工具栏上的各按钮。
第14页
6.2.4 “代码”窗口 双击事件或方法程序的属性,可以打开代码编辑 器,在代码编辑器中为相关事件或方法编写程序 代码。 启动代码编辑器的方法: (1)从“显示”菜单中选“代码”命令。 (2)单击“表单设计器”工具栏中的“代码窗口” 快捷按钮。 (3)选表单对象后,双击对象,或者右击在快捷 菜单中选择“代码”命令,代码编辑器如图6-9所 示。
2019年3月9日 第7页
表6-2 “表单控件”工具 栏
2019年3月9日
第8页
2019年3月9日
第9页
6.2.3 “属性”窗口 “属性”窗口包括对象框、属性设置框和属性、 方法、事件列表框,如图6-8所示。窗口显示当前 表单中被选定的对象的名称(name)。单击对 象框右侧的下拉箭头将列出当前表单及表单中所 有对象的名称列表,开发人员可以从中选择一个 需要编辑修改的对象或表单。也可以同时选择多 个对象,这时“属性”窗口显示这些对象共同的 属性,用户对属性的设置也将针对所有被选定的 对象设置。当选择了一个属性、事件或方法时, Visual FoxPro 6.0就会在“属性”窗口下面的提 示栏中给出简要的解释。
2019年3月9日
第2页
使用命令、菜单和编写程序文件都可以达到操作 数据的目的。命令和菜单用起来简单灵活,但难 以完成一个完整的任务;编写程序文件是采用面 向过程编程方法,编码繁琐、效率低下。本章介 绍的VFP表单设计是一种典型的可视化、面向对 象的编程方法,使用户能方便地、高效地设计出 Windows风格的应用程序。 “表单”译自英文的FORM一词,在Visual BASIC中译为“窗体”。在前几章讲过的对话框、 向导、设计器等各类窗口,在VFP中统称为表单。 表单在基于图形用户界面的应用软件中大量地获 得应用。
第10页
2019年3月9日
1.打开“属性”对话框的方法有: (1)单击系统工具栏中的“属性”快捷按钮。 (2)单击“表单设计器”工具栏中的“属性”快 捷按钮。 (3)选中表单对象后,右击在快捷菜单中选择 “属性”命令。 2.属性窗口的内容 在如图6-8所示的“属性”窗口中的选项包括:对 象下拉列表框、选项卡、属性设置框、属性列表、 注释。
2019年3月9日
对象下拉列表框 选项卡 属性设置框
属性列表
注释
图6-8 “属性”对话框
2019年3月9日 第12页
(2)选项卡 (1)对象下拉列表框 (3)属性设置框 (4)属性列表 (5)显示当前属性的说明。例如,选择 BackColor,注释显示为“指定对象内文 本和图形的背景色”属性。
第3页
2019年3月9日
6.1 创建表单
可以通过多种方式创建表单,大致可以分 为表单向导和表单设计器两种,也可以通 过命令CREATE FORM 打开“表单设计器” 窗口。 格式:CREATE FORM [<表单名>] 6.1.1 通过表单向导创建表单
2019年3月9日
第4页
6.2 表单设计器
说 明 指定对象的标题 指定对象的名字 指定控件的当前状态 是否在VFP的主窗口内自动居中 指定对象的前景色 指定对象的背景色 指定对象边框的样式 指定标题栏中的关闭按钮是否有效 是否取消标题栏的所有按钮 指定显示文本的字体大小 指定显示文本的字体是否为粗体 指定显示文本的字体名 是否具有最大化按钮
6.2.1 “表单设计器”工具栏 在使用表单设计器时,Visual FoxPro会自 动显示“表单设计器”工具栏。“表单设 计器”工具栏包含“设置Tab键次序”、 “数据环境”、“属性窗口”、“代码窗 口”、“表单控件工具栏”等按钮。表6-1 列出了“表单设计器”工具栏上的按钮及 功能。
2019年3月9日 第5页
第15页
2019年3月9日
图6-9 代码窗口
2019年3月9日 第16页
6.3 表单的数据环境
6.3.1 数据环境设计器 每一表单或表单集都包括一个数据环境。数据环境是一个 对象,它包含表单相互作用的表或视图,以及表单所要求 的表之间的关系。可以在“数据环境设计器”窗口中直观 地设置数据环境,并与表单一起保存。 在表单运行时数据环境可自动打开、关闭表和视图。或通 过设置“属性”窗口中的ControlSource属性。 1.启动数据环境设计器 要启动数据环境设计器,可以在选择“显示”菜单中的 “数据环境”命令,或者从“表单设计器”工具栏中的 “数据环境”快捷按钮,“数据环境设计器”窗口如图610所示。
第6章 表单的建立与使用
6.1 创建表单 6.2 表单设计器 6.3 表单的数据环境 6.4 表单的保存、运行和修改 6.5 表单常用控件 本章小结 习题6
2019年3月9日 第1页
本章要点
表单概念、表单的创建方法与设计步骤, 表单数据环境的设计,表单中各个对象的 常用属性、相关代码的设计。
第17页
2019年3月9日
图6-10 “数据环境设计器” 窗口
2019年3月9日 第18页
Fra Baidu bibliotek
2.常用的数据环境属性 数据环境是一个对象,有自己的属性、方法和事 件。常用的两个数据环境属性是 AutoOpenTables(控制当释放表或表单集时是 否打开表或视图)和AutoCloseTables(控制当 释放表或表单集时是否关闭表或视图),它们的 默认值都为.T.。如果用户不希望数据环境中的表 或视图随表单的运行而打开,可将 AutoOpenTables属性设值为.F.。如果用户不希 望数据环境中的表或视图随表单的运行而关闭, 将AutoCloseTables属性设值为.F.。
2019年3月9日 第13页
表6-3 常见的属性列表
属 性 Caption Name Value AutoCenter ForColor BackColor BorderStyle Closable Controlbox FontSize FontBold FontName MaxButton
2019年3月9日
表6-1 “表单设计器”工具栏
2019年3月9日
第6页
6.2.2 “表单控件”工具栏 “表单控件”工具栏包含控件按钮。利用 “表单控件”工具栏可以方便地往表单中 添加控件,方法如下:先单击“表单控件” 工具栏中想添加的控件按钮,然后将鼠标 移至表单窗口的合适位置,单击鼠标或拖 动鼠标以确定控件尺寸大小。表6-2列出了 “表单控件”工具栏上的各按钮。
第14页
6.2.4 “代码”窗口 双击事件或方法程序的属性,可以打开代码编辑 器,在代码编辑器中为相关事件或方法编写程序 代码。 启动代码编辑器的方法: (1)从“显示”菜单中选“代码”命令。 (2)单击“表单设计器”工具栏中的“代码窗口” 快捷按钮。 (3)选表单对象后,双击对象,或者右击在快捷 菜单中选择“代码”命令,代码编辑器如图6-9所 示。
2019年3月9日 第7页
表6-2 “表单控件”工具 栏
2019年3月9日
第8页
2019年3月9日
第9页
6.2.3 “属性”窗口 “属性”窗口包括对象框、属性设置框和属性、 方法、事件列表框,如图6-8所示。窗口显示当前 表单中被选定的对象的名称(name)。单击对 象框右侧的下拉箭头将列出当前表单及表单中所 有对象的名称列表,开发人员可以从中选择一个 需要编辑修改的对象或表单。也可以同时选择多 个对象,这时“属性”窗口显示这些对象共同的 属性,用户对属性的设置也将针对所有被选定的 对象设置。当选择了一个属性、事件或方法时, Visual FoxPro 6.0就会在“属性”窗口下面的提 示栏中给出简要的解释。
2019年3月9日
第2页
使用命令、菜单和编写程序文件都可以达到操作 数据的目的。命令和菜单用起来简单灵活,但难 以完成一个完整的任务;编写程序文件是采用面 向过程编程方法,编码繁琐、效率低下。本章介 绍的VFP表单设计是一种典型的可视化、面向对 象的编程方法,使用户能方便地、高效地设计出 Windows风格的应用程序。 “表单”译自英文的FORM一词,在Visual BASIC中译为“窗体”。在前几章讲过的对话框、 向导、设计器等各类窗口,在VFP中统称为表单。 表单在基于图形用户界面的应用软件中大量地获 得应用。
第10页
2019年3月9日
1.打开“属性”对话框的方法有: (1)单击系统工具栏中的“属性”快捷按钮。 (2)单击“表单设计器”工具栏中的“属性”快 捷按钮。 (3)选中表单对象后,右击在快捷菜单中选择 “属性”命令。 2.属性窗口的内容 在如图6-8所示的“属性”窗口中的选项包括:对 象下拉列表框、选项卡、属性设置框、属性列表、 注释。