有点无聊,我承认这点.C#用得多了.OO用多了.对于VB.Net还真很无奈…Microsoft.VisualBasic 命名空间下面这些函数,掌握了,就可以省去不少麻烦了…
把MSDN上这个命名空间下的函数多搜罗了一边.学习了下,下面是学习笔记…
关于I/O的没写,有空专门写.
AppActivate
激活已经在运行的程序,参数是应用程序的Title 或者是sid
Beep
不多说了,很原始的声音…
CType
啥也不说了,我开始把这个作为唯一的转换函数在用,J通用的还是觉得好些.
DateAdd , DateDiff, DatePart , DateSerial , DateValue, Day,Hour,Month,Minute, MonthName,Second, TimeSerial ,TimeValue, Weekday, WeekdayName ,Year
这几个函数,不言而喻,多是跟日期有关的. DatePart是获得一个日期的相关信息的,诸如,日期所在的季度,一周第几天等等. DateSerial 就是生成一个Date,不过参数是把年月日分开了而已.
Format FormatCurrency FormatDateTime FormatNumber FormatPercent
见名知意,格式化字符串的.
IIF
我的最爱了,可以节省不少空间…
IsArray IsDate IsDBNull IsError IsNothing IsNumeric IsReference
判断一个对象的类型,数据验证的时间用得上!
Join
给一个数组后面增加一个字符串的元素.
Kill
用这个就可以自己删除文件了…
LBound和UBound
用这个得到数组的最小可用下标和最大可用上标
LCase 和UCase
将字符串转换成小写或大写
LSet 和RSet
返回包含调整为指定长度的指定字符串的左对齐字符串,如超过字符串的长度的话,补空格
Mid
就是把String,SubString给提取出来了,
MsgBox
这个没啥说的了
Partition
这个函数相当有意思.
Partition(ByVal Number As Long,ByVal Start As Long,ByVal Stop As Long,ByVal Interval As Long _) As String
在一个大的范围内找到一个最适合的范围…比方,有一系列的员工id,100为一组.我想找到任意一个ID所在的组.用这个函数,就轻而易举了. Partition(id,0,10000,100).这样就okay了.
Randomize
用来初始化随机数的,Rnd是VB.NET里面的随机数,和其他语言一样,都是伪随机数.用这个可以稍微避免.其实那个参数,我觉得实在是没有必要.函数默认用系统计时器来生成的.不过有特殊需要的不说这个了.
Right和Left
截取字符串的
Rnd
没法说,继续保持了VB.NET的那种明明风格.一如既往的缩写.
Trim、LTrim 和 RTrim
见名知意
SaveSetting
可以往万恶的注册表写信息
Shell
用来运行一个程序,如果已经启动,则返回Sid
Space
生成指定数量的空格
Split
分割字符串的
Str
强制转换成String
StrComp
比较比较字符串的
StrConv
这个函数比较强悍,字符的一些转换的.大小写,全半角,日文的平假片名的转换,繁简的转换.很强大.
StrDup
讲一个字符串重复N次
StrReverse
翻转字符串
Switch
Switch简化的Switch语句.类似oracle的decode函数
SystemTypeName
获得变量的数据类型
TypeName
获得数据类型
Val
也是一个比较神奇的函数.用来把字符串转换成数字的,但不要求所有字符串全部都是数字.遇到的第一个不是数字的时间停止转换.
VarType
返回变量的类型,只是返回值的类型为VariantType
VbTypeName
VbTypeName 返回对应于公共语言运行库类型名称的 Visual Basic 类型名称
ps:
最近练习双拼ing,感觉还行…

Most Commented