Visual Foxpro程序设计第八章第1讲 表单及其数据环境

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

14
中国矿业大学计算机学院 李向群
表单示例
设计并实现:标题为“表单的设计与实现”,表 单运行时不显示最小化、最大化按钮,并在屏幕 上自动居中,边框样式为2-固定对话框。
利用表单的Circle方法,用鼠标左键单击(Click 事件)表单时绘制内圆(半径为60),右键单击 (RightClick事件)表单时绘制外圆(半径为 80)。
选项按钮、选项组、微调、文本框、表格等;
非数据绑定控件;
命令按钮、标签、线条;
演示VFP环境下二者的区别
13
中国矿业大学计算机学院 李向群
2、向表单中添加控件
数据绑定控件
从数据环境中将表、视图或字段直接拖至表单;
表、视图
表格
逻辑型字段复选框源自备注型字段 编辑框(多行)
其他类型字段
文本框
非数据绑定控件——利用“表单控件”工具栏;
6
中国矿业大学计算机学院 李向群
2、表单的属性、事件和方法
【表单的常用属性】
AlwaysOnTop—表单处于其他窗口之上; AutoCenter —VFP主窗口中居中; BackColor —背景颜色; BorderStyle —表单边框类型; Caption —表单标题; Closeable —是否通过双击“关闭”框关闭表单; MinButton —是否有最小化按钮; MaxButton —是否有最大化按钮;
创建一个表单(FROM)会生成2个文件:
.SCX
.SCT
表单文件
表单 备注文件
3
中国矿业大学计算机学院 李向群
创建表单的方法:
⑴表单向导(Form Wizard)
创建表单; 表单外观、形式、功能基本上固定; 通常不能满足实际工作的需要;
⑵表单设计器(Form Designer)
根据用户需求,可视化地创建/修改表单;

表 创建
.SCX
修改






表单文件

4
中国矿业大学计算机学院 李向群
1、打开表单设计器
① “项目管理器”
“文档”选项卡“表单”项单击“新建”; “新建表单”对话框单击“新建表单”;
② 菜单命令“文件/新建”或“常用”工具栏“新 建” ;
“新建”对话框选择“表单” 单击“新建文件”;
7
中国矿业大学计算机学院 李向群
2、表单的属性、事件和方法
【表单的基本事件】
Load —当表单被开始装入内存时激活 ; Init —当表单被创建完毕时激活 ; Destroy —当表单从内存中释放时激活 ; Unload —当表单被卸载完毕时激活
【表单的基本方法】
Hide —隐藏表单 Refresh —刷新表单 Release —释放表单 Show —显示表单
⑵数据环境是一个容器类对象。
⑶“属性”窗口中,对象的Control Source ( 控件的数据 源 ) 属性与数据环境中的所有字段相连;
“属性”窗口
9
中国矿业大学计算机学院 李向群
2、启动数据环境设计器
利用数据环境设计器可视化地创建、修改表单的数据 环境;
打开数据环境设计器的方法:
启动“表单设计器”后, ⒈ “显示/数据环境”菜单命令; ⒉ 表单的右键快捷菜单“数据环境”; ⒊ “表单设计器”工具栏“数据环境” 按钮;
16
中国矿业大学计算机学院 李向群
3.以下叙述与表单数据环境有关,其中正确的是______
A)当表单运行时,数据环境中的表处于只读状态,只能显示 不能修改
B)当表单关闭时,不能自动关闭数据环境中的表
C)当表单运行时,自动打开数据环境中的表
D)当表单运行时,与数据环境中的表无关
4.在Visual FoxPro中,运行表单T1.SCX的命令是 ______
③ CREATE|MODIFY FORM命令 命令格式:CREATE FORM 表单名
如: &&创建教师档案表 CREATE FORM Frmjs
5
1、打开表单设计器
中国矿业大学计算机学院 李向群
“表单设计器” “表单”菜单 工具栏
“表单设计器”窗口
“调色板” 工具栏
“布局” 工具栏
“表单控件” 工具栏
“数据环境”按钮
10
中国矿业大学计算机学院 李向群
3、向数据环境中添加表、视图
数据环境设计器 “数据环境”菜单
11
中国矿业大学计算机学院 李向群
4、在数据环境中设置关系
⒈ 数据库表间的永久关系自动添加到数据环境; ⒉ 否则,必须设置关系
父表的字段拖动到子表中相匹配的索引标识上;
gh
rkjs
8
对象列表框 ①
中国矿业大学计算机学院 李向群
1、数据环境概述
创建表单时,首先要确定表单的数据环境;
表单的数据环境包含:
数据环 ⑴ ⑵境表 表中单 之的中 间所用 的有到 关字的系段表;、视图;
VFP引入数据环境的目的:

⑴打开/运行表单时,自动打开表单使用的表、视图;关
闭/释放表单时,自动关闭表、视图;
circle(80,140,100)-80指圆的半径,140与100是指 圆的中心坐标。
15
中国矿业大学计算机学院 李向群
1.新创建的表单默认标题为Form1,为了修改表单的标题, 应设置表单的______ A)Name属性 B)Caption属性 C)Closable属性 D)AlwaysOnTop属性 2.关闭当前表单的程序代码是ThisForm.Release,其中的 Release是表单对象的______ A)标题 B)属性 C)事件 D)方法
12
中国矿业大学计算机学院 李向群
1、表单控件简介
⑴表单控件工具栏
“表单控件” 工具栏
① “表单设计器”工具栏
“表单控件工具栏”按钮
② 菜单命令“显示/表单控件工具栏” ;
⑵表单控件分类
数“据表绑单定控控件件工;具栏”按钮
与数据环境定义的数据源中的数据绑定;
复选框、列、组合框、编辑框、列表框、
A) DO T1
B)RUN FORM T1
C) DO FORM T1
D) DO FROM T1
17
中国矿业大学计算机学院 李向群
第八章第1讲 表单及其数据环境
讲课结束 谢谢收看
18
第1讲 表单及其数据环境
1
中国矿业大学计算机学院 李向群
【表单(FROM)】是一种容器类,是VFP中最常 用的界面;
类似于Windows中的各种标准窗口与对话框;
2
中国矿业大学计算机学院 李向群
【表单(FROM)】是一种容器类,是VFP中最常 用的界面;
类似于Windows中的各种标准窗口与对话框; 帮助普通用户直观、快速、方便的操作数据;
相关文档
最新文档