程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB綜合教程 >> 教小朋友認識紅綠燈

教小朋友認識紅綠燈

編輯:VB綜合教程
筆者在教小朋友認識紅綠燈時,曾用VB編過一個小程序來說明紅綠燈的作用,當紅燈時程序中的小孩為靜止的,當為綠燈時小孩就不停的走了起來。用後感覺效果不錯,家中有小朋友的趕快來試一下吧。
  
  第一步設計用戶界面如下:
  -width="100">->

timer1的interval屬性設為3000,用來控制紅綠燈轉換。
  
  timer2的interval屬性設為200,用來控制小孩走動。
  
  shape1的shape屬性為3-circle
  
  fillcolor為紅色
  
  fillstyle為0-solid
  
  image2---image5:用來存放四幅小孩的圖片,其visible屬性為false。
  
  image1:用來顯示動態的小孩。
  
  PrivateSubForm_Load()
  
  Shape1.FillColor=RGB(255,0,0)
  
  EndSub
  
  PrivateSubTimer1_Timer()‘用來控制紅綠燈轉換
  
  IfShape1.FillColor=RGB(255,0,0)Then
  
  Shape1.FillColor=RGB(0,255,0)
  
  Timer2.Enabled=True
  
  Else
  
  Shape1.FillColor=RGB(255,0,0)
  
  Timer2.Enabled=False
  
  EndIf
  
  EndSub
  
  PrivateSubTimer2_Timer()‘用來控制小孩走動
  
  StaticnAsInteger
  
  n=n 1
  
  Ifn=1Then
  
  Image1.Picture=Image2.Picture
  
  ElseIfn=2Then
  
  Image1.Picture=Image3.Picture
  
  ElseIfn=3Then
  
  Image1.Picture=Image4.Picture
  
  ElseIfn=4Then
  
  Image1.Picture=Image5.Picture
  
  n=0
  
  EndIf
  
  EndSub
  
  第二步,單擊F5運行。
  

-width="100">->

程序每3秒中紅綠燈就轉換一次,當紅燈時,程序中的小孩為靜止的,當綠燈時,小孩就不停的走了起來。即簡單又形象,趕快用它來教你家中的小朋友來認識紅綠燈吧。
  
  奚越[email protected]>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved