二章节VisualBasicNET程序设计基础

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二章 Visual Basic .NET程序设计基础
7
2.1 数据类型
• 布尔型(Boolean) TruFea(lse-1(或0非)0)
– Nothing(默认值)
• 日期型(Date)
2个字节
– 8个字节
– 范围:公元0001年1月1日—公元9999年 12月31日
– #12:00:00AM# (默认值)。
第二章 Visual Basic .NET程序设计基础
25
2.4 Visual 基本语句和语法
If Score >= 90 Then Grade = "A"
ElseIf Score >= 80 And Score <= 89 Then Grade = "B"
ElseIf Score >= 70 And Score <= 79 Then Grade = "C"
End Structure
枚举
[Private|Public]Enum 枚举类型名 [As 数据类型] 枚举成员名1 [=常量表达式1] [枚举成员名2 [=常量表达式1]]
…… [枚举成员名n [=常量表达式n]]
End Enum
第二章 Visual Basic .NET程序设计基础
10
2.1 数据类型
试一试:假设有A和B两个变量,分别为字符型和字符串型 的变量,则通过如下的赋值语句,其最终结果是什么?
A = “Hello” B = “Hello”
A = “H” B = “Hello”
第二章 Visual Basic .NET程序设计基础
5
2.1 数据类型
字节型(Byte) 短整型(Short) 整型(Integer) 长整型(Long) 单精度型(Single) 双精度型(Double)
赋值运算符
=、+=、-=、*=、/=、 \=、^=
第二章 Visual Basic .NET程序设计基础
20
2.4 Visual 基本语句和语法
Like:按样式比较字符串
• # ——单个数字 • ?——单个字符 • * ——任意字符 • [charlist] ——字符列表中的单个字符 • [!charlist]——非字符列表中的单个字符
End Select
第二章 Visual Basic .NET程序设计基础
26
2.4 Visual 基本语句和语法
Fo值 [Step 步长] 语句块 [Exit For] 语句块
• “X” Like “[!D-Z]”
False
第二章 Visual Basic .NET程序设计基础
22
2.4 Visual 基本语句和语法
基 条件语句 本 语 句 循环语句
赋值语句
If…Then…Else If…Then…ElseIf
SelectCase For…Next Do While|Until…Loop Do…Loop While|Until
二章节VisualBasicNET程序设计基础
主要内容
2.1 数据类型 2.2 常量与变量 2.3 数组 2.4 Visual 基本语句和语法 2.5 Visual 的过程 2.6 Visual 的常用函数
第二章 Visual Basic .NET程序设计基础
17
2.3 数组
声明具有10个整数元素的数组A
• Dim A(9) As Integer • Dim A() As Integer()
A = New Integer(9){ } • Dim A() As Integer = New Integer(9){ }
第二章 Visual Basic .NET程序设计基础
第二章 Visual Basic .NET程序设计基础
21
2.4 Visual 基本语句和语法
Like:按样式比较字符串
• “123” Like “#23”
True
• “Hello” Like “H?llo”
• “Hello” Like “H*”
• “X” Like “[D-Z]”
13
2.2 常量与变量
• 声明变量
Dim 变量名 As 数据类型
合法变量名
13种数据类型之一
Dim Age,Years As Integer Dim Score As Single
第二章 Visual Basic .NET程序设计基础
14
2.2 常量与变量
• 变量的有效范围
–决定Visual 程序中变量的可访问性。
–在有效范围内变量是可用的,有效范围之外,变 量是无效的,对该变量的任何使用均会导致程序 报错。
Private Sub Button1_Click ( ByVal sender As System.Object, _ ByVal e As System.EventArgs) _ Handles Button1.Click
ElseIf Score >= 60 And Score <= 69 Then Grade = "D"
Else Grade = "E"
End If
Select Case Score Case Is >= 90 Grade = "A" Case 80 To 89 Grade = "B" Case 70 To 79 Grade = "C" Case 60 To 69 Grade = "D" Case Else Grade = "E"
End Enum
Dim Col As MyColor Col=MyColor.Green
第二章 Visual Basic .NET程序设计基础
12
2.2 常量与变量
• 变量的命名规则
255个字符
首字符
其他字符
英文字母 汉字 下划线 数字
空格 关键字 其他字符
第二章 Visual Basic .NET程序设计基础
日期时间:
日时期间:
#月/日/年 时:分:秒 AM # 或 #月/日/年时:分:秒 PM #
##月月时-日/:日-分年/年:时秒#:分A或M:秒##AM月或#-日#或-年时##:月分-日:-年秒时P:M分#:秒 PM #
第二章 Visual Basic .NET程序设计基础
8
2.1 数据类型
• 对象型(Object)
第二章 Visual Basic .NET程序设计基础
23
2.4 Visual 基本语句和语法
If…Then…Else语句
If (条件) Then [Then语句块]
Else [Else语句块]
End If
If Score>60 Then MessageBox.Show(“合格”)
18
2.3 数组
数组的初始化
• 声明同时初始化
– Dim Score() As Single={80.1,90,68} – Dim b(,) As Integer={{1,1},{2,2}}
• 先声明后赋值
– Score(0)=80.1 : Score(1)=90 : Score(2)=68 – b(0,0)=1 : b(0,1)=1 : b(1,0)=2: b(1,1)=2
Else MessageBox.Show(“不合格”)
End If
第二章 Visual Basic .NET程序设计基础
24
2.4 Visual 基本语句和语法
If…Then…ElseIf与Select Case语句
If (条件1) Then [Then 语句块1]
ElseIf (条件2)Then [ElseIf 语句块2]
2
2.1 数据类型

