亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

用VB編寫“紅綠燈”程序

2019-11-18 17:28:46
字體:
來源:轉載
供稿:網友
平時我們在過馬路的時候常常會看到指揮交通的紅綠燈,它的權利可大了,要是我們可以控制它就好了,雖然在現實生活中辦不到,就讓我們編寫一個虛擬的紅綠燈程序,也來過過控制紅綠燈的癮。

  下面我們就開始編寫吧。

  第一件事當然是新建一個工程,然后引入所需控件。在“紅綠燈”程序中,我們需要用到的控件有:OptionButton(選項按鈕)、Image(圖像框)及Timer(時鐘)控件。引入兩個OptionButton,其中Option1的Caption設置為“紅燈”,Option2的Caption設置為“綠燈”;Image1的Picture屬性設置為紅燈圖片,選擇一張紅燈圖片(讀者可以自己創建一個紅燈及綠燈圖片)。設計好的程序界面如圖1。

  好了,現在我們開始添加程序代碼。

  我們要求程序能夠通過我們所選擇的是紅燈或綠燈來顯示相應的圖像,實現的原理就是當我們單擊“紅燈”時顯示紅燈圖片,單擊“綠燈”時顯示綠燈圖片,只要用戶準備好這兩張圖片后,要實現這個功能就非常的容易了。其具體的程序代碼如下:

  雙擊Option1(即紅燈)控件,添加如下代碼:(黑體部分為系統自動生成的代碼,下同)
  PRivateSubOption1_Click()
  ′顯示紅燈圖片
  OnErrorGoToLoadErr ′當載入圖片發生錯誤時跳到LoadErr處
  IfOption1.Value=TrueThen ′當單擊了Option1控件時
  Image1.Picture=LoadPicture(″C:/Windows/Desktop/red.jpg″) ′載入red.jpg圖片,并顯示在Image1控件中。
  EndIf
  LoadErr: ′設置捕獲錯誤標簽
  IfErr.Number=53Then ′當發生錯誤時
   MsgBoxErr.Description,vbOKOnly+vbCritical,″錯誤″ ′顯示錯誤信息
  EndIf
  EndSub

  上面一段代碼中有一句“OnErrorGotoLoadErr”,該句是用作捕獲程序錯誤的,當程序執行過程中發生了錯誤則跳到處理錯誤語句處執行。在這段代碼中,如果在載入圖片時發生了錯誤(通常是所要載入的文件不存在或路徑錯誤)則跳到LoadErr處執行LoadErr后的程序代碼。

  在VB中,所有的程序錯誤都是用數字表示的,如53則表示未找到文件的錯誤碼,其實要知道哪個錯誤碼表示哪種錯誤也并不難,當你在VB中運行這個程序時,如果出現了錯誤,會有一個錯誤的提示框,在該提示框中則有該錯誤的錯誤碼。如果我們沒有在該段程序中加入“OnErrorGotoLoadErr”語句及給出錯誤的文件名或文件路徑的話,則會出現如圖2所示的提示框。

  LoadPicture是載入圖片的函數,其中第一個參數則是所要載入圖片的完整路徑,當然在本例中這個路徑是固定了的,所要想使其路徑隨程序路徑的變化而變化則需要使用App.Path值,可以寫成Image1.Picture=LoadPicture(App.Path&″/red.jpg″),其中App.Path返回的值則是程序所在的路徑,當然red.jpg必須放在程序所在的同一目錄中。

  雙擊Option2(即綠燈)控件,添加如下代碼:

  PrivateSubOption2_Click()
  ′顯示綠燈圖片
  OnErrorGoToLoadErr ′當載入圖片發生錯誤時跳到LoadErr處
  IfOption2.Value=TrueThen ′當單擊了Option2控件時
  Image1.Picture=LoadPicture(″C:/Windows/Desktop/green.jpg″) ′載入green.jpg圖片,并顯示在Image1控件中。
  EndIf
  LoadErr: ′設置標簽
  IfErr.Number=53Then ′當發生錯誤時
   MsgBoxErr.Description,vbOKOnly+vbCritical,″錯誤″ ′顯示錯誤信息
  EndIf
  EndSub

  OK!現在我們就可以單擊F5鍵運行一下,看看我們自制的“紅綠燈”程序吧。點擊一下“綠燈”看看,紅燈變成綠燈了吧?再試試紅燈,怎樣?現在我們就可以控制紅綠燈了吧。

  如何才能讓“紅綠燈”自動更換呢?要實現這個功能也非常簡單,只要加入Timer(時鐘)控件,將Timer1的Interval設置為3000(即3秒)。其原理就是每隔3秒更換一種圖片,這樣便實現了自動更換。

  雙擊Timer1控件,添加如下代碼:

  PrivateSubTimer1_Timer()
  ′實現自動化
  IfOption1.Value=TrueThen ′如果當前顯示的是紅燈
   Option2.Value=True ′使Option2被選中,執行Option2中的代碼(即顯示綠燈)
  Else
   Option1.Value=True ′使Option1被選中,執行Option1中的代碼(即顯示紅燈)
  EndIf
  EndSub

  單擊F5鍵運行一下,每隔3秒鐘即換一種顏色顯示。就這么幾句代碼就實現了自動化,簡單吧?

->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情手机在线视频| 亚洲成人a**站| 日韩亚洲国产中文字幕| 欧美疯狂xxxx大交乱88av| 亚洲欧美国产高清va在线播| 亚洲一区二区在线播放| 国内精品一区二区三区四区| 日韩在线免费观看视频| 九九精品在线视频| 国产一区二区色| 综合欧美国产视频二区| 97免费视频在线播放| 国产精品久久99久久| 精品色蜜蜜精品视频在线观看| 中文字幕亚洲欧美日韩在线不卡| 久久久久久久久亚洲| 欧美野外猛男的大粗鳮| 亚洲精品天天看| 午夜欧美大片免费观看| 国产亚洲精品激情久久| 国产精品99久久久久久久久久久久| 亚洲亚裔videos黑人hd| 国产精品爽爽爽爽爽爽在线观看| 亚洲综合一区二区不卡| 福利一区福利二区微拍刺激| 欧洲成人性视频| 亚洲天堂av在线免费观看| 97视频在线观看成人| 日产日韩在线亚洲欧美| 亚洲经典中文字幕| 欧美天天综合色影久久精品| 国产精品成av人在线视午夜片| 国产亚洲欧洲黄色| xxxx欧美18另类的高清| 欧美激情视频网站| 国产精品精品国产| 国产精品视频一| 秋霞成人午夜鲁丝一区二区三区| 热99精品里视频精品| 欧美亚洲国产日本| 国模视频一区二区三区| 日韩激情av在线播放| 亚洲精品免费av| 性亚洲最疯狂xxxx高清| 亚洲第一页自拍| 热99精品只有里视频精品| www.亚洲男人天堂| 欧美午夜丰满在线18影院| 国产精品电影在线观看| 成人久久一区二区三区| 91久久久久久久久| 国产精品私拍pans大尺度在线| 国产精品大陆在线观看| 欧美巨乳在线观看| 成人国产精品免费视频| 久久综合久久美利坚合众国| 欧美日韩亚洲视频| 国产成人a亚洲精品| 热99精品里视频精品| 国产伦精品一区二区三区精品视频| 欧美高清视频在线| 国产一区二区黄| 亚洲电影免费观看高清完整版| 姬川优奈aav一区二区| 国产亚洲精品美女久久久| 亚洲自拍偷拍第一页| 国产一区二区动漫| 96sao精品视频在线观看| 97香蕉久久超级碰碰高清版| 亚洲女在线观看| 欧洲午夜精品久久久| 色综久久综合桃花网| 国产精品久久久一区| 成人国产精品久久久| 欧美精品videos| 国产一区二区三区直播精品电影| 中文字幕日韩高清| 亚洲伊人第一页| 久热精品视频在线| 欧美最顶级丰满的aⅴ艳星| 亚洲www视频| 国产欧美日韩专区发布| 热re91久久精品国99热蜜臀| 亚洲成人精品视频| 久久精品国产亚洲精品| 成人中心免费视频| 国产一区二区美女视频| 欧美激情日韩图片| 日韩电影大片中文字幕| 97视频国产在线| 国产成人a亚洲精品| 77777亚洲午夜久久多人| 精品一区二区三区四区在线| 欧美性猛交xxxx黑人| 国产精品v片在线观看不卡| 亚洲片在线资源| 欧美限制级电影在线观看| 欧美视频在线免费| 少妇高潮久久77777| 亚洲成avwww人| 韩日精品中文字幕| 97福利一区二区| 国内免费久久久久久久久久久| 精品久久久久久中文字幕一区奶水| 亚洲a一级视频| 色与欲影视天天看综合网| 国产成人精品在线播放| 成人性教育视频在线观看| 青青久久av北条麻妃海外网| 欧美黑人国产人伦爽爽爽| 夜夜狂射影院欧美极品| 国产精品久久久久久久久久三级| 亚洲精品色婷婷福利天堂| 日韩在线观看精品| 97精品国产97久久久久久春色| 日韩av电影在线免费播放| 欧美激情久久久| 国精产品一区一区三区有限在线| 在线亚洲欧美视频| 色综久久综合桃花网| 欧美日韩亚洲一区二区三区| 久久精品国产69国产精品亚洲| 日韩av综合中文字幕| 色伦专区97中文字幕| 亚洲一二在线观看| 欧美激情二区三区| 亚洲午夜精品久久久久久久久久久久| 日韩电影在线观看免费| 久久国产精品影视| 欧美性20hd另类| 国产精品福利小视频| 日韩中文字幕在线看| 亚洲国产成人一区| 视频一区视频二区国产精品| 精品中文视频在线| 国产日韩欧美在线| 亚洲影院色在线观看免费| 国产精品久久久久久久久久三级| 午夜欧美大片免费观看| 国内精品400部情侣激情| 国产精品99久久99久久久二8| 亚洲风情亚aⅴ在线发布| 欧美黄色片免费观看| 亚洲sss综合天堂久久| 97视频免费观看| 欧美日韩成人免费| 在线电影中文日韩| 狠狠躁18三区二区一区| 美女撒尿一区二区三区| 91精品国产综合久久香蕉的用户体验| 在线视频日本亚洲性| 日韩中文字在线| 97视频在线观看成人| 国产精品久久久久免费a∨大胸| 一本色道久久综合狠狠躁篇的优点| 国产精品美乳一区二区免费| 米奇精品一区二区三区在线观看| 亚洲精品视频中文字幕| 日韩成人性视频| 成人免费视频a| 97精品久久久中文字幕免费| 成人在线视频福利| 日韩视频在线一区| 亚洲激情成人网|