VB應用—函數詳解與應用說明參考模板_第1頁
VB應用—函數詳解與應用說明參考模板_第2頁
VB應用—函數詳解與應用說明參考模板_第3頁
VB應用—函數詳解與應用說明參考模板_第4頁
VB應用—函數詳解與應用說明參考模板_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、VB函數詳解與應用說明1 / 14VB常用函數介紹一、常用內部函數 在VB內部提供了大量函數。在這些函數中,有些是通用的。有些則與某種操作有關的。大體分成五類,分別是:轉換函數、數學函數、日期函數、時間函數和隨機函數。 (1)轉換函數 函數名 功能 Int(x) 返回不大于自變量的最大整數。 Fix(x) 去掉一個浮點數的小數部分,保留其整數部分。 Hex(x) 把一個十進制數轉換成為十六進制數。 Oct(x) 把一個十進制數轉換成為八進制數。 Asc(x) 返回字符串中第一個字符的ASCII碼。 Chr(x) 把值轉換為相應的ASCII字符。 Str(x) 把值轉換為一個字符串 Cint(x

2、) 把小數部分四舍五入,轉換為整數。 Ccur(x) 把值轉換為貨幣類型,小數部分最多保留4位。 CDbl(x) 把值轉換為雙精度數值。 CLng(x) 把值小數部分四舍五入轉換為長整型數值。 CSng(x) 把值轉換為單精度數值。 CVar(x) 把值轉換為變體類型值。 (2)數學函數 函數名 功能 Sin(x) 返回正弦值。 Cos(x) 返回余弦值。 Tan(x) 返回正切值。 Atn(x) 返回反正切值。 Abs(x) 返回絕對值。 Sgn(x) 返回自變量的符號。即: 值為負數時,函數返回-1 值為0時,函數返回0 值為正數時,函數返回1 Sqr(x) 返回自變量x的平方根,自變量必

3、須大于或等于0。 Exp(x) 返回以e為底數,以x為指數的值,即求e的x次方。 (3)日期函數 函數名 功能 Day(Now) 返回當前的日期。 WeekDay(Now) 返回當前的星期。 Month(Now) 返回當前的月份。 Year(Now) 返回當前的年份。 (4)時間函數 函數名 功能 Hour(Now) 返回小時(023)。 Minute(Now) 返回分鐘(059)。 Second(Now) 返回秒(059)。 (5)隨機函數 Rnd(x) 產生一個01之間的單精度隨機數 Rnd函數可以產生隨機數,當一個應用程序不斷地重復使用隨機數時,同一序列的隨機數會反復出現,用Random

4、ize語句可以消除這種情況。 二、字符串函數 (1)刪除空白字符函數 函數名 功能 LTrim(字符串) 去掉“字符串”左邊的空白字符; RTrim(字符串) 去掉“字符串”右邊的空白字符; Trim(字符串) 去掉“字符串”兩邊的空白字符; (2)字符串截取函數 左部截取 格式:Left(字符串,n) 返回字符串的前n個字符(n0)。 中部截取 格式:Mid(字符串,p,n) 從第P個字符開始,向后截取n個字符(P>0,n0)。函數的第三個自變量可以省略。在省略的情況下,將從第二個自變量指定的位置向后截取到字符串的末尾。 右部截取 格式:Right(字符串,n) 返回字符串最后n個字符

5、(n0)。 (3)字符串長度測試函數 格式:Len(字符串)Len(變量名) 用Len函數可以測試字符串的長度,也可以測試變量的存儲空間。 (4)String函數 格式:String(n,ASCII碼) String(n,字符串) 返回由n指定個數組成的字符串。第二個自變量可以使用ASCII碼,也可以是字符串。 (5)空格函數 格式:Space(n) 返回n個空格。 (6)字符串匹配函數 格式:InStr(首字符位置,字符串1,字符串2 ,n) 在函數中“字符串1”中查找“字符串2”,如果找到了,則返回“字符串2”的第一個字符的位置。若為字符串首字符,則位置為1。 說明: “字符串2”的長度限

