第9章处理字符串和日期时间
Visual Basic 程序设计教程
本章主要介绍:字符类型和字符数组操作字符串查找和替换字符串处理日期和时间使用VB的日历控件MonthView
2
Visual Basic程序设计教程
概述
·在大量的应用系统中,文本是表达和交互数
据的基本类型,而文本的计算机内部表示就
是字符数据类型
·学会运用VB提供的内部函数,包括比较字符
串和搜索字符串,以及在字符串和其他数据
类型之间的转换等
3
Visual Basic程序设计教程
·往往应用程序中需要有日期和时间的相关信息,这就涉及到程序如何表达以及如何使用
合适的格式表达程序中对日期时间的处理要
求
4
Visual Basic程序设计教程
一个简单的字符加密处理程序
· 【例9-1】一个简单的示例程序,把给出的字符进行加密,然后再解密,程序界面如图所示:
5
Visual Basic程序设计教程
Dim Str1 As String, Str2 As String
pare Text
Private Sub CmdEncrypt_Click()
Dim N As Byte, Count As Integer
= ""
N = Len()
For Count = 1 To N
Str1 = Mid(, Count, 1)
If (Count Mod 2) = 0 Then
= & ChrW(AscW(Str1) + 2)
Else
= & ChrW(AscW(Str1) + 1)
End If
Next
End Sub
Private Sub Form_Load()
= "请输入:"
= "加密后输出:"
= "解密后输出"
= ""
= ""
= ""
End Sub
6
Visual Basic程序设计教程
Private Sub CmdUncoil_Click()
Dim N As Byte, Count As Integer
= ""
N = Len()
For Count = 1 To N
Str1 = Mid(, Count, 1)
If Count Mod 2 = 0 Then
= & ChrW(AscW(Str1) - 2)
Else
= & ChrW(AscW(Str1) - 1)
End If
Next
End Sub
7
Visual Basic程序设计教程
字符类型和字符数组
本节在小结前述章节的有关字符数据类型的基础上,进一步介绍有关字符运算、字符数组和实现。
各种字符操作和字符转换、类型转换的VB函数。
8
Visual Basic程序设计教程
字符和字符串
·VB的字符类型数据支持两种格式,一种是定长,另一种是不定长。如:
Dim Str1 As String
Dim Str2 As String * 长度数值
·在VB中,变长字符串最多可包含大约20亿(2^31)个字符,而定长字符串可包含1到大约 64K(2^16)个字符。
9
Visual Basic程序设计教程
·VB使用符号“&”和“+”连接字符串形成更大的字符串。
(1)如果连接运算符的两边都是字符型数据,这两个符号都可以使用。
(2)如果把不同类型的数据连接为字符串,使用连接符“&”。建议使用“&”连接符,可以避免出现类型不匹配的错误。例:
Str1 = “Hell”+ “ World”
Str1中的字符为“Hello World”
Str1 =”Hello”+ 2
‘运行时产生,类型不匹配错误,应该使用& 代替+
10
Visual Basic程序设计教程
第9章 处理字符串和日期时间 来自淘豆网m.daumloan.com转载请标明出处.