VB常用函數

來源:互聯網
上載者:User

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 刪除註冊表設定值

 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1783061

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.