Visual Basic 基礎學習 (三)

2021-10-03 16:46:51 字數 1668 閱讀 4660

繼續上一章,上一章講到了轉換函式,所以本章將開始從數學函式開始介紹。

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製作安裝程式

安裝程式製作是做專案必不可少的一道工序,網上的安裝軟體很多,可以用五花八門來開形容了 在此筆者介紹乙個最簡單的安裝方法,就是用 自帶的打包程式進行打包,雖然比較普通,不過內部卻有不少竅門,相信這一點知道的人可能不多吧!請大家一定看到最後,好戲在後頭 好了,不廢話了,開始進入正題。執行打包嚮導,如下圖...