资源简介 (共13张PPT)2.6节日彩灯——致敬抗疫英雄电子海报制作一个电子海报1.海报包含什么元素?2.海报实现什么效果?分析图片和彩灯彩灯颜色变换图片切换011.窗体Form的图片加载通过()属性设置。2.彩灯用()控件,,因10盏彩灯都是同类控件,可以建立()3.彩灯颜色在一定时间内进行变换,用()控件,间隔时间通过()属性值控制Picture控件数组shapeTimerInterval海报界面的设计序号使用的控件属性属性值说明1Form1窗体Name电子海报的显示屏CaptionPicture2Shape1数组Name彩灯(先添加第一盏彩灯,再采用控件数组批量添加)BackStyle(背景样式)BorderStyle(边框样式)FillStyle(填充方式)Shape3Timer1Name周期性重复执行彩灯的变色IntervalForm1欢迎英雄归来图片路径Shape13—Circle(圆形)Timer1海报的对象、属性分析表1—Opaque(不透明的)1—transparent(透明的)500-2000任务1打开VB,设计好电子海报界面,并设置对象的相关属性。0—transparent(透明的)如何实现彩灯颜色的变换?红色(R)Red绿色(G)Green蓝色(B)Blue计算机中的颜色在VB中使用RGB颜色函数来实现颜色的设置。每种颜色的取值范围都为0-255例如:红色的RGB(255,0,0)格式为:RGB(红色值,绿色值,蓝色值)02RGB把RGB里的颜色值设为0-255范围内的随机整数结合Rnd和Int函数产生随机整数Shape1.BackColor=RGB(Int(Rnd256),Int(Rnd256),Int(Rnd256))产生一个在0-256范围内的小数取括号中小数的整数部分红色值,绿色值,蓝色值产生颜色变换随机函数取整函数通过上面的学习,我们可以知道,使用以下代码能实现第一盏彩灯的颜色变换电子海报中,有10盏灯,同样的代码我们至少重复写10遍;20盏,需要重复写20遍,这样程序就很烦琐了。03循环变量=初值循环变量超过终值语句组循环变量增加一个步长在VB语言中,有一个专门用于描述重复工作的语句——For循环语句,它能够帮助我们很方便地执行重复的工作,使程序变得短小精悍。格式:For循环变量=初值to终值step步长值语句组Next其中循环变量为数值型变量,初值、终值、步长值均为数值。步长值为循环变量每次的增量,可以为负数。FOR循环语句是否04i=0i>10随机设置第i盏灯的颜色i=i+1用循环结构优化彩灯控制是否定义彩灯数组的索引号为i初值:i=0终值:10step(增量)为1格式:For循环变量=初值to终值step步长值语句组Next其中循环变量为数值型变量,初值、终值、步长值均为数值。步长值为循环变量每次的增量,可以为负数。05j=0,j=j+1j>3载入图片将j改为0拓展任务:实现Form1.Picture循环变换定义图片名称为j分析:图片的周期性循环变换,可以添加Timer控件是否05拓展任务:实现Form1.Picture循环变换文件名,其中app.path返回工程所在的路径App.Path&"\pic\"&1&".jpg"Shape控件数组Timer控件For循环语句在VB中添加彩灯,可以使用()控件添加同类控件,可以使用()批量添加周期性重复某个事件可以使用()控件实现某段代码重复执行可以使用()语句06小结谢谢您的观看DimiAsIntegerDimjAsIntegerPrivateSubTimer1_Timer()Fori=0To10Step1Shape1(i).BackColor=RGB(Int(Rnd256),Int(Rnd256),Int(Rnd256))NextiEndSubPrivateSubTimer2_Timer()j=j+1Ifj>3Thenj=0Elseform1.Picture=LoadPicture(App.Path&"\pic\"&j&".jpg")EndIfEndSub《节日彩灯》教学设计教学内容分析《节日彩灯》是八年级下册第二章第六节的教学内容,本节课在一定意义上是一节综合运用课,需要用到前面几节课学到的较多内容,如timer控件,随机函数Rnd、取整函数Int,趣味性较强。学习者分析本节课的学习对象是初二学生,80%以上的同学初次接触VB程序设计,程序设计基础水平较薄弱。加上处于新冠特殊时期,网络学期的特殊性,使老师没法真实了解到学生的学习情况。部分学生特别认真,但还是有部分同学不予重视,学习效果保留空间。教学目标知识与技能学会只用shape控件和设置其属性。理解控件数组的概念了解RGB函数语句的格式与使用巩固Int取整函数、Rnd随机函数和Timer控件的使用。感受在程序中for循环语句的重要地位。过程与方法感受电子海报界面的设计分析,熟悉控件以及与其关联的属性的使用,积累控件属性的设置技巧;通过案例拓展,学会知识的迁移。情感态度与价值观养成用计算思维解决问题的习惯,感受计算机程序的魅力;建立利用程序设计解决实际问题的生活观念。向白衣勇士致敬,学会敬畏生命;教学重点难点教学重点:shape控件RGB函数for循环语句教学难点:RGB函数的使用for循环语句教学策略以学生为主体,通过线上直播和微课进行学习,从中发现问题,思考并解决问题的过程。教学准备微课,PPT,程序,教学设计,练习,练习答疑,网络教学平台教学过程教学环节教师活动学生活动设计意图情景创设引入新课播放视频,弘扬爱国主义精神观看新闻引起共鸣激发学习兴趣教学过程教学过程界面设计:通过照片,思考需要的控件有哪些?控件的属性应该怎样设置?思考电子海报包含元素,回答老师问题查看软件中的工具箱,查找需要的控件参与程序对象、控件、事件表格的归纳培养学生运用计算机解决问题的思维任务1:完成电子海报的界面制作发送微课,并巡视辅导学生完成任务观看微课,制作电子表格的界面设计思考问题:如何实现彩灯颜色的变换培养学生自主学习的能力巩固实操技能使用RGB函数实现彩灯颜色的变化思考观看完成任务了解RGB函数的使用结合For循环语句实现彩灯颜色的变化在VB语言中,有一个专门用于描述重复工作的语句——For循环语句格式:For循环变量=初值to终值step步长值语句组Next其中循环变量为数值型变量,初值、终值、步长值均为数值。步长值为循环变量每次的增量,可以为负数。观看理解编辑程序实现效果掌握for循环语句的使用拓展任务:实现Form1.Picture循环变换结合Timer控件和IF条件语句完成。讨论交流培养学生的合作一时小结巩固练习完成练习巩固知识 展开更多...... 收起↑ 资源列表 1任务导入与界面设计.mp4 2海报界面制作.mp4 3彩灯颜色的变换.mp4 4FOR循环语句.mp4 5拓展任务图片的循环变换.mp4 第二章第六节节日彩灯.pptx 节日彩灯代码.docx 节日彩灯教学设计.docx