數字處理
Int(number) 傳回小於或等於接收參數的最大整數值。
Math.Abs(number) 取得數值的絕對值。
Math.Acos  傳回餘弦函數 (Cosine) 是指定數字的角。
Math.Asin  傳回正弦函數 (Sine) 是指定數字的角。
Math.Atan  傳回正切函數 (Tangent) 是指定數字的角。
Math.Atan2  傳回正切函數是兩個指定數字之商數的角。
Math.BigMul  產生兩個 32 位元數字的完整產品。
Math.Ceiling   傳回大於或等於指定數字的最小整數。
Math.Cos  傳回指定角的餘弦函數。
Math.Cosh  傳回指定角的雙曲線餘弦函數。
Math.DivRem   計算兩個數字的商數,也傳回餘數做為輸出參數。
Math.Exp  傳回具有指定乘冪數的 e。
Math.Floor   傳回小於或等於指定數字的最大整數。
Math.IEEERemainder  傳回指定數字除以另一個指定數字所得的餘數。
Math.Log   傳回指定數字的對數。
Math.Log10  傳回指定數字的底數 10 對數。
Math.Max   傳回兩個指定數字中較大的一個。
Math.Min   傳回兩個數字中較小的一個。
Math.Pow  傳回具有指定乘冪數的指定數字。
Math.Round   將值捨入至最接近的整數或是指定的小數位數數字。
Math.Sign  傳回數值,指示數字的正負號。
Math.Sin  傳回指定角的正弦函數。
Math.Sinh  傳回指定角的雙曲線正弦函數。
Math.Sqrt  傳回指定數字的平方根。
Math.Tan  傳回指定角的正切函數。
Math.Tanh  傳回指定角的雙曲線正切函數。
Math.Truncate  計算數字的整數部分。
CallByName (object, procname, usecalltype,[args()]) 執行一個物件的方法、設定或傳回物件的屬性。
Log(number) 取得數值的自然對數。

型態轉換
CBool(expression) 轉換運算式為Boolean 型態。
CByte(expression) 轉換運算式為Byte 型態。
CChar(expression) 轉換運算式為字元型態。
CDate(expression) 轉換運算式為Date 型態。
CDbl(expression) 轉換運算式為Double 型態。
CDec(expression) 轉換運算式為Decimal 型態。
CInt(expression) 轉換運算式為Integer 型態。
CLng(expression) 轉換運算式為Long 型態。
CObj(expression) 轉換運算式為Object 型態。
CShort(expression) 轉換運算式為Short 型態。
CSng(expression) 轉換運算式為Single 型態。
CStr(expression) 轉換運算式為String 型態。
Ctype(expression, typename) 轉換運算式的型態。
Hex(number) 將數值參數轉換為16 進制值。
Oct(number) 將數值參數轉換為8 進制值 。

格式判斷
IsArray(varname) 判斷一個變數是否為陣列型態,若為陣列則傳回True,反之則為False。
IsDate(expression) 判斷運算式內容是否為DateTime 型態,若是則傳回True,反之則為False。
IsDbNull(expression) 判斷運算式內容是否為Null,若是則傳回True,反之則為False。
IsNumeric(expression) 判斷運算式內容是否為數值型態,若是則傳回True,反之則為False。
Lcase(string) 將字串轉換為小寫字體。

時間
Now() 取得目前的日期和時間。回傳為時間格式。
Second(time) 取得時間內容的秒部分,型態為Integer。
Minute(time) 取得時間內容的分部分,型態為Integer。
Hour(time) 取得時間內容的時部分,型態為Integer。
Day(date) 取得時間內容的天部分,型態為Integer。
Month(date) 取得日期的月部分,型態為Integer。
Year(date) 取得日期的年部分,型態為Integer。
MonthName(month) 依接收的月份數值取得該月份的完整寫法。
DateAdd(dateinterval, number, datetime) 對日期或時間作加減。 DateDiff(dateinterval, date1, date2) 計算兩個日期或時間間的差值。
DatePart (dateinterval, date) 依接收的日期或時間參數傳回年、月、日或時間。 DateSerial(year, month, day) 將接收的參數合併為一個只有日期的Date 型態的資料。
Datevalue(datetime) 取得符合國別設定樣式的日期值,並包含時間。 Eof(filenumber) 當抵達一個被開啟的檔案結尾時會傳回True。 

