[计算机]第6章 表单及其控件的创建与使用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
利用表单向导可以为单张表或存在一对多关系的两 张表创建操作数据的表单(向导不能创建基于✓字段选取
✓样式与按钮类型
✓排序次序
✓完成
表单保存后,在磁盘上产生两个文件: 表单文件和表单的备注文件,扩展名分别 为.scx和.sct。
➢利用向导创建一对多表单
✓首先选择一对多关系中的父表,然 后从父表中选定字段
在启动表单设计器后,可利用“表单” 菜单的“快捷表单”选项(或“表单设计器” 工具栏中的“表单生成器”按钮,或快捷 菜单中的“生成器”选项),显示“表单生 成器”对话框,帮助用户创建一个简单的 表单,然后可通过添加控件或修改操作 来定制表单。
✓利用“表单控件”工具栏向表单中添加控件
根据控件与数据源的关系,控件可分为两类:
✓利用主菜单栏“文件”菜单中的“新建”
✓在“项目管理器”窗口中选择“文档”选项卡,选 择表单,单击“修改”,可对现有表单进行修改
✓利用“常用”工具栏中的“打开”按钮或主菜单栏 “文件”菜单中的“打开”,选择表单,可打开表 单设计器修改现有表单
✓利用命令CREATE FORM <表单名>可新建表单
✓利用命令MODIFY FORM <表单名>可修改表单
二、添加控件
标准VFP控件主要指基于VFP提供的基类产生的标签、 组合框、列表框、编辑框、文本框、微调框、复先框、 命令按钮、计时器、线条、图像、OLE等控件。
三、添加用户自定义对象
如果创建了自定义类,可以基于自定义类向表单中 添加自定义对象。
四、集合属性和计数属性
VFP中的所有容器对象都具有与之相 关的计数(Count)属性和集合 (Collection)属性。集合属性是一个数 组,用以引用每个包含在其中的对象。 计数属性是一个数值,它表明了所包含 对象的数目。
✓“表单设计器”窗口 ✓“表单”菜单 ✓“表单设计器”工具栏 ✓“表单控件”工具栏 ✓“布局”工具栏 ✓“调色板”工具栏 ✓“属性”窗口 ✓表单设计的环境设置
➢表单的数据环境
表单(集)的数据环境包括了与表单交互 作用的表和视图,以及表单要求的表之间的 关系。
数据环境的作用:
❖打开或运行表单时用它自动地打开表单所基 于的表和视图
三、用表单集扩展表单
表单集(FormSet)是一种容器,由一 个或多个相关表单组成。
通过THISFORMSET可以对表单集的对 象进行引用,其基本语法格式如下:
THISFORMSET.PropertyNmae|ObjectName
7.3 向表单中添加对象
一、添加容器
VFP中容器类主要有:表单集、表单、页框、表格、 命令按钮组和选项按钮组等。
❖数据绑定型控件,如复选框、列、组合框、编 辑框、列表框、选项按钮、选项组、微调框、文 本框、表格等
对于绑定型控件,主要设置控件的数据源 (ControlSource)
❖非数据绑定型控件,如命令按钮、线条、标签 等
对于非绑定控件,主要设置响应事件的处理代码
向表单中添加控件的方法:
❖直接从数据环境中将表或视图或它们的字段拖放 到表单中产生新的控件,其控件的数据源等属性 系统自动给定,通常只需修改控件的NAME属性
✓选择一对多关系中的子表,然后从 子表中选定字段 ✓确定表间关系 ✓选择表单的样式与按钮类型 ✓确定排序次序 ✓输入表单标题,选择“完成”按钮
二、利用表单设计器修改/创建表单
➢表单设计器
启动表单设计器方法:
✓在“项目管理器”窗口中选择“文档”选项卡,选 择“表单”→“新建” →“新表单”
✓利用“常用”工具栏中的“新建”按钮或主菜单栏 “文件”菜单中的“新建”
✓定制表单
▪改变文本的字体和大小 FontName:字体名 FontSize:字体大小 FontBold:粗体 FontItalic:斜体 FontStrikeThru:删除线 FontUnderLined:下划线
▪向表单中添加图形
▪设置一个表单的前景色和背景色
➢创建表单
✓利用表单生成器创建表单
五、添加属性和方法程序
➢创建新属性
“表单”菜单中选择“新建属性”命令,打 开“新建属性”对话框。
➢创建新方法程序
❖将表单的属性窗口中的ControlSource(控件 的数据源)属性设置框与数据环境中的所有字 段相连
❖关闭或释放表单时自动地关闭表和视图
✓数据环境设计器 ✓向数据环境中添加表或视图 ✓从数据环境中移去表或视图 ✓在数据环境中设置关系 ✓引用数据环境对象
➢修改表单
✓修改表单布局 ▪选择控件 ▪移动控件 ▪缩放控件 ▪自制控件 ▪删除控件 ▪控件对齐
No Image
第七章 表 单
7.1 设计表单 7.2 创建表单 7.3 向表单添加对象 7.4 处理表单和表单中的对象 7.5 管理表单 7.6 表单常用事件和方法
7.1 设计表单
表单(Form)类似于Windows中的各种标准窗 口与对话框,是VFP中最常用界面,即利用表单 作为应用程序与用户间的各种界面。表单是一种 容器类,可以由一个或多个页面组成,每个页面 中又可以包含多个控件对象,用于处理各种数据, 或响应用户/系统事件以完成信息的处理。
表单常用于输入、修改和显示表和视图中的 数据,而且通常包含有定位控件、处理控件等。 在创建表单时,应根据任务设计相应的表单以便 于用户的使用。
7.2 创建表单
一、利用向导创建表单
利用VFP系统提供的表单向导,可以很方便地创建基 于一张表或基于具有一对多关系的两张表的即用表单。
启动表单向导的方法:
在“项目管理器”窗口选择“文档”选项卡,然后选择 “表单”,选择“新建”,选择“表单向导”按钮。或者在 “工具”菜单中选择“向导”子菜单,再选择“表单”。这 时屏幕会显示“向导选取”对话框。
❖利用“表单控件”工具栏向表单中添加控件,添加 好以后,必须设置控件的有关属性及事件处理代 码
为控件设置属性,通常由用户在属性窗口中进 行设置或利用编程的方法进行设置,对于部分控 件,可利用相应的生成器设置部分属性。系统提 供的生成器主要有组合框生成器、命令组生成器、 编辑框生成器、表单生成器、表格生成器、列表 框生成器、选项组生成器、文本框生成器。
✓样式与按钮类型
✓排序次序
✓完成
表单保存后,在磁盘上产生两个文件: 表单文件和表单的备注文件,扩展名分别 为.scx和.sct。
➢利用向导创建一对多表单
✓首先选择一对多关系中的父表,然 后从父表中选定字段
在启动表单设计器后,可利用“表单” 菜单的“快捷表单”选项(或“表单设计器” 工具栏中的“表单生成器”按钮,或快捷 菜单中的“生成器”选项),显示“表单生 成器”对话框,帮助用户创建一个简单的 表单,然后可通过添加控件或修改操作 来定制表单。
✓利用“表单控件”工具栏向表单中添加控件
根据控件与数据源的关系,控件可分为两类:
✓利用主菜单栏“文件”菜单中的“新建”
✓在“项目管理器”窗口中选择“文档”选项卡,选 择表单,单击“修改”,可对现有表单进行修改
✓利用“常用”工具栏中的“打开”按钮或主菜单栏 “文件”菜单中的“打开”,选择表单,可打开表 单设计器修改现有表单
✓利用命令CREATE FORM <表单名>可新建表单
✓利用命令MODIFY FORM <表单名>可修改表单
二、添加控件
标准VFP控件主要指基于VFP提供的基类产生的标签、 组合框、列表框、编辑框、文本框、微调框、复先框、 命令按钮、计时器、线条、图像、OLE等控件。
三、添加用户自定义对象
如果创建了自定义类,可以基于自定义类向表单中 添加自定义对象。
四、集合属性和计数属性
VFP中的所有容器对象都具有与之相 关的计数(Count)属性和集合 (Collection)属性。集合属性是一个数 组,用以引用每个包含在其中的对象。 计数属性是一个数值,它表明了所包含 对象的数目。
✓“表单设计器”窗口 ✓“表单”菜单 ✓“表单设计器”工具栏 ✓“表单控件”工具栏 ✓“布局”工具栏 ✓“调色板”工具栏 ✓“属性”窗口 ✓表单设计的环境设置
➢表单的数据环境
表单(集)的数据环境包括了与表单交互 作用的表和视图,以及表单要求的表之间的 关系。
数据环境的作用:
❖打开或运行表单时用它自动地打开表单所基 于的表和视图
三、用表单集扩展表单
表单集(FormSet)是一种容器,由一 个或多个相关表单组成。
通过THISFORMSET可以对表单集的对 象进行引用,其基本语法格式如下:
THISFORMSET.PropertyNmae|ObjectName
7.3 向表单中添加对象
一、添加容器
VFP中容器类主要有:表单集、表单、页框、表格、 命令按钮组和选项按钮组等。
❖数据绑定型控件,如复选框、列、组合框、编 辑框、列表框、选项按钮、选项组、微调框、文 本框、表格等
对于绑定型控件,主要设置控件的数据源 (ControlSource)
❖非数据绑定型控件,如命令按钮、线条、标签 等
对于非绑定控件,主要设置响应事件的处理代码
向表单中添加控件的方法:
❖直接从数据环境中将表或视图或它们的字段拖放 到表单中产生新的控件,其控件的数据源等属性 系统自动给定,通常只需修改控件的NAME属性
✓选择一对多关系中的子表,然后从 子表中选定字段 ✓确定表间关系 ✓选择表单的样式与按钮类型 ✓确定排序次序 ✓输入表单标题,选择“完成”按钮
二、利用表单设计器修改/创建表单
➢表单设计器
启动表单设计器方法:
✓在“项目管理器”窗口中选择“文档”选项卡,选 择“表单”→“新建” →“新表单”
✓利用“常用”工具栏中的“新建”按钮或主菜单栏 “文件”菜单中的“新建”
✓定制表单
▪改变文本的字体和大小 FontName:字体名 FontSize:字体大小 FontBold:粗体 FontItalic:斜体 FontStrikeThru:删除线 FontUnderLined:下划线
▪向表单中添加图形
▪设置一个表单的前景色和背景色
➢创建表单
✓利用表单生成器创建表单
五、添加属性和方法程序
➢创建新属性
“表单”菜单中选择“新建属性”命令,打 开“新建属性”对话框。
➢创建新方法程序
❖将表单的属性窗口中的ControlSource(控件 的数据源)属性设置框与数据环境中的所有字 段相连
❖关闭或释放表单时自动地关闭表和视图
✓数据环境设计器 ✓向数据环境中添加表或视图 ✓从数据环境中移去表或视图 ✓在数据环境中设置关系 ✓引用数据环境对象
➢修改表单
✓修改表单布局 ▪选择控件 ▪移动控件 ▪缩放控件 ▪自制控件 ▪删除控件 ▪控件对齐
No Image
第七章 表 单
7.1 设计表单 7.2 创建表单 7.3 向表单添加对象 7.4 处理表单和表单中的对象 7.5 管理表单 7.6 表单常用事件和方法
7.1 设计表单
表单(Form)类似于Windows中的各种标准窗 口与对话框,是VFP中最常用界面,即利用表单 作为应用程序与用户间的各种界面。表单是一种 容器类,可以由一个或多个页面组成,每个页面 中又可以包含多个控件对象,用于处理各种数据, 或响应用户/系统事件以完成信息的处理。
表单常用于输入、修改和显示表和视图中的 数据,而且通常包含有定位控件、处理控件等。 在创建表单时,应根据任务设计相应的表单以便 于用户的使用。
7.2 创建表单
一、利用向导创建表单
利用VFP系统提供的表单向导,可以很方便地创建基 于一张表或基于具有一对多关系的两张表的即用表单。
启动表单向导的方法:
在“项目管理器”窗口选择“文档”选项卡,然后选择 “表单”,选择“新建”,选择“表单向导”按钮。或者在 “工具”菜单中选择“向导”子菜单,再选择“表单”。这 时屏幕会显示“向导选取”对话框。
❖利用“表单控件”工具栏向表单中添加控件,添加 好以后,必须设置控件的有关属性及事件处理代 码
为控件设置属性,通常由用户在属性窗口中进 行设置或利用编程的方法进行设置,对于部分控 件,可利用相应的生成器设置部分属性。系统提 供的生成器主要有组合框生成器、命令组生成器、 编辑框生成器、表单生成器、表格生成器、列表 框生成器、选项组生成器、文本框生成器。