倔强的土豆

这只是一个备份!源地址:http://blog.csdn.net/stubbornpotatoes
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

Posted on 2010-10-20 09:34  倔强的土豆  阅读(201)  评论(0编辑  收藏  举报
   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():加载资源文件中的图片。