陈伟视频--VB的一些内部函数

Asc函数:返回当前字符串首字符DBCS的字符集编码

AscB函数:返回字符串首字节,汉字是俩字节

AscW函数:返回字符串首字符的Unicode编码

Round()函数:真正的四舍五入,小数后保留两位

CInt()函数:不四舍五入,直接截掉小数部分

Int()函数:不四舍五入,取完全小于表达式的数

Len(string):取得字符长度。

LenB(string):取得字节长度。

instr(start,string1,string2,compare):返回一个字符串在另一个字符串中出现的位置,返回字符。

instrB(start,string1,string2,compare):返回一个字符串在另一个字符串中出现的位置,返回字节。

join(list,delimiter)函数:连接字符串,delimiter为分隔符,可自定义。

Split(expression):和上面的相反,是分割字符串的。返回一个下标从零开始的一维数组,它包含指定数目的子字符串

StrConv(string,conversion)函数:用于多语言版本字符串转换

year month day hour second weekday now date

DateSerial(Year,month,day)函数:可进行一些运算,如DateSerial(Year,month,day+1)

DateValue(date)函数:返回一个时间,date可以是now得到的,也可以是expression

TimeSerial(hour,month,day):同上。

TimeValue(time):同上。

DateDiff(interval,date1,date2[,firstdayofweek,firstweekofyear])函数:返回两个年或日期等的时间间隔。

注册表函数

GetAllSettings(appname,section):得到全部应用程序注册信息

GetSetting(appname,section,key,[default]):得到应用程序注册信息

SaveSetting appname,section,key,setting:给某个应用程序写入注册信息

DeleteSetting appname,section[,key]:删除注册表

环境函数

Comman函数:命令行函数。

environ({envstring|number})函数:返回当前机器的一些环境设置。

Lbound() Ubound():返回数组的上下界,可以是负数

Variant类型变量的判断函数

IsDate ISNumberic IsError IsMissing IsObject IsArray IsNull(判断变量是否为空只能用此方法,而不是如if a=null等) IsEmpty(判断变量是否进行过初始化)

GetAttr(pathname)函数:返回一个 Integer,此为一个文件、目录、或文件夹的属性。具体用法详见MSDN

Dir(Pahtname,attributes)函数:返回一个 String,用以表示一个文件名、目录名或文件夹名称。在第一次调用 Dir 函数时,Dir 会返回匹配 pathname 的第一个文件名,再一次调用 Dir,不要使用参数时,会返回同级目录下匹配 pathname 的文件名。

Randomize函数的用法:

1. Randomize(正数/ 0/负数):第一次初始化后(可理解为程序启动)产生不同的随机数,每一个序列都不相同;等到下一次初始化(可以理解为程序关闭后又重新启动),产生的随机数虽然不同,但和第一次初始化产生的序列相同。不论是想产生一个数或一个序列,都不相同!!!

2. Randomize(Rnd(正数/ 0)): 和第一条的情况相同,但是相同数字和以上方法产生的随机数序列不同。不论是想产生一个数或一个序列,都不相同!!!

3. Randomize(Rnd(负数)):每次都产生相同的随机数,不论是想产生一个数或一个序列,都相同!!!

loadResPicture():加载资源文件中的图片。