VB 實用函數集

Time 返回系統時鐘的當前時間。
Date 返回系統時鐘的當前日期。
Now 返回代表當前日期和時間的編碼值。該函數經常用作其它系統時鐘函數的參數。
Hour(Time) 返回指定時間的小時部分(0到23)。
Minute(Time) 返回指定時間的分鐘部分(0到59)。 
Second(Time) 返回指定時間的秒部分(0到59)。 
Day(Date) 返回月份中的日期數(1到31)。
Month(Date) 返回日期中的月份(1到12)。
Year(Date) 返回日期中的年度。
Weekday(Date) 返回日期中代表一週中的星期幾。

 

Abs(n) 返回n的絕對值。
Atn(n) 返回n的反正切值,以弧度爲單位。
Cos(n) 返回n的餘弦值,以弧度爲單位。
Exp(n) 返回e的n次方。
Rnd(n) 產生0到1之間的一個隨機數。
Sgn(n) n小於0時返回-1,n等於0時返回0,n大於0時返回1。
Sin(n) 返回n的正弦值,以弧度爲單位。 
Sqr(n) 返回n的平方根。
Str(n) 把數值值轉換成字符串。 
Tan(n) 返回n的正切值,以弧度爲單位。
Val(n) 把字符串轉換爲數值值。
Int(n) 返回數字的整數部分。8.4-->9 
Fix(n) 返回數字的整數部分。8.4-->8 


以上函數在VB6和VBScript中都適用,在。NET裏面要在前面加上相應的命名空間,如System.Math.Cos(),Microsoft.VisualBasic.Hour()。

 

數據類型轉換函數:

轉換函數 將表達式轉換成
CBool Boolean
CByte Byte
CCur Currency '只在VB7.0以下有效
CDate Date
CDbl Double
CInt Integer
CLng Long
CSng Single
CStr String
CVar Variant ‘只在VB7.0以下有效
CVErr Error '只在VB7.0以下有效


若想了解Visual Basic正在使用哪種變量類型,可使用 VarType 函數。

 

字符串處理函數

關鍵字 說明 示例
Ucase 將字符串中的字母改爲大寫 Ucase("Kim")返回KIM
Lcase 將字符串中的字母改爲小寫 Lcase("Kim")返回kim
Len 確定字符串的長度(以字符爲單位) Len("Mississ")返回7
Right 返回字符串右部指定個數的字符 Right("Budapest",3)返回pes
Left 返回字符串左部指定個數的字符 Left("Budapest",4)返回Buda
Mid 從某一指定起始點開始返回字符串中指定個數的字符 Mid("Sommers", 4, 3) 返回mer
InStr 從一個較大字符串中查找另一個字符  start% = InStr("bob","bobby")start%變量返回值1 
String 重複指定字符串中的字符,返回新的字符串 String(8, "*")返回********
Asc 返回指定字母的ASCII代碼 Asc("A")  返回65
Chr 返回指定ASCII代碼對應的字符 Chr(65) 返回A
Xor 對兩個數字執行“異或”操作,其返回值可用來對文本進行加密、解密 65 Xor 50  返回115    115 Xor 50  返回65


注意:Right和Left在.Net中使用時前面要加命名空間Microsoft.VisualBasic;String在.Net中無效。

 

註冊表讀寫函數:

GetSetting 檢索註冊表設置值
SaveSetting 保存或創建註冊表設置值
GetAllSettings 返回一個包含多項註冊表設置值的數組
DeleteSetting 刪除註冊表設置值  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章