VB程序设计基础教程第2章

上传人:我*** 文档编号:136517755 上传时间:2020-06-28 格式:PPT 页数:46 大小:1.50MB
返回 下载 相关 举报
VB程序设计基础教程第2章_第1页
第1页 / 共46页
VB程序设计基础教程第2章_第2页
第2页 / 共46页
VB程序设计基础教程第2章_第3页
第3页 / 共46页
VB程序设计基础教程第2章_第4页
第4页 / 共46页
VB程序设计基础教程第2章_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《VB程序设计基础教程第2章》由会员分享,可在线阅读,更多相关《VB程序设计基础教程第2章(46页珍藏版)》请在金锄头文库上搜索。

1、第2章 Visual Basic程序设计基础,2.1 常量与变量,一般常量,2.1.1 常量,字符常量,日期常量,数值常量,逻辑常量,符号常量,符号常量是在程序中用符号表示的常量。使用符号常量可以增加代码的可读性,因为程序中多次使用一些常量值,这些数字很难记住,符号常量可以使用具有相关含义的名字来代替不变的数据。在代码中使用符号常量来引用常数使程序清楚简洁。当然,程序中不能对符号常量赋以新值。,定义常量,Const常数名As 数据类型=Value Const语句可表示数量、日期以及字符串,例如: Const Length As Integer=10 /表示数值 Const Data=#16/0

2、3/2006# /表示日期 Const Strings = wangjiang /表示字符串 若要在一行中定义多个常量,需使用逗号隔开,例如: Const Length1=10,Length2=30,常量的域,所谓常量的域是指常量的使用范围。通常用关键字Public或Private来定义常量的使用范围。此时定义常量的语法规则为: Public | Private Const常数名As数据类型= 表达式 其中,Public表示该常量为各个模块之间所共有;而Private则表示该常量仅在此模块内部有效。例如: Public Const Pi=3.1415926 Public Const R=4 P

3、rivate Const S=Pi*R,定义变量,2.1.2 变量,(1)显式定义 Dim 变量名As 数据类型 Dim Count As Single Dim June As Data Dim 变量名As 数据类型,变量名As 数据类型 Dim a,b,c As Integer Dim Name As String,Age As Integer Static、Public、Private语句定义变量与Dim语句相似,语法格式: Public 变量名 As数据类型,变量名As数据类型 Private 变量名 As数据类型,变量名As数据类型 Static 变量名 As数据类型,变量名As数据类

4、型,(2)隐式定义 Dim Name,Age Name=“李六” Age=18 其中,第一句先定义了两个变量,第二句表示Name是字符型变量,第三句表示Age是整型变量。 另外,通过使用Deftype语句也可以定义变量,例如: DefStr ag 表示所有的a、b、c、d、e、f、g开头的变量都是字符型变量。,变量的作用域,(1)局部变量 Private Sub Form1_Click () Dim Count2 As Integer End Sub Private Sub Command2_Click () Dim Count2 As Integer Static Sum1 As Singl

5、e End Sub 在Form1_Click过程中定义了局部变量Count2,在Command2_Click过程中定义了Sum1和Count2,两个同名变量Count2没有任何关系。,(2)全局变量 Global 变量名 As 数据类型 Public 变量名 As 数据类型 例如: Global Width As Single Public b As Integer,(3)窗体变量,图2-1 通用与声明,在窗体Form1中声明如下变量:Public b As Integer,2.2 数据类型,2.2.1 基本数据类型,表2-1 Visual Basic的基本数据类型,数字型数据,字符串型数据,

6、日期型数据,逻辑型数据,变体型数据,数据 类型,数字型数据,2.2.2 自定义类型,Type (下标) As (下标) As End Type 说明: 元素名表示用户自定义的一个数据类型; 下标表示定义数组; 类型名表示标准类型。,2.3 运算符和表达式,表2-2 Visual Basic算术运算符,2.3.1 算术运算符及表达式,2.3.2 关系运算符及表达式,表2-3 Visual Basic的关系运算符,2.3.3 逻辑运算符及表达式,表2-4 Visual Basic逻辑运算符,表2-5 逻辑运算真值表,2.3.4 字符串连接运算表达式,字符串运算符是用来合并字符串的运算符,包括&和。

7、&和运算符是用来强制两个表达式作字符串连接。 字符串表达式是用字符串运算符将两个表达式连接起来的式子。 例如: MyStr=Hello&How do you do /返回Hello How do you do/ 注意:在使用“+”运算符时,有可能无法确定是做加法还是做字符串连接。为避免混淆,可以使用“&”运算符进行连接。,2.4 基本语句,为变量赋值,2.4.1 赋值语句,=,其语法规则是: 变量表达式 例如: Dim A As Integer A = 100 Dim A As Double Dim B As Single,C As Single B=123.5 C=1254.1 A=B+C,

8、为对象的属性赋值,在Visual Basic中可以在程序中利用赋值语句为对象的属性设置属性值,其一般格式为: 对象.属性 =属性值 例如,为命令按钮cmdDisplay的Caption属性设置值: CmdDisplay.Caption = 显示,为自定义类型声明的变量的各元素赋值,变量名.元素名 =表达式 例如: Type Stud Name As String*20 Age As Integer Address As String*20 End Type Dim Student As Stud Student .Name = 张三 Student .Age = 22 Student .Add

9、ress = 四川成都,IfThen语句,2.4.2 选择结构语句,If 条件 Then语句 If 条件 Then 语句序列 End If If I B Then I = B /单行语法 If I =30 L1.Caption =大于30 End Select,ForNext循环语句,2.4.3 循环结构语句,For循环语句的一般格式为: For 循环变量= 循环变量初值 To 循环变量终值 Step 步长 循环体 Exit For Next 循环变量,例如: For i = 1 To 10 Step 1 Print i Next I 其中,For语句的作用是控制循环的次数。例如,上例中循环变量“i”的值在循环过程中是不断变化的,它的初值为“1”,终值为“10”,每执行完一次循环体后增值为“1”。 运行以上程序,结果如下: 1 2 3 4 5 6 7 8 9 10,图2-2 For循环语句的执行过程,WhileEnd While循环语句,While循环语句的格式如下: While 条件 循环体 End While,图2-3 While循环的执行过程,例如,计算整数110的和。 Dim S As Integer Dim I As Integer S=0 I=1 While Ib A1 B0 CTrue DFalse,更多习题见书31页,Thank You !,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号