2024年3月29日发(作者:)

维普资讯

中等职业教育 2006年第6期 

用.Visual FoxPro6.0表单 

设计界面的教学浅析 

浙江省宁波市成人教育学校 吴旭亚 

摘要:按照“任务驱动法”的设计思想,结合典型实例介绍了运用Visual FoxPro6,0表单设计界面的教学设计。 

关键字:表单设计程序设计对象教学 

设计一个实用、美观的用户界面,是应用程序 

3.存表单。 

开发过程中一项非常重要的工作。用查询和视图可 

完成表单的设计工作后,可以将其保存起来供 

以实现输入输出数据的功能,但浏览窗口作为用户 

以后使用,表单保存为具有.sex扩展名的文件。 

界面确实不够美观;格式化输入输出命令可以定制 

4.运行表单。 

用户界面,但编程工作量又较大。而使用Visual 

保存表单后,可以运行该表单,看它是如何工 

FoxPro6.0的表单可以直观地设计输入输出界面, 

作的。 

可添加多种控件以方便用户操作,并且系统生成的 

三、教学设计 

表单程序可以方便地集成到应用程序中。 

1.打开项目管理器,选择“文档”选项卡,然 

案例效果 后选择“表单”,单击“新建”按钮,显示新建对 

话框,然后单击“新建表单”,显示“表单设计器” 

和“表单设计器”工具栏; 

2.在“属性”工具栏中,切换到“布局”选 

项卡,然后移动下面属性的滚动条,找到 

“Caption”,在其中输入“查看朋友的照片”; 

3.单击“表单设计器”工具栏中的按钮,显 

示“表单生成器”对话框(如图2); 

l墨l 1 

二、技术分析 

完成如图l所示的案例,可以分以下四个步骤 

进行: 

1.创建一个新的表单。 

在“项目管理器”窗口中选择“文档”选项卡, 

选择“表单”一“新建”一“新建表单”。此时 

会显示“表单设计器”窗口和“表单控件”工具, 

l墨I 2 l墨I 5 

可以开始创建表单。 

4.选择字段“姓名”,然后单击按钮,将字段 

2.用。快速表单”命令添加字段。 

添加到“选定字段”列表中,然后依次完成“性别” 

若想把表或视图中的字段迅速放到表单中,可 和“照片”字段的选择; ‘ 

以选择“表单”菜单中的“快速表单”。“快速表单” 5,将“表单生成器”切换到“样式”选项卡, 

将启动“表单生成器”,可把表或视图中选定的字 在“样式”中选择“凹陷式”; 

段按选择好的字段样式添加到表单中。 

6.单击“确定”,VFP自动进行生成操作,然 

27 

维普资讯

中等职业教育 2006年第6期 

后返回到“表单设计器”窗口; 

GU ’l’0P 

7.单击“表单控件”工具栏

置. 

(如图3)中的 

ENDIF 

THISFORM.REFRESH 

按钮,再单击“表单控件”工具栏中的 

Command3: 

SKIP 

按钮,然后将鼠标移动到表单窗口中; 

IF EOF() 

8.单击鼠标左键,会显示“命令组生成器”对 

BOTTOM 

话框,修改命令组按钮的数目为“4”,然后分别输 

ENDIF 

入4个按钮的标题为“开始”、“前一个”、“后一个”、 

THISFORM.REFRESH 

“末尾”; 

Command4: 

9.切换到“布局”选项卡,然后修改按钮布 

GO BOTTOM 

局为“水平”,单击“确定”,完成按钮的设置(如 

THISFORM.REFRESH 

图4所示){ 

13.保存该表单,然后可以运行表单,其中“开 

10.在命令组按钮上单击鼠标右键,在快捷菜 

始”完成的功能是显示第一个朋友的照片,“前一 

单中选择“编辑”,进入命令组内部编辑按钮,双 个”完成的功能是显示前一个朋友的照片,“后一 

击“开始”铵钮,进入代码编辑窗口(如图5所示)。 

个”完成的功能是显示下一个朋友的照片,“末尾” 

在代码编辑窗口中,有对象和过程两个下拉列表 

完成的功能是显示最后一个朋友的照片。该表单完 

框,在其中可以选择针对什么样的对象编写程序, 

成了朋友照片的浏览。 

需要在该对象的什么过程中编写程序; 四、拓展应用 

l1.在代码编辑窗口中输入下面的代码,然后 

1.本例通过。表单设计器”创建表单,借 

关闭该窗口; 

此可以引申用其他方法创建表单。 

GO TOP 

例如,使用表单向导创建表单:可以在“项目 

THISFORM.REFRESH 

管理器”窗口中选择“文档”选项卡,然后选择“表 

12.重复10~11的步骤,分别输入下面的代码。 

单”一“新建”一“表单向导”,再选择要创建 

的表单类型,就可以按照向导屏幕上的指令进行操 

一一 

作。 

2.添加控件和设置控件属性若不想用生 

成器向表单中添加控件,则可以从表单控件工 

具栏中选择所需的控件,并把它放在表单中。 

某些控件,例如标签、形状、线条,并不显示表或 

视图中的数据,也不执行操作,但其他大部分控件 

则不然。因此,需要告诉Visual FoxPro要用这些 

控件显示哪个字段,或者想让它们执行什么操作。 

例如,让一个文本框显示字段的值,或者用一个按 

钮执行一个命令。 

[参考文献】 

【1】沈大林.Visual FoxPro程序设计案例教程.中国铁道出 

图4 图5 

版社,2004. 

Command2: 

【2】何建宇.Visual FoxPro编程指南.清华大学出版社, 

SKIP 一1 

1 999. 

IF BOF() 

【5】周察金.Visual FoxPro数据库应用基础.高等教育出版 

社.2002. 

28