数据库表单设计与应用培训课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
页框选项卡
“对象”下 拉列表框图
属性设置框
12
表单设计器环境介绍
(3)表单控件工具栏 设计表单的主要任务就是利用“表单
控件”设计交互式用户界面。“表单控件” 工具栏是表单设计的主要工具。默认包含 21个控件、4个辅助按钮。
13
数据环境
数据环境是指在创建表单时需要打开的表,然 后以表作为数据源与表单建立关联,表单就可以调 用数据环境中表的内容。
3
容器与控件
Visual FoxPro 中的类一般可分为两种 类型:容器类和控件类。相应地,可分别生成 容器(对象)和控件(对象)。
容器可以被认为是一种特殊的控件,它能包 容其他的控件或容器
控件是一个可以以图形化的方式显示出来, 并能与用户进行交互的对象,但是控件类不能 包含其它对象。
4
事件
事件是一种由系统预先定义而由用户 或系统发出的动作。事件作用于对象,对 象识别事件并作出相应反应 。
1.打开数据环境设计器
表单设计器环境下,单击“表单设计器”工具栏 上的“数据环境”按钮,或选择【显示】|【数据 环境】命令,即可打开“数据环境设计器”窗口, 此时,系统菜单栏上将出现“数据环境”菜单。
14
利用数据环境设计器
2.向数据环境添加表或视图 在“显示”菜单中选择【数据环境】|
【添加】命令,或右键单击“数据环境设 计器窗口”,然后在弹出的快捷菜单中选 择【添加】命令,打开“添加表或视图” 对话框,即可添加表或视图。
15
利用数据环境设计器
3.在数据环境中设置关系 设置关系的方法为:将父表的某个字段
(作为关联表达式)拖曳到子表的相匹配的索 引标记上既可。如果子表上没有与主表字段相 匹配的索引,也可以将主表字段拖动到子表的 某个字段上,这时应根据系统提示确认创建索 引。
16
管理表单
表单常用属性
属性 Name
描述 表单控件名
Thisform.Release 表单运行时,用户单击表单右上角的关闭按钮, 系统会自动执行Relase方法。 (2)Refresh方法:刷新表单。刷新表单代码: THISFORM.REFRESH
18
标签(Label)控件
1.标签控件的功能: 标签主要用于显示固定的文本信息。 2.标签控件常用属性: Caption: 指定标签的显示文本。可以在设计时设置,也 可以在程序运时设置或修改。 AutoSize:指定是否自动调整控件大小以容纳其内容。 ForeColor:设置标题的字体颜色。 Name :标签对象的名称,是程序中访问标签对象的标识。 Wordwrap: 是否允许换行显示
9
运行单表
在设计时可采用以下方法运行表单文件: (1)在表单设计器窗口中,在系统菜单中选择 【表单】|【执行表单】命令,或单击常用工具栏上 的 按钮运行表单。 (2)在命令窗口输入命令:(第55套)
DO FORM <表单文件名>
10
表单设计器环境介绍
(1)设计器窗口 “表单设计器”窗口内包含正在设计的表
19
wenku.baidu.com
命令按钮控件
1.命令按钮(CommandButton)控件功能: 命令按钮典型地用来启动某个事件代码、完成特定 功能,如关闭表单、移动记录指针、打印报表等。 2.命令按钮控件常用属性: Caption: 指定标签的显示文本。可以在设计时设置, 也可以在程序运时设置或修改。 Enabled:指定该控件是否处于可用状态。 Name :标签对象的名称,是程序中访问标签对象的 标识。
表单设计与应用
1
本章要点
❖ 面向对象的概念 ❖建立表单 ❖管理表单 ❖运行表单 ❖常用表单控件
2
面向对象的概念
1.对象(Object)
客观世界里的任何实体都可以被看作是对象。对 象可以是具体的物,也可以指某些概念。
从编程的角度来看,对象是一种将数据和操作 过程结合在一起的数据结构,或者是一种具有属性 (数据)和方法(过程和函数)的集合体。事实上 程序中的对象就是对客观世界中对象的一种抽象描 述。 (1)对象属性:属性用来表示对象的状态。 (2)对象方法:对象方法是描述对象行为的过程。
7
对象的引用
【例】表单Form1中有一个命令按钮Command1, 通过单击该命令按钮更改其标题为“确定”。 事件代码如下: 方法一: THIS.CAPTION=”确定” 方法二: THISFORM.COMMAND1.CAPTION=“确定"
8
建立表单
表单(Form)是Visual FoxPro提供的用 于建立应用程序界面的最主要的工具之一。 表单相当于WINDOWS应用程序的窗口 。
默认值 Form1
Caption
显示于表单标题栏上 Form1 的文本
AlwaysOnTop 指定表单是否总是位 .F. 于其它打开窗口之上
AutoCenter 窗口居中显示
.F.
17
表单常用方法
( 1 ) Relase 方 法 : 将 表 单 从 内 存 中 释 放 。 比 如 表单有一个命令按钮,如果希望单击该命令按钮 时关闭表单,就可以在该命令按钮的Click事件 中包含如下代码:
单。用户可在表单窗口中可视化地添加和修改 控件、改变控件布局,表单窗口只能在“表单 设计器”窗口内移动。以新建方式启动表单设 计器时,系统将默认为用户创建一个空白表单。
11
表单设计器环境介绍
(2)属性窗口
设计表单的绝大多数工作都是在属性窗口中完成 的,因此用户必须熟悉属性窗口的用法。如果在 表单设计器中没有出现属性窗口,可在系统菜单 中单击【显示】|【属性】,属性窗口如图所示。
5
Visual FoxPro中的常用事件
Init: 创 建 对 象 时 发 生 的 事 件 。 通 常 应 用 于 表 单 (Form)的初始化事件。 Click:鼠标左键单击对象时发生的事件。通常应用于 命令按钮(Command)、命令按钮组(CommandGroup) 的单击事件。
InteractiveChange:以交互方式改变对象的值时 发生的事件。通常应用于选项按钮组(OptionGroup)、 组合框(Combo)、复选框(Check)的值发生改变时发 生的事件。
6
对象的引用
(1)绝对引用:从最高容器开始逐层向下直到 某个对象为止的引用称为绝对引用。
(2)相对引用:从正在为编写事件代码的对象 出发,通过逐层向高一层或低一层直到另一对象 的引用称为相对引用 。
属性或关键字 引用
This ThisForm
只能针对于当前对象(相对引用) 当前对象所在的表单(绝对引用)