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

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

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

一、界面设计

新建一个标准的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、购买好4种以上水果若干(如苹果、梨、香蕉、桔子等、西瓜、火龙果等等)。  2、果盆4个 。  3、水果奖章数个。  4、图片,卡片。活动过程:  1、出示苹果、梨、香蕉、桔子各若干只。  2...

幼儿园教案 幼儿园托班科学教案:太阳的七个宝宝

一、活动目标:    1、通过活动,丰富幼儿(幼儿食品)关于红、黄、绿、蓝等颜色方面的经验,初步了解颜色可以变化。    2、引导幼儿学说“我给太阳妈妈(妈妈食品)找到了x x颜色宝宝(宝宝食品)。”    3、知道一些常见事物的颜色代表的含义。二、活动准备:多媒体课件。 三、活动过程:(一)、导入...

幼儿园教案 幼儿园托班科学教案:自己的影子

幼儿园托班科学教案:自己的影子活动目标:      1. 练习在一定范围内四散跑,培养躲闪能力。    2. 知道物体在阳光下会产生影子。活动准备:    1. 活动前了解影子。    2. 选择有阳光的场地。    重难点:练习在一定范围内四散跑活动过程:    1. 找影子。    (1)教师扮...

幼儿园教案 幼儿园托班音乐教案:小鸟进窝

幼儿园托班音乐教案:小鸟进窝  对我们托班的孩子来说,他们对动物的外貌、姿态及叫声都非常的感兴趣,他们喜欢模仿动物的叫声,学做它们的姿态,根据我们班的这一年龄特点,我选择了小鸟这一动物,使幼儿能感受小鸟的形象,模仿小鸟飞的姿态。对我们托班幼儿来说,掌握一定的节奏对他们音乐素养的整体提高有一定的好处,...

幼儿园教案 幼儿园托班音乐教案:大拇指

幼儿园托班音乐教案:大拇指目标:1、学会分辨大拇指和小拇指,并熟悉它们的名称。2、初步学习跟唱歌曲,能根据歌词内容做相应的手指动作。准备:1、录音机及录有《大拇指》的磁带。2、双手的大拇指与小拇指分别画上逼真的笑脸。过程:1、出示画有笑脸的大拇指和小拇指,引起幼儿的兴趣。师:今天,我们班来了两位客人...

幼儿园教案 小班数学活动:实物接龙(相同实物一一对应)

活动目标:1、能将两个相同的物体进行匹配。               2、能在两个相同物体之间建立对应关系。          3、喜欢玩接龙游戏。活动重点:能找到相同的物体。活动难点:能将两个相同的物体进行匹配。活动准备:实物接龙卡每人1套、白瓷板每人1个活动过程: 一:开始部分    出示接龙...