内容正文:
任务2.2 制作数字记分台(1)
可视化编程应用基础——Visual Basic
本次课学习内容
上机作业反馈并讲评
新知:控件命名、数据类型、变量和表达式、IF分支结构
关键点:
控件命名
数据类型
变量
If分支结构
生活案例探索
现实生活中“计分台”应用场合
各种比赛(比如,乒乓球、排球、羽毛球等)需要进行计分,而计分方法可以采用人工计分牌,也可以用数字计分台。
任务说明
用VB实现“数字计分台”
任务1-设计程序界面
设置控件属性
提示:
新建工程
控件命名
设置控件其它属性(具体可参考教材P38、P39)
可参考样例及演示视频
保存要求:
工程文件“2-2-1.vbp”
窗体文件“2-2-1.frm”
标准完成时间:10分钟
5
任务2-“红方加分”按钮代码
提示:
变量定义;变量赋值
代码输在何处
可参考演示视频
保存要求:
工程文件“2-2-1.vbp”
窗体文件“2-2-1.frm”
标准完成时间:3分钟
任务说明:实现单击“红方加分”按钮一次加一分。
6
数据类型
数据是程序的必要组成部分,也是程序处理的对象。
在高级语言中,广泛使用“数据类型”这一概念,数据类型体现了数据结构的特点。
VB提供了丰富的数据类型,如
字节型(Byte)
整型(Integer)
逻辑型(Boolean)
可变数据类型(Variant)
7
变量
变量常用来存放程序运行时的临时数据,这些数据的值在设计时是未知的,运行中随时都可能发生变化。
(1)变量的命名
为了便于在程序中加以区分,每一个变量都必须有一个唯一的名字,给变量命名时要遵守以下规定:
①必须以字母开头,由字母、数字和下划线构成,长度不超过255个字符,大小定不区分。
②不能与VB的保留字重名,如For、Do、End、Sub、Function、While和Select等。
③为了增加程序的可读性,变量的命名应含义清楚。
8
变量
(2)变量的定义
每个变量在使用时都要占用一定的内存空间,为便于系统分配存储空间,变量在使用前都要定义。
定义格式:Dim VariableName [As type]
例如:
Dim Name As String 定义了Name为字符串型变量
Dim Age As Integer 定义了Age为整数型变量
9
变量
(3)变量的使用
例如:
Name=”张三” ‘变量Name的值为“张三”
Age=16 ‘变量Age的值为16
Age=16+2 ‘变量Age的值为18
Age=Age+2 ‘变量Age的值为20
10
任务3-判断红方是否获胜
提示:
IF分支结构
关系比较运算
可参考演示视频
保存要求:
工程文件“2-2-1.vbp”
窗体文件“2-2-1.frm”
标准完成时间:5分钟
任务说明:实现判断红方是否获胜。
11
IF语句
作用在解决实际问题中由于某种需要,程序的执行顺序需要改变,即要根据不同的条件执行不同的程序语句,进行不同的处理。而IF语句就提供了这种功能。
(1)If…Then结构
格式:
If <条件> Then
语句序列
End If
或
If <条件> Then 语句
“条件”通常是一个关系表达式,当表达式值为0时,VB将这个值看作False,而任何非0数值都被看作True。若条件为True,则执行“语句序列”,否则执行End If后面的语句。
12
IF语句
(2)If…Then…Else结构
格式:
If <条件> Then
语句序列1
Else
语句序列2
End If
或
If <条件> Then 语句1 Else 语句2
若条件为True,则执行“语句序列1”,否则执行“语句序列2”。
13
任务4-实现“蓝方加分”按钮加分及判断是否获胜
提示:
代码写在何处
可参考演示视频
保存要求:
工程文件“2-2-1.vbp”
窗体文件“2-2-1.frm”
标准完成时间:7分钟
14
任务5-实现“归零”及“退出”按钮功能
提示:
相应语句的作用
代码写在何处
可参考演示视频
保存要求:
工程文件“2-2-1.vbp”
窗体文件“2-2-1.frm”
标准完成时间:4分钟
任务说明:实现“归零”及“退出”按钮功能。“归零”按钮可以使红蓝双方的分数变零。“退出”按钮可以关闭程序。
15
拓展任务1-获胜之后不能再加分
提示:
在任务5的基础上做
按钮Enabled属性的使用
可参考演示视频
保存要求: