简单应用参考讲解.docx

上传人:b****2 文档编号:16890564 上传时间:2023-07-19 格式:DOCX 页数:27 大小:296.25KB
下载 相关 举报
简单应用参考讲解.docx_第1页
第1页 / 共27页
简单应用参考讲解.docx_第2页
第2页 / 共27页
简单应用参考讲解.docx_第3页
第3页 / 共27页
简单应用参考讲解.docx_第4页
第4页 / 共27页
简单应用参考讲解.docx_第5页
第5页 / 共27页
简单应用参考讲解.docx_第6页
第6页 / 共27页
简单应用参考讲解.docx_第7页
第7页 / 共27页
简单应用参考讲解.docx_第8页
第8页 / 共27页
简单应用参考讲解.docx_第9页
第9页 / 共27页
简单应用参考讲解.docx_第10页
第10页 / 共27页
简单应用参考讲解.docx_第11页
第11页 / 共27页
简单应用参考讲解.docx_第12页
第12页 / 共27页
简单应用参考讲解.docx_第13页
第13页 / 共27页
简单应用参考讲解.docx_第14页
第14页 / 共27页
简单应用参考讲解.docx_第15页
第15页 / 共27页
简单应用参考讲解.docx_第16页
第16页 / 共27页
简单应用参考讲解.docx_第17页
第17页 / 共27页
简单应用参考讲解.docx_第18页
第18页 / 共27页
简单应用参考讲解.docx_第19页
第19页 / 共27页
简单应用参考讲解.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

简单应用参考讲解.docx

《简单应用参考讲解.docx》由会员分享,可在线阅读,更多相关《简单应用参考讲解.docx(27页珍藏版)》请在冰点文库上搜索。

简单应用参考讲解.docx

简单应用参考讲解

简单应用(注意本题中所有代码在原题中不提供)

(一)简单应用(15分)

打开表单myform002,表单中已有一个标签(名称为Label1),二个命令按钮“计算”和“关闭”(名称分别为Command1和Command2),三个文本框(名称分别为Text1、Text2、Text3),要求完成以下功能:

1.在Text1、Text2中分别输入一个自然数(要求用文本框事件代码设定,设计时不使用属性,当不满足要求时,光标不能离开该文本框),且Text2中的自然数大于Text1中的自然数(不用代码设定),当单击“计算”按钮时,求出两个自然数之间奇数的和,并将结果显示在文本框Text3中。

2.在表单中增加一个“重置”按钮,其字体和字号同其他命令按钮,当单击“重置”按钮时,三个文本框均清空。

3.单击“关闭”按钮时结束表单的运行。

界面设计如下图所示。

需要完成的操作如下:

1.请将“计算”命令按钮单击事件代码中的?

去掉,改成正确的代码,不能增加行或删除行。

(练习题中该事件中无代码)

2.按要求完成“重置”按钮和“关闭”按钮的事件代码,两个文本框的事件代码。

注意:

完成表单设计后要运行表单的所有功能。

