粵教版B版八年級下冊信息技術2.2投票器 課件.pptx
第二節 投票器,粵教版 八年級下,粵教版初中信息技術,課件,新知導入,觀看這個視頻,最近利用微信小程序給愛豆投票非常熱門;想一想,VB進行能不能編寫一個投票程序呢?,新知講解,一、分析投票器,1、投票器功能分析,想一想:此程序的功能是什么? 通過點擊投票按鈕,票數相應增加,同時卡通人物也上升。,新知講解,2、計票原理分析,投票器重要功能是什么? 計算票數; 我們發現,點擊票數隨著點擊次數逐票增加。運用了累加計數的方法。 例如:S1、S2分別表示小黃、小紅的票數,給小黃投票時,就執行一次S1+1并存放到S1當中。,新知講解,二、變量與賦值語句,變量包含變量名和變量值兩部分。 變量值指所存儲的數據信息,如票數; 變量名指這些數據信息的名字,如S1、S2;,1、變量,新知講解,變量名的命名規則: 1、必須以字母或者漢字開頭; 2、由字母、漢字、數字或者下劃線組成; 3、長度不能超過255字符; 4、不能使用VB中的保留字,如:sub、private、click; 5、屬性也屬于變量。,新知講解,程序中常用的表達形式為:S1=9,結合圖;說說變量名指什么,變量的值又指什么?,變量名為S1,變量的值為9。,S1,9,新知講解,數據類型分為:整型、實型、字符型、邏輯型等多種類型。常用的是整型數。 格式:Dim 變量名 AS 類型 例:Dim S1 AS Integer 將變量S1取值為整型。,2、數據的類型與定義,新知講解,對象屬性有沒有限定取值的數據類型呢?,如: visible的取值只有True和False,即邏輯類型。 標題屬性Caption的取值是字符類型。,新知講解,給變量賦值是通過賦值語句實現的。 格式:變量名=表達式 “=”表示賦值號; 作用:計算右邊表達式的值,并給予左邊變量來保存。,3、賦值語句,例:S1 =S1+1 計算賦值號右邊的表達式S1+1的值給予左邊的S1。,新知講解,三、VB中的坐標系,窗體的默認坐標原點設在窗體的左上角,橫向向右為X軸的正方向,縱向向下為Y軸的正方向。,ScaleWidth、ScaleHeight窗體自身的寬度和高度。 Width、Height窗體邊框寬度、標題欄的高度。,新知講解,四、順序結構,順序結構:執行第一條語句,然后執行第二條語句,直到最后一條語句。,開始,S1=S1+1,顯示小黃的票數,小黃圖片升高一個值,結束,新知講解,根據小黃投票流程圖,將小紅的流程圖填入下圖中:,開始,S2=S2+1,顯示小紅的票數,小紅圖片升高一個值,結束,新知講解,五、設計投票器程序,1、設計界面,新知講解,2、編寫程序,(1)選中tpq(投票器2.frm)點擊查看代碼按鈕選擇CommandBoy對象Click。 (2)輸入代碼程序:,新知講解,(3)參照上面的方法完成小紅的CommandGirl代碼編寫。 (4)保存程序;(文件保存工程),新知講解,六、調試投票器程序,當調試程序時,出現標黃色,說明代碼有錯誤。,新知講解,(1)、請在窗體中選中男孩子的圖像框(屬性為ImgBoy)控件,再從屬性窗口中找出它的TOP屬性,嘗試向上移動,觀察Top屬性的變化。,新知講解,(2)、選中ImgBoy控件,找出它的Height屬性,將其值減少100觀察其變化。 (3)將出錯代碼ImgBoy.Height=ImgBoy.Height-100 改為:ImgBoy.Top=ImgBoy.Top-100,課后習題,1、下列選項中,正確的賦值語句是( C) A. a+b=6 B. 8=a C. b=a+8 D. -b=8,2、在VB中,下列程序段執行后,變量a的值為( C) a=5:b=6 b=a+b:a=a*b A11 B30 C55 D66,課后習題,3、下列不屬于數值數據類型的是:(D) (A)整型 (B)實型 (C)貨幣型 (D)日期,課堂總結,1、投票器重要功能是什么? 計算票數 2、變量包含變量名和變量值兩部分。 3、數據類型: 格式:Dim 變量名 AS 類型 4、 格式:變量名=表達式,板書設計,一、分析投票器。 二、變量與賦值語句。 三、VB中的坐標系。 四、順序結構。 五、設計投票器程序。 六、調試投票器程序