版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六节节日彩灯制作一个电子海报1.海报包含什么元素?2.海报实现什么效果?分析图片和彩灯彩灯颜色变换图片切换1.窗体Form的图片加载通过()属性设置。2.彩灯用()控件,
因10盏彩灯都是同类控件,可以建立()3.彩灯颜色在一定时间内进行变换,用()控件,间隔时间通过(
)属性值控制Picture控件数组shapeTimerInterval海报界面的设计海报界面的设计-图片素材序号使用的控件属性属性值说明1Form1窗体Name电子海报的显示屏CaptionPicture2Shape1数组Name彩灯(先添加第一盏彩灯,再采用控件数组批量添加)BackStyle(背景样式)BorderStyle(边框样式)FillStyle(填充方式)Shape3Timer1Name周期性重复执行彩灯的变色
Interval
Form1欢迎英雄归来图片路径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(红色值,绿色值,蓝色值)RGB把RGB里的颜色值设为0-255范围内的随机整数结合Rnd和Int函数产生随机整数Shape1.BackColor=RGB(Int(Rnd*256),Int(Rnd*256),Int(Rnd*256))产生一个在0-256范围内的小数取括号中小数的整数部分红色值,绿色值,蓝色值产生颜色变换随机函数取整函数电子海报中,有10盏灯,同样的代码我们至少重复写10遍;20盏,需要重复写20遍,这样程序就很烦琐了。通过上面的学习,我们可以知道,使用以下代码能实现第一盏彩灯的颜色变换循环变量=初值循环变量超过终值语句组循环变量增加一个步长在VB语言中,有一个专门用于描述重复工作的语句—For循环语句,它能够帮助我们很方便地执行重复的工作,使程序变得短小精悍。格式:For循环变量=初值to终值step步长值语句组Next
其中循环变量为数值型变量,初值、终值、步长值均为数值。步长值为循环变量每次的增量,可以为负数。FOR循环语句是否用循环结构优化彩灯控制Dimi,jAsIntegerPrivateSubTimer1_Timer()Fori=0To10Step1Shape1(i).BackColor=RGB(Int(Rnd*256),Int(Rnd*256),Int(Rnd*256))NextiEndSubi=0i>10随机设置第i盏灯的颜色i=i+1用循环结构优化彩灯控制是否定义彩灯数组的索引号为i初值:i=0终值:10step(增量)为1格式:For循环变量=初值to终值step步长值语句组Next其中循环变量为数值型变量,初值、终值、步长值均为数值。步长值为循环变量每次的增量,可以为负数。j=0,j=j+1j>3载入图片将j改为0拓展任务:实现Form1.Picture循环变换定义图片名称为j分析:图片的周期性循环变换,可以添加Timer控件是否拓展任务:实现Form1.Picture循环变换PrivateSubTimer2_Timer()j=j+1Ifj>3Thenj=0Elseform1.Picture=LoadPicture(App.Path&"\pic\"&j&".jpg")EndIfEndSub拓展任务:实现Form1.Picture循环变换文件名,其中app.path返回工程所在的路径App.Path&"\pic\"&1&".jpg"随堂练习1、For.....Next循环结构中()用来控制变量.A.forB.stepC.nextD.to2、For.....Next循环结构中step用来控制(
)A.循环变量B.循环变量初值C.循环变量终值D.T循环变量增量DC随堂练习3、For.....Next循环结构中循环变量初值大于终值时,步长为(
)。 A、负数
B、非负数
C、正整数
D、正数
AShape控件数组Timer控件For
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 患者满意度提升精准化传播策略
- 患者满意度导向的医护人员激励策略
- 四川省凉山州2026届高三上学期第一次诊断性考试语文试题(含答案)
- 工厂维修工安全培训课件
- 2026年电气制造公司财务信息系统安全管理制度
- 企业文化深度传播承诺书7篇
- 2025年儿科儿童耳鼻喉科疾病试题及答案
- 2021年桐庐县工会系统招聘笔试试题及答案解析
- 2025年内镜科内窥镜操作规范试题答案及解析
- 电工(高级)资格证考试练习题库附参考答案详解(基础题)
- 2026年云南省高二物理学业水平合格考试卷试题(含答案详解)
- 贵州安创数智科技有限公司招聘笔试题库2026
- 机械设备入股合同范本
- 2024-2025学年河南省郑州市高新区七年级(上)期末数学试卷
- 商场服务合同范本
- 江苏省无锡市澄宜六校联盟2025-2026学年高三上学期12月学情调研生物试题(含答案)
- 2026年济源职业技术学院单招综合素质考试题库附答案详解
- 2025年临床流行病学试题及答案
- 广东省广州市白云区2024-2025学年四年级上册期末考试数学试卷(含答案)
- 2025年度公司员工个人年终工作总结汇报
- 【生 物】2025-2026学年人教版生物八年级上册复习提纲
评论
0/150
提交评论