实验十 表单设计( 实验十三 表单
设计(二)
一、实验目的 1、 熟悉表单的建立、保存、编辑、运行等常用操作方法; 2、 熟悉标签、文本框、命令按钮、命令按钮组等控件的功能和
常用 属性; 3、 熟悉在命令代码中调用表单控件及其属性的方法; 二、实验内容 注意:数据文件务必存放在 D 盘! 用你的在 D 盘下建立一个文件夹(如 08514101) ,将文件正确保存 到该文件夹中。为方便文件打开和调试,可以用 SET DEFAULT TO 修改系统 的文件存放默认路径,如:SET DEFAULT TO D:\08514101 1、参考 P125 例 6.8,结合以下要求和提示,创建表单文件 “标签接收数 据.scx” : (1)标签和两个文本框的字号属性为 15; (2)标签的背景属性设置为“透明” ,并且能根据内容大小自动调整大小; (3)文本框 Text2 一开始为灰色,无法使用; (4)InteractiveChange 事件:当文本框 Text1 中的内容发生改变时,文本框 Text2 为可用状态; (5) KeyPress 事件: 在文本框 Text1 中输入字符后按回车键 (nKeyCode=13) , 其内容将显示在文本框 Text2 中; (6)Click 事件:单击文本框 Text1,则清除其内容; (7)Click 事件:单击文本框 Text2,则清除 Text1 中的内容,且光标定位 在文本框 Text1 中(SetFocus) ; (8)DblClick 事件:双击文本框 Text2,结束表单运行。
编辑状态
运行状态
2、参考 P126 例 6.9,创建身份验证表单文件 login.scx: (1) 表单窗口大小、背景颜色可以根据实际改变; (2) 将表单的最小化、最大化和关闭按钮设置为不可用,表单运行时窗口 自动在 VFP 主窗口中居中; (MinButton 、MaxButton、Closable、 AutoCenter) (3) 表单运行时用户不可以调整窗口的大小; (BorderStyle) (4) 标签文本的内容、颜色、字体、大小、位置等属性可以设计为自己喜 欢的内容,将用户输入的密码信息用“*”显示; (Pass
wordChar) (5) 设置
系统有 2 个合法用户,当用户名和密码正确时,关闭 login.scx 表单, 执行 xsda.scx 表单; 若用户名或密码错误, 给出错误提示信息, 清除用户输入的内容,并将光标定位在用户名录入文本框中; (setfocus)
3、创建如图所示的查询表单 lookfor.scx,要求: (1)窗口大小、背景颜色、标题栏内容等属性自定; (2)将表 xsda.dbf 添加到表单的数据环境; (3)从数据环境中将表的字段拖动到表单窗口,合理调整各个字段内容 的位置,并利用“布局工具栏”整齐排列各个对象; (4)
程序运行时光标停留在输入文本框,当用户输入后按回车 键,则跳转到“查询”按钮进行查询; (5)若找到相应的记录,刷新显示该记录信息;否则弹出“查无
此人! ” 提示对话框,清除查询文本框中的内容,光标重新定位到
查询文本框,等待用 户重新输入新的查询。 提示: (1) 使用 locate…for 进行记录查询,定位; (2) 函数 found()可检测查询结果; (3) 若找到记录,则要将当前表单刷新才能显示找到的记录; (refresh)
文件上交: 访问 ftp://219.222.113.100,用户名:
vfp8,密码:000,将你的文件以“实 验 12 .rar”上传到“上传区”中,如“实验 1208514101 蔡梦雅.rar” 。