在系里面的图书馆借阅了Visual Basic 程序设计教程(第三版),里面有关VB的函数介绍的比较详细。VB对于计算机专业的人来说可能“不够上档次”,许多微软的专家在言谈当中也把VB.NET作为“二等公民”看待。在如今C#盛行的时代,VB依然有很广泛的用途。首先VB更容易理解,可以快速的编写出一个小程序在Windows操作系统里运行。对于我们教育技术专业的学生来说,VB应该是必修的一门计算机编程技术。教育技术学专业不同于计算机专业,不需要熟练的掌握一门编程语言,而且短时期内也不容易就能够掌握得了的。但VB却是适合我们这些二类派生的多学科相互交叉专业的学生去学习的。而且学习VB对以后迁移到VB.NET也是很容易的。
下面是我学习VB时用到的一些定义、函数及其简要说明的小结。 Visual Basic在判断常量类型时有时存在多义性,为了显式的指明常数的类型,可以在常数后面加上类型说明符,这些说明符分别为:
在定义变量时,也可以使用上面的类型说明符,比如 Dim (或者是 Static、Redim、Public) aaa As String 等价于 Dim aaa$ Dim用在标准模块(Module)、窗体模块(Form)或过错(Procedure)中定义变量或数组。Static 用于在过程中定义静态变量及数组变量。Public用来在标准模块中定义全部变量或数组。Redim是重新定义之前已经定义过的变量或数组。 Visual Basic不是强类型语言,但提供了强制用户对变量进行显式声明的措施。在工具——选项——编辑器中,勾选要求变量声明选项,就会在Visual Basic 6.0程序中的每个新建的窗体、模块中自动加上Option Explicit语句,强制程序中的变量先声明再使用。 VB常用内部函数
VB中处理字符串的函数 1.删除空白字符串函数 LTrim$(字符串) :去掉字符串左边的空白字符 RTrim$(字符串):去掉字符串右边的空白字符 Trim$(字符串):去掉字符串两边的空白字符,这个函数在处理字符串中使用很频繁,尤其在有输入操作时。 2.字符串截取函数 Left$(字符串,n) :返回字符串中前n个字符 示例:a$=”abcdef”<CR> print Left$(a$,3)<CR> abc Mid$(字符串,p,n):从第p个字符开始,向后截取n个字符,注意从1开始计数。如果第三个参数n省略,则截取到字符串的末尾 示例:a$=”abcdefg”<CR> print Mid$(a$,3,4)<CR> cdef Right$(字符串,n):返回字符串最后的n个字符,或者说从后数n个字符 示例:a$=”abcdefg”<CR> print Right$(a$,3)<CR> efg 3.VB中字符串长度测试函数 Len(字符串) Len(变量名):测试取得字符串的长度 示例:a$=”abcdefg”<CR> print Len(a$)<CR> 7 ?Len(testvar#) 结果为 8 ?Len(testvar!) 结果为 4 ?Len(testvar%) 结果为 2 4. String$函数 String$(n,ASCII码) String$(n,字符串) :返回由n个指定字符组成的字符串。第二个变量可以是ASCII码,也可以搜字符串。当为ASCII码时,返回对应的n个字符;当为字符串时,返回由该字符串第一个字符组成的n个字符的字符串 示例:a$=string$(5,65) b$=string$(5,”-”) c$=string$(5,”abcde”) print a$,b$,c$ AAAAA—–aaaaa 5. VB中的空格函数 Space$(n) :返回n个空格 示例:a$=”a”+Space(4)+”b” print a$ a____b 说明:用_表示空格 6. 字符串匹配函数 InStr([首字符位置,]字符串1,字符串2[,n]):该函数在字符串1中查找字符串2,如果找到了,则返回字符串2的第一个字符在字符串2中的位置,字符串1的第一个字符的位置为1,即从1开始计数 示例: a$=”Microsoft Visual Basic” x=InStr(a$,”Visual”) print x 11 说明:字符串2中首字符V在字符串1中的位置为11。字符串2的长度必须小于65535个字符。InStr的返回值是一个长整型数,不同情况下返回值不尽相同。这个函数用来查找某个字符是否包含于另外一个字符串时非常有效。 7. VB中字母大小写转换函数 Ucase$(字符串) :把字符串全部转换成大写字母 Lcase$(字符串):把字符串全部换成小写字母 8. VB中插入字符串语句 Mid$ Mid$(字符串,位置[,L])=子字符串 该函数把字符串中从位置开始的字符用子字符串代替,即从L位开始用子字符串替换原字符串中的字符。
|
|