粤教版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中的坐标系。 四、顺序结构。 五、设计投票器程序。 六、调试投票器程序