当前位置:首页 > 教学教案 > 正文内容

信息技术教案 用VB编写抽奖程序教学设计

第一网小编3年前 (2022-09-14)教学教案229

一、界面设计

新建一个标准的exe工程。在form1窗体中放置一个定时器(timer1)、两个文本框(label1,label2)、两个命令按钮(command1,command2)和包含7个元素的控件数组(label3(0)—label3(6))。

二、属性设置

label3控件数组中的所有元素皆采用相同设置。

三、代码编写

本程序的实现原理是:当用户单击“开始”按钮时,打开定时器,利用定时器控件同时产生两个随机数sj1、sj2,sj1的范围是1~32,sj2的范围是0~49。当sj1=24的时侯,用sj2与前面产生的中奖号码作比较,若与前面的中奖相同,则退出本过程;若与前面的中奖号码不同,则将此随机数作为中奖号码。当产生了7个中奖号码时,关闭定时器控件,停止产生随机数。

本程序用到的函数简介:

(1)randomize:初始化随机数的种子数。

(2)int():返回一个非整形数字取整后的整数。

(3)rnd:产生一个0~1之间的随机数(大于等于0,但小于1)。

(4)qbcolor():返回参数(0~15)对应的颜色。

(5)val:将一个字符形变量转化为一个数值型变量。

(6)format:格式化一个表达式。

以下是程序的完整代码:

dim sy as integer

′命令按钮1的单击事件

private sub command1_click()

′清除label3控件数组的内容

for i=0 to 6

label3(i).caption=′′

next

timer1.enabled=true′打开定时器

command1.enabled=false′使开始按钮失效

sy=-1′索引值初始化为-1

end sub

′命令按钮2的单击事件

private sub command2_click()

unload me ′卸载本窗体

end sub

′定时器1的定时事件

private sub timer1_timer()

dim sj1,sj2,ys as integer

randomize′初始化随机数

sj1=int(rnd*32)+1

sj2=int(rnd*50)

label1.caption=sj1′设置标签1的内容

ys=int(rnd*6)+9

label1.forecolor=qbcolor(ys)

if sj2=24 then′如果sj2等于24

sy=sy+1′索引值加1

for a=o to sy

if sj1=val(label3(a).caption) then

sy=sy - 1

exit sub

end if

next

label3(sy).caption=format(sj1, ′00′)

label3(sy).forecolor=qbcolor(ys)

end if

if sy=6 then′如果索引值等于6

timer1.enabled=false ′关闭定时器

command1.enabled=true ′使命令按钮有效(即可重新开始抽奖)

end if

end sub

单击工具栏上的“启动”按钮,启动抽奖程序。单击“开始”按钮,label1控件将用五彩缤纷的颜色快速显示1~32之间的数字,并在label3控件数组中产生一组7个数字的中奖号码。再次单击“开始”按钮,程序将自动清除label3控件数组中的内容,并重新产生一组7个数字的中奖号码(与前面的不相同)。

阅读剩余的48%

扫描二维码推送至手机访问。

版权声明:本文由第一范文|第一PPT|免费作文|免费PPT课件下载发布,如需转载请注明出处。

本文链接:http://smzbm.com/jiaoan/2022/10614.html

“信息技术教案 用VB编写抽奖程序教学设计” 的相关文章

幼儿园教案 托班数学教案:寻找生活中的数字

托班数学教案:寻找生活中的数字活动目标:    寻找生活中的数字,感知数字与人们生活的密切关系。    对数字感兴趣,进一步巩固对数字的认识。活动准备:    师生共同搜集写有数字的常见物体或图片(手表、闹钟、日历、尺、磅秤、药瓶、家用电器、温度计等),陈列在室内。    教师准备带有数字的其他实物...

幼儿园教案 小班数学活动:小兔采蘑菇

活动目标:1、尝试运用多种感官感受5以内数的实际意义。2、初步具有解决生活中数学问题的意识。3、喜欢参加数学活动,获得愉快的情绪体验。活动准备:1、兔妈 妈胸饰一个、小兔胸饰人手一个;2、红、蓝、黄、绿四种颜色的卡纸蘑菇若干;与之对应的四色呼啦圈;3、布置一块地,撒满蘑菇;磁带音乐《小兔跳》;小玲一...

幼儿园教案 小班语言《还有谁要上车》

活动目标:1、初步理解故事情节,理解故事中语言的重复性特点。2、感知故事中象声词运用的趣味性。3、培养幼儿大胆发言,说完整话的好习惯。活动准备:故事《还有谁要上车》,幼儿画册。活动过程:一、问题引入,激发幼儿兴趣以收集的汽车声音吸引幼儿的注意力,让他们自由交流这些声音在什么地方听过,是什么声音。借助...

幼儿园教案 托班语言活动《滴答!滴答!》

活动目标:          1、初步知道诗歌的名称,理解词语“冰冰凉”。          2、在图片的提醒下,初步尝试记忆诗歌的顺序。          3、感受下雨带来的乐趣  活动准备:          1、教师带幼儿感受过雨滴落在脸上冰冰凉的感觉。          2、教学大书、教学c...

幼儿园教案 小班语言 :兔妹妹的蔬菜

               三、活动目标1.初步理解“交换”的意思,知道交换的好处。2.学会使用短句:“我用交换你的,好吗。3.体验与别人分享食物的乐趣。 四、活动准备1.人手一个水果。2.兔子手偶。3.兔爷爷、兔奶奶、兔阿姨图片。   五、活动过程一、手偶表演,情景导入—小朋友你们看,谁来了?—...

幼儿园教案 中班数学《小刺猬的项链》

  活动目标:  1、喜欢听故事,在欣赏与讲述中理解故事内容。  2、尝试用abc、abb和aab的模式进行有规律的排序。  3、懂得并感受分享是一件快乐的事情。  活动准备:  白板课件、幼儿操作材料  活动过程:  一、故事导入,激发幼儿兴趣  1、看看这是谁?小刺猬怎么了?他为什么会哭呢?  ...