VB 教学第2章.docx
- 文档编号:30037873
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:7
- 大小:15.43KB
VB 教学第2章.docx
《VB 教学第2章.docx》由会员分享,可在线阅读,更多相关《VB 教学第2章.docx(7页珍藏版)》请在冰豆网上搜索。
VB教学第2章
第2章VB程序设计语言基础
2.1字符集和编码规则
2.2数据类型
2.3变量与常量
2.4运算符和表达式
2.5常用内部函数
2.1字符集和编码规则
2.1.2VB的语言元素
2.1.2编码规则
1、VB代码书写规则
2、语句书写规则
3、注释
4、行号和标号
Rem这是一个计算三角形面积的程序
PrivateSubForm_Click()
DimareaAsSingle,aAsInteger,bAsInteger,_
cAsInteger,mAsSingle
a=3:
b=4:
c=5
m=(a+b+c)/2
area=Sqr(m*(m-a)*(m-b)*(m-c))
Print"面积=";area
EndSub
2.2数据类型
2.3变量与常量
2.3.1符号的命名规则
2.3.2常量
2.3.3变量
1、用Dim显示声明变量
格式:
Dim变量名[As数据类型名][,变量名[As数据类型名]…]
说明:
①
②
③
④
⑤
例:
简单计算器程序
2、声明变量的其他形式
格式:
Private|Public|Static变量名[As数据类型名][,变量名[As数据类型名]…]
说明:
①Private
②Public
③Static
3、变量的隐式声明
4、强制显式声明变量
Optionexplicit
PrivateSubForm_Click()
StaticxAsInteger
x=x+1
Print"x=";x
EndSub
PrivateSubCommand1_Click()
DimaAsInteger
DimbAsInteger
a=Text1.Text
b=Text2.Text
Label1.Caption=a+b
EndSub
PrivateSubCommand2_Click()
Label1.Caption=a-b
EndSub
PrivateSubCommand3_Click()
Label1.Caption=a*b
EndSub
PrivateSubCommand4_Click()
Label1.Caption=a/b
EndSub
DimaAsInteger
DimbAsInteger
PrivateSubCommand1_Click()
a=Text1.Text
b=Text2.Text
Label1.Caption=a+b
EndSub
PrivateSubCommand2_Click()
Label1.Caption=a-b
EndSub
PrivateSubCommand3_Click()
Label1.Caption=a*b
EndSub
PrivateSubCommand4_Click()
Label1.Caption=a/b
EndSub
2.4运算符和表达式
2.4.1算术运算符与算术表达式
2.4.2字符串运算符与字符串表达式
2.4.3日期运算符与表达式
2.4.4关系运算符与关系表达式
2.4.5逻辑运算符与逻辑表达式
2.5常用内部函数
运算符是表示实现某种运算的符号,如+、-等均为运算符。
在VB中运算符为5种:
算术运算符、字符串运算符、日期运算符、关系运算符和逻辑运算符。
表达式是由常量、变量、运算符、函数和园括号等按一定的规则组成的式子。
表达式经过运算后产生一个结果,运算结果的类型由数据和运算符共同决定。
2.4.1算术运算符与算术表达式
1、算术运算符:
2、算术表达式:
50*2+(a-3*c)/8
例:
给定一个两位数,交换个位数和十位数的位置,把处理后的数显示在窗体上。
PrivateSubForm_Click()
DimxAsInteger,aAsInteger
DimbAsInteger,cAsInteger
x=36
a=x\10
b=xMod10
c=b*10+a
Print"处理前的数是:
";x
Print"处理后的数是:
";c
EndSub
2.4.2字符串运算符与字符串表达式
1、字符串运算符:
&
+
2、字符串表达式
&:
两个操作数无论是什么类型的,进行连接操作前,系统总是先将操作数转换为字符型,然后在连接,其结果为字符型。
+:
①两个操作数都是字符型,运算结果才是字符型。
②若都是数值型,则进行加法运算;
③若一个是数字字符,另一个是数值型,则自动将数字字符转换为数值,然后进行加法运算;
④若一个为非数字字符,另一个为数值,则出错。
PrivateSubForm_Click()
Print"Visual"&"Basic"
Print"Visual"+"Basic"
Print"abcd"&1234
Print"12"&34
Print12&34
Print"ab"&True
Print"12"&False
Print12&False
Print123+456
Print"123"+"456"
Print"123"+456
2.4.3日期运算符与表达式
2.4.4关系运算符与关系表达式
1、关系运算符:
=、<>、>、<、>=、<=
2、关系表达表达式
2.4.5逻辑运算符与逻辑表达式
1、逻辑运算符:
Not、And、Or
2、逻辑表达式
表达式的书写规则:
表达式的优先级:
括号、函数运算、算术运算、字符串运算、关系运算、逻辑运算
2.5常用内部函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 教学第2章 教学