清華大學(xué)出版社 初三上冊(cè) vb第二課學(xué)案 計(jì)時(shí)器和對(duì)象的位移_第1頁
清華大學(xué)出版社 初三上冊(cè) vb第二課學(xué)案 計(jì)時(shí)器和對(duì)象的位移_第2頁
清華大學(xué)出版社 初三上冊(cè) vb第二課學(xué)案 計(jì)時(shí)器和對(duì)象的位移_第3頁
清華大學(xué)出版社 初三上冊(cè) vb第二課學(xué)案 計(jì)時(shí)器和對(duì)象的位移_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第二課學(xué)案算法:建立一個(gè)簡(jiǎn)單的VB程序任務(wù):設(shè)計(jì)“瑪麗自動(dòng)移動(dòng)”的程序要求:準(zhǔn)備素材背景圖片“背景3.gif”,前景圖片“瑪麗2.gif”, 設(shè)計(jì)用戶界面為窗體加載“背景3”圖片,并調(diào)整窗體大小,在窗體合適位置上添加一個(gè)合適大小的圖像框和一個(gè)Timer計(jì)時(shí)器。設(shè)置對(duì)象屬性: 對(duì)象屬性名屬性值屬性說明Form1(窗體1)Caption昂首闊步窗體的標(biāo)識(shí)Picture(Bitmap)導(dǎo)入“背景3.gif”Image1(圖像框1)Picture(Bitmap)導(dǎo)入“瑪麗2.gif”Timer(計(jì)時(shí)器1)Interval100每隔0.1秒Timer事件被觸發(fā)一次編寫事件過程代碼雙擊窗體上的“計(jì)時(shí)器(T

2、imer1),進(jìn)入代碼窗口。Private Sub Timer1_Timer()Image1.Left = Image1.Left - 100End Sub保存、運(yùn)行并調(diào)試程序。 完成后,將作品分兩次保存在D:自己文件夾昂首闊步.frm和D:自己文件夾昂首闊步.vbp原點(diǎn)(0,0)X軸 橫坐標(biāo)Y軸 縱坐標(biāo)topleftLeft屬性值不斷減小效果圖:將做好的作品嘗試保存成:文件名.exe可執(zhí)行文件。方法:文件 生成文件名.exe.并打開預(yù)覽。知識(shí)點(diǎn):1.計(jì)時(shí)器Timer控件的功能是每隔一定的時(shí)間間隔就執(zhí)行一次timer( )事件。計(jì)時(shí)器Timer用來依照時(shí)間控制某些操作。.計(jì)時(shí)器控件在設(shè)計(jì)階段顯

3、示,而在程序運(yùn)行階段并不顯示,是不可見的。 Interval屬性:設(shè)置Timer事件發(fā)生的間隔時(shí)間屬性。單位為:毫秒;1秒=1000毫秒。2.事件是在對(duì)象上發(fā)發(fā)生的動(dòng)作。3.對(duì)象的位置屬性:Left是對(duì)象到左邊框的距離屬性,Top是對(duì)象到容器上邊框的距離屬性。4.改變對(duì)象屬性設(shè)置的一般代碼格式為:對(duì)象.屬性=屬性值。如: Image1.Left = Image1.Left 100 其值是Image1.Left的當(dāng)前值減100.5.Enabled屬性:是可用性屬性。默認(rèn)值:Tuer,當(dāng)屬性值為False,計(jì)時(shí)器不可用。6.VB程序中語句書寫規(guī)則P11(1)VB程序中的語句不區(qū)分字符的大小寫(2)

4、一條語句可以寫在同一行,也可以寫在多行上,續(xù)行符合是“ _”(空格與下劃線)(3)一行也可以寫多條語句,但是要用冒號(hào)分隔,每行最多允許有255個(gè)字符(4)以英文的單引號(hào)“ ”或以rem開頭的語句是注釋語句,注釋語句對(duì)程序的有關(guān)內(nèi)容只起注釋作用,計(jì)算機(jī)并不執(zhí)行。以rem開頭的注釋語句必須單獨(dú)占用一行。編寫VB程序時(shí),除了要按VB語法規(guī)則書寫程序代碼,還要養(yǎng)成良好習(xí)慣,每行前面要相應(yīng)縮進(jìn)幾格,盡量常用注釋語句,使自己的程序代碼正確、精簡(jiǎn)、易讀。 總結(jié)VB程序設(shè)計(jì)主要分為兩個(gè)部分:一是界面設(shè)計(jì),二是程序代碼設(shè)計(jì)。作業(yè):1. _是由系統(tǒng)事先設(shè)置好的,某一對(duì)象可以識(shí)別的動(dòng)作,通俗地說,_就是作用在對(duì)象上

5、的某種事先規(guī)定的動(dòng)作。對(duì)于計(jì)時(shí)器(Timer)控件的默認(rèn)事件_2.在VB程序中,以Rem或英文的單引號(hào)“ ”開頭的語句是_。 是對(duì)象到容器左邊框的距離屬性, 是對(duì)象到容器上邊框的距離屬性。3.計(jì)時(shí)器控件(Timer)在_階段顯示,而在_階段并不顯示,是不可見的。4.計(jì)時(shí)器(Timer)控件可識(shí)別的事件是_,發(fā)生該事件的時(shí)間間隔由定時(shí)器的_屬性設(shè)置,單位為_。5.Enabled屬性值為 時(shí),計(jì)時(shí)器可用;Enabled屬性值為 時(shí),計(jì)時(shí)器不可用。6. VB程序中的語句 區(qū)分字符的大小寫創(chuàng)作天地:(在上述作業(yè)完成的基礎(chǔ)上,請(qǐng)完成以下上機(jī)任務(wù))1.將瑪麗向左移動(dòng)的程序修改為向右移動(dòng):編寫事件過程代碼雙

6、擊窗體上的“計(jì)時(shí)器(Timer1),進(jìn)入代碼窗口。Private Sub Timer1_Timer()Image1.Left = Image1.Left - 100End Sub2.將瑪麗放到懸崖外側(cè),修改程序使得瑪麗向下移動(dòng)。 編寫事件過程代碼雙擊窗體上的“計(jì)時(shí)器(Timer1),進(jìn)入代碼窗口。Private Sub Timer1_Timer() Image1.Top = Image1.Top + 100End Sub3.將瑪麗的移動(dòng)修改為向左上方移動(dòng)。 編寫事件過程代碼雙擊窗體上的“計(jì)時(shí)器(Timer1),進(jìn)入代碼窗口。Private Sub Timer1_Timer() Image1.Left = Image1.Left + 100 Image1.Top = Image1.Top - 100End Sub4.修改界面和程序

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論