6、于65535個字符內。 “首字符位置”是可選項。如果含有“首字符位置”,則從該位置開始查找,否則從“字符串1”的起始位置開始查找。“首字符位置”是一個長整數。 函數的最后n是可選項,類型為整型數,用來指定字符串比較。取范圍是:0、1、2。 為0使用二制進比較,區分字母的大小寫; 為1比較時忽略大小寫; 為2則基于數據庫中包含的信息進行比較(限于Access數據庫)。 (7)字母大小寫轉換 格式:Ucase(字符串)小寫字母轉大小字母。 Lcase(字符串)大寫字母轉換為小寫字母。 三、MsgBox函數 MsgBox函數的格式如下: MsgBox(msg ,Type,Title,HelpFile

7、,Context) 函數共有5個參數,除參數外,其余都是可選參數。 msg是字符串類型,長度限制為1024字符。超出字符會被自動截取。 type是一個整數值或符號常量,用來控制在對話框內顯示的按鈕、圖標的類型。參數值由四類數值相加產生,這四類數值或符號常量分別表示按鈕的類型、顯示圖標的種類、活動按鈕的位置及強制返回。 常數 值 描述 vbOKOnly 0 只顯示 OK 按鈕。 VbOKCancel 1 顯示 OK 及 Cancel 按鈕。 VbAbortRetryIgnore 2 顯示 Abort、Retry 及 Ignore 按鈕。 VbYesNoCancel 3 顯示 Yes、No 及 C

8、ancel 按鈕。 VbYesNo 4 顯示 Yes 及 No 按鈕。 VbRetryCancel 5 顯示 Retry 及 Cancel 按鈕。 VbCritical 16 顯示 Critical Message 圖標。 VbQuestion 32 顯示 Warning Query 圖標。 VbExclamation 48 顯示 Warning Message 圖標。 VbInformation 64 顯示 Information Message 圖標。vbDefaultButton1 0 第一個按鈕是缺省值。 vbDefaultButton2 256 第二個按鈕是缺省值。 vbD

9、efaultButton3 512 第三個按鈕是缺省值。 vbDefaultButton4 768 第四個按鈕是缺省值。vbApplicationModal 0 應用程序強制返回;應用程序一直被掛起,直到用戶對消息框作出響應才繼續工作。 vbSystemModal 4096 系統強制返回;全部應用程序都被掛起,直到用戶對消息框作出響應才繼續工作。 vbMsgBoxHelpButton 16384 將Help按鈕添加到消息框 VbMsgBoxSetForeground 65536 指定消息框窗口作為前景窗口 vbMsgBoxRight 524288 文本為右對齊 vbMsgBoxRtlReadi

10、ng 1048576 指定文本應為在希伯來和阿拉伯語系統中的從右到左顯示 vbSystemModal 4096 系統強制返回;全部應用程序都被掛起,直到用戶對消息框作出響應才繼續工作。 Type參數由上表的四類數值組成,原則是:從每一類中選擇一個值(僅僅一個值,不得重復),把這幾個值加在一起就是Type參數的值(一般情況下,只需要使用前三類)。 示例:MsgBox “是否暫停打印!”,16,”提示” Type參數為16分解成: 16=0+16+0 顯示“確定”按鈕(0)+“暫停”圖標(16)+默認按鈕為“確定”(0)MsgBox”是否退出程序。”,35,”退出” Type參數為35分解成: 35=3+32+0 顯示“是、否、取消”3個按鈕(3)+“?”圖標(32)+ 默認按鈕(0)Title是一個字符串,用來顯示對話框的標題。 HelpFile、Context : HelpFile是一個字符串變量或字符串表達式,用來表示幫助文件的名字,Context是一個數值變量或表達式,用來表示相關幫助主題的幫助目錄號。 MsgBox函數的返回值是一個整數,這個整數與所選擇的命令按鈕相關。 返回值參數表: 常數 值 描述 vbOK 1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論