VFP60 表单编程练习题.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP60 表单编程练习题

Visual FoxPro 6.0表单编程练习题 (蓝色文字:参考答案) 某表单上有两个命令按钮COMMAND1和COMMAND2。其中COMMAND1 的CLICK事件代码如下: THISFORM.COMMAND2.ENABLED=.T. SKIP –1 IF BOF() THIS.ENABLED=.F. ENDIF THISFORM.REFRESH 其中COMMAND2的CLICK事件代码如下 THISFORM.COMMAND1.ENABLED=.T. SKIP IF EOF() GO BOTTOM THIS.ENABLED=.F. ENDIF THISFORM.REFRESH 试回答:执行以上表单后,若单击COMMAND1命令按钮,程序将作( 记录指针向前移动1条 )处理:若单击COMMAND2命令按钮,程序将作( 记录指针向前后移动1条 )处理 某表单上有一个COMMAND1控件和一个LABEL1控件,其中COMMAND1的CLICK事件代码为: IF THIS.CAPTION=”欢迎(\C)” THISFORM.LABEL1.CAPTION=”欢迎使用VFP” 标签的标题重赋值 THIS.CAPTION=”日期(\W)” 按纽的标题重赋值 ELSE THISFORM.LABEL1.CAPTION=”欢迎使用EXCEL” THIS.CAPTION=”欢迎(\C)” ENDIF 单击按钮COMMAND1的事件发生后,程序将作(当Command1标题不是“欢迎(C)”时,按纽与标签上分别显示“欢迎(C)”、“欢迎使用EXCEL”,反之显示“日期(W)”、“欢迎使用VFP”)处理 如图所示,用标签、文本框、命令按钮构成一个表单FORM1。在标签中显示以下文字:“当前日期和时间”运行表单时,在文本框中单击鼠标左键将显示当前系统日期,单击鼠标右键将显示当前系统时间:单击“消除“按钮,文本框中的结果将被清除:单击”退出“按钮,将退出表单的运行。 为完成上述任务,应该编写的“清除“按钮的CLICK事件代码是(THISFORM.TEXT1.VALUE=’’),“退出”按钮的CLICK事件代码是(THISFORM.RELEASE)在文本框(TEXT1)中的CLICK事件代码是(THISROM.TEXT1.VALUE=DTOC(DATE())),而(RIGHTCLICK)的事件代码是(THISROM.TEXT1.VALUE=TIME()) (在代码过程中选) 4、如要创建一个检查输入口令的表单,口令设定为“SOFTWARE”,允许用户输入三次口令。如果三次输入错误,则显示相关信息,并禁止再次输入口令:如果正确,则显示“欢迎使用本系统!”字样,请阅读下面的设置并进行相应的填空。 如上图,表单中包含如下的控件: (1)LABEL1的 CAPTION 属性值为“请输入口令” (2)LABEL2当运行表单时开始状态为不显示任何信息:当前两次口令输入错误时显示“口令错,请重新输入口令!”;第三次口令输入错误时显示“对不起,您无权使用本系统!”;如果口令输入正确,则显示“欢迎使用本系统!”。其CAPTION属性的初始值应设置为( “” ) (3)TEXT1用于接受用户输入的口令,当口令三次输入错误时,处于禁用状态;而且当用户输入口令时,其中的值以“*”号显示,应对该文本框的(PASSWORDCHAR)属性为( * ) (4)COMMAND1:当单击该按钮时,检查用户输入口令的正确性以及输入的次数,当口令三次输入错误时,处于禁用状态,其CAPTION属性为“确定”。 (5)COMMAND2:当单击该按钮时,将关闭该表单。应设置它的(CLICK)事件,其事件代码为:( THISFORM.RELEASE ) (6)编写表单的ACTIVATE事件代码如下: THISFORM.TEXT1.SETFOCUS PUBLIC N N=0 (7)对COMMAND1的CLICK事件编写如下代码: A=THISFORM.TEXT1.VALUE IF (UPPER(A)=SOFTWARE) THISFORM.LABEL2.CAPTION=”欢迎使用本系统!” ELSE N=N+1 IF N=3 THISFORM.LABEL2.CAPTION=”对不起,您无权使用本系统!” (THISFORM.COMMAND1.ENABLED=.F.) (THISFORM.TEXT1.ENABLED=.F.) ELSE THISFORM.LABEL2.CAPTION=”口令错,请重新输入口令!” THISFORM.TEXT1.VALUE=”” THISFORM.TE

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档