文字處理
Replace(expression, find, replace) 將字串中find 參數指定的字串轉換為replace 參數指定的字串。
Right(string,length) 由字串右邊開始取得length 參數設定長度的字元。
Left(string, length) 由字串左邊開始取得length 參數設定長度的字元。 Len(string) 取得字串的長度。
Mid(string, start[, length]) 取出字串中strat 參數設定的字元後length 長度的字串,若length 參數沒有設定,則取回start 以後全部的字元。
Str.ToLower 把裡面的字轉成英文小寫,Str為STRING。
Str.ToUpper() 把裡面的字轉成英文大寫,Str為STRING。
Ltrim(string) 去掉字串的左邊空白部分。
RTrim(string) 去掉字串的右邊空白部分。
Trim(string) 去掉字串的前後空白部分。

陣列處理
Join(sourcearray[, delimiter]) 將字串陣列合併唯一個字串,delimiter 參數是設定在各個元素間加入新的字串。
Asc(String) 取得字串運算式的第一個字元ASCII 碼。
Filter(sourcearray, match[, include[, compare]) 搜尋字串陣列中的指定字串,凡是陣列元素中含有指定字串,會將它們結合成新的字串陣列並傳回。若是要傳回不含指定字串的陣列元素,則include 參數設為False。compare 參數則是設定搜尋時是否區分大小寫,此時只要給TextCompare 常數或1 即可。 Fix(number) 去掉參數的小數部分並傳回。 

資料夾操作
MkDir(path) 建立一個新的目錄。
RmDir(path) 移除一個空的目錄。
Directory.CreateDirectory(place) 建立一個新的目錄(.NET正確用法,請搭配SYSTEM.IO)
Directory.Delete(place) 刪除一個目錄(.NET正確用法,請搭配SYSTEM.IO)
Directory.Exists(place) 判斷目錄是否存在 (.NET正確用法,請搭配SYSTEM.IO)

檔案操作
File.Copy(來源place, 目的place) 複製檔案
File.Create(place) 建立一個新的檔案(.NET正確用法,請搭配SYSTEM.IO)
File.Delete(place) 刪除一個檔案(.NET正確用法,請搭配SYSTEM.IO)
File.Exists(place) 判斷檔案是否存在 (.NET正確用法,請搭配SYSTEM.IO)
File.AppendText(place) 附加文字至PLACE檔案下,注意!寫進去的字為UTF-8。
File.CreateText(place) 建立PLACE位置的文字檔。注意!寫進去的字為UTF-8。
FileDateTime(pathname) 傳回檔案建立時的日期、時間。
FileLen(pathname) 傳回檔案的長度,單位是Byte。
GetAttr(filename) 傳回檔案或目錄的屬性值。

Format(資料格式化)
FormatDateTime(date[,namedformat]) 傳回格式化的日期或時間資料。 FormatNumber(expression[,numdigitsafterdecimal [,includeleadingdigit]) 傳回格式化的數值資料。
Format(expression[, style[, firstdayofweek[, firstweekofyear]]) 將日期、時間和數值資料轉為每個國家都可以接受的格式。 FormatCurrency(expression[,numdigitsafterdecimal [,includeleadingdigit]) 將數值輸出為金額型態。
numdigitsafterdecimal 參數為小數字數,includeleadingdigit 參數為當整數為0     時是否補至整數字數。
Numdigitsafterdecimal 參數為小數字數,includeleadingdigit 參數為當整數為0 時是否補至整數字數。
FormatPercent(expression[,numdigitsafterdecimal [,includeleadingdigit]) 傳回轉換為百分比格式的數值資料。numdigitsafterdecimal 參數為小數字數,includeleadingdigit 參數為當整數為0 時是否補至整數字數。

其他
Rnd() 取得介於0 到1 之間的小數,如果每次都要取得不同的值,使用前需加上Randomize
Open(filenumberlist) 開啟的檔案。
Close(filenumberlist) 結束使用Open 開啟的檔案。
Choose (index, choice-1[, choice-2, ... [, choice-n]) 以索引值來選擇並傳回所設定的參數。
Chr(charcode) 以ASCII 碼來取得字元內容。

資料參考:MSDN、http://blog.blueshop.com.tw/maxsv45/archive/2008/07/16/56088.aspx

goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()