VF08表单设计
- 格式:ppt
- 大小:374.50 KB
- 文档页数:36


表单设计与应用8.1 创建表单表单(FORM)是VFP应用程序的用户界面,各种对话框和窗口都是表单不同的外观表现形式。
在表单上拥有各种控件对象,可以响应用户或系统事件,使用户尽可能方便而直观地完成信息管理工作。
在VFP中可以利用表单设计器或表单向导可视化地创建表单文件,并通过运行表单文件来生成表单对象。
8.1.1 使用表单向导创建表单使用向导创建表单时,用户只要按照向导提供的操作步骤和屏幕提示一步一步地进行就能完成。
在项目管理器中选择“表单”项,单击“新建”按钮,出现“新建表单”对话框,再单击“表单向导”按钮,可打开“向导选取”对话框。
1. 表单向导用于创建基于一个表或视图的简单表单。
2. 一对多表单向导用于创建基于两个具有一对多关系的表的表单。
字段既要从主(父)表中选取,也要从子表中选取,还要建立两表之间的联接关系。
一对多表单一般使用文本框来表达父表,使用表格来表达子表。
8.1.2 使用表单设计器创建表单1.启动表单设计器(1)项目管理器中选择“表单”项,单击“新建”按钮,在“新建表单”对话框中,选择¡°新建表单¡±。
(2)菜单:选择¡°文件|新建¡±命令,在¡°新建¡±对话框中选择¡°表单¡±文件类型,然后单击¡°新建文件¡±按钮。
(3)命令:CREATE FORM2.快速创建表单启动表单设计器后,选择¡°表单|快速表单¡±命令,可打开表单生成器窗口制作表单。
8.1.3 表单的保存与运行1. 保存表单文件选择¡°文件|保存¡±命令。
2. 运行表单运行表单文件生成表单对象。
(1)项目管理器:选择要运行的表单,单击¡°运行¡±按钮。
实验课程名称 Visual FoxPro实验报告实验项目名称增强表单辅助操作功能专业班级电子信息科学与技术08级1班学生姓名郎子龙学号 080712110069 指导教师谢本亮理学院实验时间:2010年11月24日第7章增强表单辅助操作功能1.实验目的(1)熟练掌握在表单中创建控件的方法。
(2)熟练地修改表单,培养设计辅助功能的意识和能力。
2.实验要求修改实验6设计的“订单”表单,使之具有悬停提示、快捷提示、选项输入和列表浏览等功能(见图2.7.1),具体要求如下:(1)提供悬停操作提示,即对于“客户编号1”、“工号1”以及表格中的“货号”等文本框在鼠标悬停时都能显示操作提示信息。
快捷提供详细数据,即右击上述任一对象时将弹出信息框,用于显示数据所属表中当前记录的其他数据。
(2)创建“请选客户编号:”和“货物浏览:”两对标签与组合框,并使它们仅在添加记录时变为可爱。
上一级合框具有“选项输入”功能,即通过在全部客户数据下拉列表中选定一项,自动将客户编号填入“客户编号1”文本框;下一级合框则提供“列表浏览”功能,即在全部货物数据下拉列表中选定一项,以供填写货号时参考。
3.实验准备(1)阅读主教材7.1.1节、7.2.1节、7.3.1节、7.4.1节和7.4.3节。
(2)由实验6设计好如图2.6.2所示的“订单”表单。
4.实验步骤(1)复制表单:打开“订单”表单的表单设计器,选定文件菜单另存为命令产生“订货.SCX”表单。
(2)数据环境设计:右击表单,在快捷菜单中选定“数据环境”命令,然后在“数据环境设计器”窗口中,按图2.7.2不回表以及字段窗口之间的关系线。
(3)创建控件①创建“请选客户编号:”和“货物浏览:”2个标签。
②在“请选客户编号:”标签正文创建组合框Combo1→右击该组合框,并在快捷菜单中选定“生成器”命令,使显示“组合框生成器”对话框(参阅主教材图7.4(a))→在“列表项”选项卡中选定客户表的全部字段→在“值”选项卡(参阅主教材图7.4(b))的“字段名”组合框选定“订单.客户编号”,这将使选定项的“客户编号”列的值填入该字段。
VF表单设计试题集合试卷编号:919 隐藏39题一、VF表单设计共39题(共计1170分)第1题(30.0分)题号:4 难度:易第1章1、设置表单名称为“Form1”,标题为“Form1”。
2、设置微调控件的名称为“Spinner1”。
3、设置标签控件的名称为“Label1”,标题为“调整值在0-99之间:”。
4、设置形状控件的名称为“Shape1”,SHAPE1.FILLSTYLE=0要求:1、表单内控件如图中所示,在0-99之间调整微调框的值。
2、图形的曲率随调整值的变化而变。
提示用(INTERACTIVECHANGE事件)3、表单整体效果美观,比例合适。
第2题(30.0分)题号:7 难度:易第1章1、设置表单名称为“Form1”,标题为“图形”。
2、设置页框名称为“Pageframe1”,页数为2。
设置页框的第1页(Page1)的标题为“圆”。
设置页框的第1页(Page2)的标题为“方”。
3、设置2个形状控件的名称为“Shape1”,“Shape2”。
1、表单标题为“图形”。
2、表单内控件如图中所示,页框有二个页标签。
3、页标签内包含相应图形:圆、正方形。
4、表单整体效果美观,比例合适。
1、设置表单名称为“Form1”,标题为“显示密码”。
2、设置文本框名称为“Text1”。
3、设置复选框(Check1)的标题为“显示密码内容”。
要求:1、表单标题为“显示密码”。
2、表单内控件如图中所示,其中文本框输入内容显示为“*”。
3、选中复选框显示密码内容,不选时以“*”显示。
提示用(INTERACTIVECHANGE事件)4、表单整体效果美观,比例合适。
1、FORM1.HEIGHT=1302、FORM1.LEFT=623、FORM1.TOP=274、FORM1.WIDTH=2305、TEXT1.FONTSIZE=146、TEXT1.FONTBOLD=.T.第4题(30.0分)题号:9 难度:易第1章1、设置表单名称为“Form1”,标题为“文字”。