《色彩变化万花筒》示范课件_第1页
《色彩变化万花筒》示范课件_第2页
《色彩变化万花筒》示范课件_第3页
《色彩变化万花筒》示范课件_第4页
《色彩变化万花筒》示范课件_第5页
已阅读5页,还剩9页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第七课 色彩变化万花筒信息技术 八年级下册童年的那些事!同学们还记得童年玩过的那些玩具嘛?“万花筒”程序界面设计请同学们根据前面几节课制作的小程序,思考下“万花筒”程序界面应该如何设计呢?需要哪些元素?按钮区域波纹展示区域“万花筒”程序界面设计请同学们根据前面几节课制作的小程序,思考下“万花筒”程序界面应该如何设计呢?需要哪些元素?用编程实现“万花筒”程序如图所示的“万花筒”花纹有什么规律颜色丰富圆环的半径有规律的增大用编程实现“万花筒”程序开始获取窗体宽度x获取窗体高度yr=10000获取一种随机颜色以(x/2,y/2)为圆心,以r为半径,绘制颜色为rgb1的圆r=r+50结束当r小于等于1

2、0000时,就反复执行循环体部分;一旦r超出10000就结束循环用编程实现“万花筒”程序Rgb函数是通过指定红绿蓝不同的值得到不同的颜色,其格式为:Rgb(红色值,绿色值,蓝色值)取值范围0-255,分别代表所需颜色中的红、绿、蓝的色值大小如rgb(255,0,0)表示红色,rgb(255,255,255)表示白色。用编程实现“万花筒”程序利用circle语句画出圆形,语法是:circle(x,y),r,rgbX和y参数是圆心的坐标,r是半径,rgb是颜色,例如,以下语句将画出一个以(1200,1000)为圆心,750为半径的红色圆。 circle(1200,1000),750,rgb(255

3、,0,0)用编程实现“万花筒”程序随机函数用于产生随机数,rnd产生0-1的数,rnd*255则产生0-255的数:circle(x,y),r,rgb“清除”按钮的代码比较简单,即利用cls来清除窗体的内容窗体名.cls用编程实现“万花筒”程序for next循环语句能以指定循环次数来重复执行一组语句,语法格式为:For 循环变量 =初值 to 终值 step 步长 循环体Next 循环变量用编程实现“万花筒”程序Private Sub Command1_Click() command1按钮的单击事件 x = ScaleWidth x为取窗体宽度 y = ScaleHeight y为取窗体高度 For r = 1 To 10000 Step 50 循环200次 rgb1 = RGB(Rnd * 255, Rnd * 255, Rnd * 255) 随机颜色 Circle (x / 2, y / 2), r, rgb1 以窗体中心为圆心,以r为半径,绘制颜色为rgb1的圆形 Next r 循环体结束位置End Sub双击“波纹”按钮,打开窗体,输入以下代

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论