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

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

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

一、界面设计

新建一个标准的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个数字的中奖号码(与前面的不相同)。

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

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

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

分享给朋友:

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

幼儿园教案 托班数学活动:形状饼干

活动目标: 1、认识圆形、三角形、正方形、长方形 2、体验成功的快乐。活动准备: 1、小鸡圆形房子、小鸭三角形房子、小猫正方形房子、小狗长方形房子若干。 2、圆形、三角形、正方形、长方形饼干若干。活动过程: 1、幼儿参观各种形状的饼干,请他们说一说饼干的形状。教师小结饼干的外形特征。 2、教师简单讲...

幼儿园教案 托班科学活动:眼睛眼睛在这里

活动目标: 1、熟悉五官的位置,了解五官的名称,能用“,在这里”讲述。 2、倾听指令,正确指出五官的位置。活动准备: 空白的脸谱和五官的磁性图片。活动过程: 1、出示空白的脸谱图片,引导幼儿认识五官及位置。 教师:这是什么?脸上缺少什么? 教师分别出示五官图片贴在黑板上,带领幼儿说出五官名称。 教师...

幼儿园教案 幼儿打击乐:头发、肩膀、膝盖

幼儿打击乐:头发、肩膀、膝盖、脚说课:《头发、肩膀、膝盖、脚》是幼儿非常熟悉的歌曲,本节活动,我采用了打击乐的形式。活动中用颜色、形状各异的卡片来代替节奏谱,运用柯达依的教学方式教授幼儿学习看谱演奏;活动通过让幼儿分组敲击乐器,培养幼儿演奏时看指挥,以及幼儿在演奏时的合作意识;通过演唱歌曲请幼儿认识...

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

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

幼儿园教案 小小班语言活动说课稿:想妈妈

 一、说教材  《想妈妈》是老教材小托班上学期中的一个教学活动。    现在的家庭中一般都是独生孩子,父母长辈都非常的疼爱。由于父母大多在外工作,减少了与孩子在一起的时间,为了弥补孩子会买一些玩具当礼物送给孩子,但是那种父母亲与孩子之间的亲情一直连接着父母与孩子,使得孩子经常想起工作在外的父母。这首...

幼儿园教案 中班数学:一起去春游

活动目标:1、引导幼儿在游戏中理解“多1”、“少1”的概念,同时积极、大胆地参与数学游戏。2、培养幼儿按要求解决问题的能力。活动准备:1、蝴蝶图片若干、青草图片若干。2、多媒体课件。3、事先在座位上贴好序号,并准备比幼儿人数多2个的小椅子,小椅子用两种颜色区分并分成两排。活动过程:一、师幼谈话,带领...