(在重置按钮的click事件代码窗口中输入:

THISFORM.TEXT1.VALUE=""

THISFORM.TEXT2.VALUE=""

THISFORM.TEXT3.VALUE=""

在关闭按钮的click事件代码窗口中输入:

THISFORM.RELEASE

修改计算按钮的click事件代码如下:

A=VAL(THISFORM.TEXT1.VALUE)

B=VAL(THISFORM.TEXT2.VALUE)

P=A

S=0

DOWHILEP<=B

ifint(p/2)<>P/2

S=S+P

ENDIF

P=P+1

ENDDO

THISFORM.TEXT3.VALUE=STR(S)

TEXT1的valid事件代码如下:

RETURNVAL(THISFORM.TEXT1.VALUE)>=0ANDVAL(THISFORM.TEXT1.VALUE)=INT(VAL(THISFORM.TEXT1.VALUE))

TEXT2的valid事件代码如下:

RETURNVAL(THISFORM.TEXT2.VALUE)>=0ANDVAL(THISFORM.TEXT2.VALUE)=INT(VAL(THISFORM.TEXT2.VALUE))

(二)简单应用(15分)

打开表单myform002,表单中已有一个标签(名称为Label1),三个文本框(名称为Text1、Text2、Text3),二个命令按钮(名称分别为Command1、Command2),其标题文字分别为“计算”和“关闭”。

要求完成如下功能:

1.在文本框Text1、Text2中分别输入一个三位的自然数(用valid事件设定),且Text2中的数大于Text1中的数据(用valid事件设定),当单击“计算”按钮时,计算在这两个自然数之间满足数字本身三个数字之和为10这样条件的数之和,并将计算结果显示在文本框Text3中;

2.在表单中增加一个“重置”按钮,其字体字号同其他命令按钮,单击该命令按钮时,三个文本框的内容均清空。

3.单击“关闭”按钮结束表单的运行。

界面设计如下图所示。

按功能完成如下操作:

(三)请将“计算”命令按钮单击事件代码中的?

去掉,改成正确的代码,不能增加行或删除行。

(四)按要求完成“重置”按钮和“关闭”按钮的程序代码,完成text1和text2事件代码的设定。

注意:

完成表单设计后要运行表单的所有功能。

(在重置按钮的click事件代码窗口中输入:

THISFORM.TEXT1.VALUE=""

THISFORM.TEXT2.VALUE=""

THISFORM.TEXT3.VALUE=""

在关闭按钮的click事件代码窗口中输入:

THISFORM.RELEASE

修改计算按钮的click事件代码如下:

A=VAL(THISFORM.TEXT1.VALUE)

B=VAL(THISFORM.TEXT2.VALUE)

P=A

S=0

DOWHILEP<=B

C=INT(P/100)

D=INT(p/10)-INT(P/100)*10

E=P-INT(P/10)*10

ifC+D+E=10

S=S+P

ENDIF

P=P+1

ENDDO

THISFORM.TEXT3.VALUE=STR(S)

TEXT1的valid事件代码如下:

returnval(thisform.text1.value)>=100andval(thisform.text1.value)<=999ANDVAL(THISFORM.TEXT1.VALUE)=INT(VAL(THISFORM.TEXT1.VALUE))

TEXT2的valid事件代码如下:

returnval(thisform.text2.value)>=100andval(thisform.text2.value)<=999andval(thisform.text2.value)>val(thisform.text1.value)ANDVAL(THISFORM.TEXT2.VALUE)=INT(VAL(THISFORM.TEXT2.VALUE))

(三)简单应用(15分)

在指定的考生文件夹下,完成下列简单应用操作。

打开表单myform002,其中已经添加两个名称分别为Label1和Label2的标签和一个定时器Timer1,标签Label1的标题为“销售管理信息系统”。

要求完成如下功能:

(1)将标签Label1的字体设置为“黑体”,字号为20,颜色为RGB(255,0,0),调整其大小,显示所有内容,其他控件的字体为隶书,字号为20。

(2)将Timer1控件的事件代码中“?

”位置改成正确的代码,并在属性窗口设置Timer1的相应属性,保证每隔20毫秒,标签Label1能够不停的自右向左移动(移动值设置为-2),标签右边沿移至表单左边沿后,则标签再次从表单右边沿开始向左移动,循环往复。

(3)添加名为Timer2的定时器控件,并编写相应的代码,保证每隔1秒在标签Label2中显示当前系统时间。

(4)添加一个“退出”按钮,单击此按钮,则退出表单的运行。

界面设计如下图所示:

需要完成的操作如下:

3.请将timer1控件的事件代码中的?

去掉,改成正确的代码,不能增加行或删除行。

4.按要求完成“退出”按钮的事件代码,添加timer2控件并完成相应的代码设置。

5.完成相关属性的设置。

注意:

完成表单设计后要运行表单的所有功能。

(在关闭按钮的click事件代码窗口中输入:

THISFORM.RELEASE

TIMER1控件的事件代码如下:

IFTHISFORM.LABEL1.LEFT>-THISFORM.LABEL1.WIDTH

THISFORM.LABEL1.LEFT=THISFORM.LABEL1.LEFT-2

ELSE

THISFORM.LABEL1.LEFT=THISFORM.WIDTH

ENDIF

TIMER2控件的事件代码如下:

THISFORM.LABEL2.CAPTION=TIME()

(四)简单应用(15分)

在指定的考生文件夹下,完成下列简单应用操作。

打开表单myform002,表单中有两个命令按钮“输出”和“退出”(名称分别为Command1和Command2);二个文本框(名称分别为Text1、Text2),五个标签(名称分别为Label1、Label2、Label3、Label4、Label5)。

要求完成以下功能:

1.在文本框Text1中输入姓名(不能为空,用事件代码限定),在Text2中修改学生成绩,初始成绩为100,用属性窗口设置,当单击“输出”按钮时,在标签Label5中显示等级,格式为“姓名”+“的等级为”+等级,其中等级的划分为:

不及格(大于等于0且小于60)、合格(大于等于60且小于90)、优秀(大于等于90且小于等于100),

2.Text2中修改的成绩只能在0-100之间,否则在判断等级时显示“数据错误”(不用在单独事件中设定,在给定的事件中已设定),如果其中的值不为100,则光标进不去(用事件设定),添加一个“重置”按钮,字体字号同其他命令按钮,单击重置按钮,则text1为空,text2为100。

3.单击“退出”按钮时结束表单的运行。

表单运行示例如下:

需要完成的操作如下:

6.请将“输出”命令按钮单击事件代码中的?

去掉,改成正确的代码,不能增加行或删除行。

7.按要求完成“退出”按钮和两个文本框的事件代码。

8.添加“重置”按钮,完成事件代码设定。

注意:

完成表单设计后要运行表单的所有功能。

(在重置按钮的click事件代码窗口中输入:

THISFORM.TEXT1.VALUE=""

THISFORM.TEXT2.VALUE=100

在退出按钮的click事件代码窗口中输入:

THISFORM.RELEASE

修改输出按钮的click事件代码如下:

cj=thisform.text2.value

docase

casecj>=0ANDCJ<60

thisform.label5.caption=THISFORM.TEXT1.VALUE+"的等级为不及格"

casecj>=60andcj<90

thisform.label5.caption=THISFORM.TEXT1.VALUE+"的等级为合格"

casecj>=90andcj<=100

thisform.label5.caption=THISFORM.TEXT1.VALUE+"的等级为优秀"

otherwise

thisform.label5.caption="数据错误"

endcase

TEXT1的valid事件代码如下:

returnLEN(ALLTRIM(thisform.TEXT1.VALUE))<>0

TEXT2的when事件代码如下:

returnthisform.TEXT2.VALUE=100

(五)简单应用(15分)

在指定的考生文件夹下,完成下列简单应用操作。

打开表单myform002,表单中有两个命令按钮(名称分别为Command1和Command2),其标题文本分别为“输出”和“退出”。

五个文本框(名称分别为Text1、Text2、Text3、Text4、Text5),两个标签(名称分别为Label1、Label2)。

1.要求在五个文本框中分别输入数据长度不超过4位的五个数(用事件代码加以限定),当单击“输出”按钮时,在标签Label2中显示由大到小排序的结果,其字体显示为红色(RGB(255,0,0))。

2.单击“退出”按钮时结束表单的运行。

表单运行效果示例如下:

(需要完成的操作如下:

9.请将“输出”命令按钮单击事件代码中的?

去掉,改成正确的代码,不能增加行或删除行。

10.按要求完成“退出”按钮的事件代码,五个文本框的事件代码。

注意:

完成表单设计后要运行表单的所有功能。

(在退出按钮的click事件代码窗口中输入:

THISFORM.RELEASE

修改输出按钮的click事件代码如下:

dimensionx(5)

THISFORM.LABEL2.CAPTION=""

fori=1to5

p="thisform.text"+STR(I,1)+".value"

x(i)=val(&p)

endfor

fori=1to4

forj=i+1to5

ifx(i)

t=x(i)

X(I)=X(J)

X(J)=T

endif

endfor

ENDFOR

fori=1to5

thisform.label2.caption=THISFORM.LABEL2.CAPTION+str(x(i),7,2)

endfor

TEXT1的valid事件代码如下:

RETURNLEN(ALLTRIM(thisform.TEXT1.VALUE))<=4

TEXT2的valid事件代码如下:

RETURNLEN(ALLTRIM(thisform.TEXT2.VALUE))<=4

TEXT3的valid事件代码如下:

RETURNLEN(ALLTRIM(thisform.TEXT3.VALUE))<=4

TEXT4的valid事件代码如下:

RETURNLEN(ALLTRIM(thisform.TEXT4.VALUE))<=4

TEXT5的valid事件代码如下:

RETURNLEN(ALLTRIM(thisform.TEXT5.VALUE))<=4

(六)简单应用(15分)

在指定的考生文件夹下,完成下列简单应用操作。

打开表单myform002,表单上有两个标签(名称为Label1、Label2),三个文本框(名称为Text1、Text2、Text3),其中文本框Text3的字体为楷体,20号字,颜色为RGB(0,255,0),两个命令按钮(名称为Command1、Command2),其标题文字分别为“计算”和“退出”。

要求完成以下功能:

1.在Text1和Text2中分别输入一个自然数时,(Text2中输入的数要大于Text1中的数,且为自然数,即大于等于0的整数,要求用valid事件代码限定),当单击“计算”按钮时,计算出这两个自然数之间所有素数的和,并将结果显示在Text3中。

2.添加一个“重置”按钮,字体字号同“计算”按钮,单击“重置”按钮,则三个文本框均置空。

3.当单击“退出”按钮时,则结束表单的运行。

表单运行示例如下:

需要完成的操作如下:

11.请将“计算”命令按钮单击事件代码中的?

去掉,改成正确的代码,不能增加行或删除行。

12.按要求完成“退出”按钮的事件代码,两个文本框的事件代码。

注意:

完成表单设计后要运行表单的所有功能。

(在重置按钮的click事件代码窗口中输入:

THISFORM.TEXT1.VALUE=""

THISFORM.TEXT2.VALUE=""

THISFORM.TEXT3.VALUE=""

在退出按钮的click事件代码窗口中输入:

THISFORM.RELEASE

修改计算按钮的click事件代码如下:

a=val(thisform.text1.value)

b=val(thisform.text2.value)

s=0

fori=atob

forj=2toi-1

ifint(i/j)=i/j

exit

endif

endfor

ifi=j

s=s+i

endif

endfor

thisform.text3.value=int(s)

TEXT1的valid事件代码如下:

RETURNVAL(THISFORM.TEXT1.VALUE)>0ANDVAL(THISFORM.TEXT1.VALUE)=INT(VAL(THISFORM.TEXT1.VALUE))

TEXT2的valid事件代码如下:

RETURNVAL(THISFORM.TEXT2.VALUE)>0ANDVAL(THISFORM.TEXT2.VALUE)=INT(VAL(THISFORM.TEXT2.VALUE))ANDVAL(THISFORM.TEXT2.VALUE)>VAL(THISFORM.TEXT1.VALUE)

(七)简单应用(15分)

在指定的考生文件夹下,完成下列简单应用操作。

打开表单myform002,在表单中有四个标签(名称为Label1、Label2、Label3、Label4),一个下拉式组合框,三个文本框(名称为Text1、Text2、Text3),TEXT1、TEXT2、TEXT3的字体颜色分别为RGB(255,0,0)、RGB(0,255,0)、RGB(0,0,255)两个命令按钮(名称为Command1、Command2),其标题文字分别为“统计”和“退出”。

要求完成以下功能:

1.在文本框combo1中选择一组已有的字符或者输入长度大于6的字符串内容(若长度不大于6,焦点不能离开combo1,用事件代码限定)。

当单击“统计”按钮时,分别统计“字符”、“数字”和“其他”的个数,并将结果分别显示在文本框Text2、Text3、Text4中。

2.添加一个“重置”按钮,其字体字形同“统计”按钮,单击“重置”按钮,则将组合框,三个文本框中的内容清空。

3.单击“退出”按钮则退出运行状态。

表单运行示例图如下:

需要完成的操作如下:

13.请将“统计”命令按钮单击事件代码中的?

去掉,改成正确的代码,不能增加行或删除行。

14.按要求添加“重置”按钮及它的属性设置和它的事件代码的设置

15.按要求编写“退出”按钮的事件代码,组合框的事件代码。

注意:

完成表单设计后要运行表单的所有功能。

(在重置按钮的click事件代码窗口中输入:

THISFORM.COMBO1.VALUE=""

THISFORM.TEXT1.VALUE=""

THISFORM.TEXT2.VALUE=""

THISFORM.TEXT3.VALUE=""

在退出按钮的click事件代码窗口中输入:

THISFORM.RELEASE

修改统计按钮的click事件代码如下:

C=0

D=0

E=0

a=ALLTRIM(bo1.DISPLAYvalue)

b=LEN(A)

fori=1tob

ch=SUBSTR(A,I,1)

DOCASE

CASEch>="a"andch<="z"ORch>="A"andch<="Z"

C=C+1

CASEch>="0"andch<="9"

D=D+1

otherwise

e=e+1

ENDCASE

ENDFOR

thisform.text1.value=str(C,3)

thisform.text2.value=str(D,3)

thisform.text3.value=str(E,3)

combo1的valid事件代码如下:

RETURNLEN(ALLTRIM(THISFORM.COMBO1.DISPLAYVALUE))>6

(八)简单应用(15分)

在指定的考生文件夹下,完成下列简单应用操作。

打开表单myform002,表单中有三个标签(Label1、Label2、Label3),一个文本框(Text1),一个选项按钮组(Optiongroup1),一个列表框(List1),两个命令按钮(Command1、Command2),其标题文字分别为“重置”和“退出”。

要求完成以下功能:

1.在文本框Text1输入行数(行数不能超过6行,必须为一个自然数,且如果不输入也不允许退出Text1焦点)后,在Optiongroup1中,单击相应按钮,则在列表框中显示对应的图形。

2.单击“重置”按钮,则文本框和列表框内容清空,选项按钮组全部未选中,TEXT1获得焦点。

3.单击“退出”按钮则结束表单运行。

表单运行示例图如下:

需要完成的操作如下:

16.请将选项按钮组、第一个按钮、第二个按钮、第三个按钮的单击事件代码中的?

去掉,改成正确的代码,不能增加行或删除行。

17.按要求完成“重置”按钮和“退出”按钮的事件代码,文本框的事件代码。

注意:

完成表单设计后要运行表单的所有功能。

(在重置按钮的click事件代码窗口中输入:

THISFORM.TEXT1.VALUE=""

THISFORM.OPTIONGROUP1.VALUE=0

thisform.LIST1.ROWSOURCE=""

THISFORM.TEXT1.SETFOCUS()

在退出按钮的click事件代码窗口中输入:

THISFORM.RELEASE

选项按钮组的click事件代码如下:

publicp,x

p=val(thisform.text1.value)

dimensionx(p)

fori=1top

x(I)=""

endfor

fori=Pto1step-1

x(P-I+1)=space(6-P)

forj=1toI

x(P-I+1)=x(P-I+1)+"*"

endfor

endfor

thisform.list1.rowsourcetype=5

thisform.list1.rowsource="X"

thisform.refresh

选项按钮组的第一个选项按钮的click事件代码如下:

publicp,x

p=val(thisform.text1.value)

dimensionx(p)

fori=1top

x(I)=""

endfor

fori=1toPstep1

x(I)=space(6-I)

forj=1to2*I-1

x(I)=x(I)+"*"

endfor

endfor

thisform.list1.rowsourcetype=5

thisform.list1.rowsource="X"

thisform.refresh

选项按钮组的第二个选项按钮的click事件代码如下:

publicp,x

p=val(thisform.text1.value)

dimensionx(p)

fori=1top

x(I)=""

endfor

fori=1toPstep1

x(I)=space(6-I)

forj=1toI

x(I)=x(I)+"*"

endfor

endfor

thisform.list1.rowsourcetype=5

thisform.list1.rowsource="X"

thisform.refresh

选项按钮组的第三个选项按钮的click事件代码如下:

publicp,x

p=val(thisform.text1.value)

dimensionx(p)

fori=1top

x(I)=""

endfor

fori=Pto1step-1

x(P-I+1)=space(6-I)

forj=1to2*I-1

x(P-I+1)=x(P-I+1)+"*"

endfor

endfor

thisform.list1.rowsourcetype=5

thisform.list1.rowsource="X"

thisform.refresh

TEXT1的valid事件代码如下:

RETURNVAL(THISFORM.TEXT1.VALUE)>0ANDVAL(THISFORM.TEXT1.VALUE)=int(VAL(THISFORM.TEXT1.VALUE))andval(THISFORM.TEXT1.VALUE)<=6

(九)简单应用(15分)

在指定的考生文件夹下,完成下列简单应用操作。

打开表单myform002,表单中已有七个标签(名称为Label1~label7),一个命令按钮组,一个命令按钮,四个文本框(名称分别为Text1~text4),两个选项按钮组,一个复选按钮,,一个编辑框,要求完成以下功能:

1.显示或编辑RSDA.DBF数据表中的各个记录的相关字段值

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2