符 型
字 符 串 型
字 节 型
基本数据类型
短 整 型
整 型
长 整 型
单 精 度 型
双 精 度 型
小 数 型
布 尔 型
日 期 型
对 象 数 据 类 型
自 定 义 数 据 类 型
第二章 Visual Basic .NET程序设计基础
3
2.1 数据类型
• 字符型(Char)
0 65535
1个字节。 0(默2认个值字)节~。255。 -2147-43082(37646默4个88认~字~3值22节17)46。77。4。83647。
0(8个默字认节值。)。 0(默认值)。
4个字节。
-3.402823× 1038~-1.401298× 10-45(负数) 1.401298× 10-45~3.402823× 1038(正数)
0.0(8个默字认节值。)。 0.0(默认值)。
小数型(Decimal)
16个字节。 0D(默认值)。
第二章 Visual Basic .NET程序设计基础
6
2.1 数据类型
• 判定下列变量的赋值是否正确?
A = 20.1 (A为单精度型变量) B = 3.5E20 (B为单精度型变量) C = 256 (C为字节型变量) D = 256 (D为整型变量)
…… ElseIf (条件n)Then
[ElseIf 语句块n]
Else [Else 语句块]
End If
Select Case 表达式 Case 值1 [满足值1的语句块] Case 值2 [满足值2的语句块]
…… Case 值n
[满足值n的语句块]
Case Else [不满足以上值的语句块]
End Select
第二章 Visual Basic .NET程序设计基础
11
2.1 数据类型
• 定义一个包含红、绿、蓝三种颜色的 枚举。
Enum MyColor Red ‘Red=0 Green ‘Green=1 Blue ‘Blue=2
End Enum
Enum MyColor Red=2 ‘Red=2 Green ‘Green=3 Blue=5 ‘Blue=5
• 定义一个包含学号、姓名和性别字段的 结构。
Structure Student Dim StuNo AsString Dim StuName As String Dim StuSex As String
End Structure
Dim Stu As Student
Stu.No=“20070001” =“张三” Stu.Sex=“男”
Dim Losers As Integer …… (其它语句) End Sub
第二章 Visual Basic .NET程序设计基础
15
2.2 常量与变量
• 常量是在程序运行中不变的量
Const 常量名 [As 类型]= 表达式 常量名的命名规则中,其长度最长为40个字符, 其他同变量命名规则。
Const PI = 3.14159 ‘声明了常量PI,代表3.14159,Single型 Const MAX As Integer = &O144 ‘声明了常量MAX,代表了八进制数144,整型 Const COUNTS = 12.34R ‘声明了常量COUNTS,代表12.34,double型
– Nothing(默认值) 2字节
• 字符串型(String) 0 65535 × 字符个数
– Nothing(默认值) 2字节
第二章 Visual Basic .NET程序设计基础
4
2.1 数据类型
Dim a As Char
a = “b” a = ChrW(98)
Dim a As String a = “b” a = “”
第二章 Visual Basic .NET程序设计基础
16
2.3 数组
• 数组是一组内存位置,它们具有相同 的名称和类型。
Dim 数组名(下标1[,下标2…]) As 类型
Dim 数组名() As 类型() 数组名 = New 类型(下标){ }
第二章 Visual Basic .NET程序设计基础
第二章 Visual Basic .NET程序设计基础
19
2.4 Visual 基本语句和语法
算术运算符
^→-(负号) →*,/ →\ →Mod →+、-
字符串连接符 &
关系运算符
=、<>、<、>、<=、>=、Like、Is
逻辑运算符
Not → And → Or → Xor → AndAlso → OrElse
– 4字节+数据类型所占空间。 –可以保存任何数据类型。 – Nothing(默认值)
第二章 Visual Basic .NET程序设计基础
9
2.1 数据类型
结构
[Private|Public]Structure 结构名 Dim 字段名1 As 数据类型1 [Dim 字段名2 As 数据类型2]
…… [Dim 字段名n As 数据类型n]
相关文档
最新文档