繼續上一章,上一章講到了轉換函式,所以本章將開始從數學函式開始介紹。
sin(x)正弦
cos(x)余弦
abs(x)返回絕對值
sgn(x)返回x的符號,正號返回1,負號返回-1,0則返回0
sqr(x)開平方根
log(x)自然對數
rnd[(x)]產生隨機數
說明:sin(x) cos(x):x以弧度為單位,一般情況下x為角度,可用以下公式轉換為弧度:
1°=pai/180=3.14159/180
用rnd函式可以返回隨機數,當乙個應用不斷使用同一序列數時會重複,可以用randomize消除,語法如下:
randomize[(x)],其中x為種子數
now:返回系統日期時間
day(d):返回當前日期
weekday(d):返回當前星期
month(d):返回當前月份
year(d):返回當前年份
hour(t):返回當前小時
minute(t):返回當前分鐘
second(t):返回當前秒
timer:返回從午夜開始已經過去的秒數
time:返回當前時間
以上語句中的d和t都為now
ltrim$ (字串) 去掉字串左邊的空白字元
rtrim$ (字串) 去掉字串右邊的空白字元
trim$ (字串) 去掉字串兩邊的空白字元
這裡的空白字元指的是空格和tab鍵
左邊擷取
left$(字串,n)擷取字串左面的前n個字元
中間擷取
mid$(字串,p,n)
該語句意思是從第p個字串開始起,向後擷取n個字元
右邊擷取
right$(字串,n),返回字串後n個字元
len(變數名)
len(字串)
len函式有兩種,一種直接測試字串,另一種則為測試變數儲存空間
該函式也有兩種,分別為指定字串和指定ascii碼
string$ (n,ascii)
string$ (n,字串)
當指定ascii時,則返回n個該ascii碼對應的字元
當指定字串時,則返回n個該字串的第乙個字元
space$ (n)
該函式作用是:返回n個空格
instr([首字元位置,] 字串1,字串2[,n])
該函式是在字串1中匹配字串2,如果匹配到了,則返回字串二在字串一中的位置
返回值有很多種,下面一一介紹:
字串1為零長度》 0
字串1為null>null
字串二為零長度》首字元位置
字串二為null>null
未找到》0
首字元位置》字串2 >0
除了最後一句的第乙個》,其餘皆表示return
其中,函式末尾的n是可選的整型數,用來設定匹配方式
0:二進位制比較,區分大小寫
1:忽略大小寫
2:基於資料庫
ucase$ (字串) 小寫轉大寫
lcase$ (字串) 大寫轉小寫
mid$(字串,位置[,l])=子字串
該函式意思是:用子字串替換字串開始的位置的字元,如果有l則替換左邊l個字元
下面對visual basic的算術運算子進行介紹
Visual Basic 遮蔽編輯控制項
visual basic 遮蔽編輯控制項 確定控制項的輸入遮蔽。語法 form.maskededit.mask string 備註在設計時和執行時均可定義輸入遮蔽。不過,下面是在設計時可能想要使用的標準輸入遮蔽的示例。該控制項可以區分數字和字母字元以進行驗證,但是不能檢查內容是否有效,如月份或一天中...
Visual Basic 常用函式介紹
一 常用內部函式 在vb內部提供了大量函式。在這些函式中,有些是通用的。有些則與某種操作有關的。大體分成五類,分別是 轉換函式 數學函式 日期函式 時間函式和隨機函式。1 轉換函式 函式名 功能 int x 返回不大於自變數的最大整數。fix x 去掉乙個浮點數的小數部分,保留其整數部分。hex x...
用Visual Basic製作安裝程式
安裝程式製作是做專案必不可少的一道工序,網上的安裝軟體很多,可以用五花八門來開形容了 在此筆者介紹乙個最簡單的安裝方法,就是用 自帶的打包程式進行打包,雖然比較普通,不過內部卻有不少竅門,相信這一點知道的人可能不多吧!請大家一定看到最後,好戲在後頭 好了,不廢話了,開始進入正題。執行打包嚮導,如下圖...