- 相關推薦
信息技術教案-VB函數(shù)
第三節(jié) VB函數(shù) 王鋒娟 在VB程序中,函數(shù)是一種特定的運算。能完成特定的操作。例如:用來求一個數(shù)的平方根、正弦值等。由于這些運算或操作在程序中會經(jīng)常使用到,為此,VB提供了大量的內(nèi)部函數(shù)供我們在編程時調(diào)用。VB內(nèi)部函數(shù)按功能可分為 數(shù)學函數(shù):數(shù)學函數(shù)用來完成一些基本的數(shù)學計算,其中一些函數(shù)的名稱與數(shù)學中相應函數(shù)的名稱相同。 轉(zhuǎn)換函數(shù):用來完成轉(zhuǎn)換工作。例如,字符轉(zhuǎn)換成數(shù)值,十進進制轉(zhuǎn)換成十六進制數(shù)等。 字符串函數(shù):用來完成對字符串的操作與處理。如字符串的長度、除去字符串中的空格以及截取字符串等。 日期、時間函數(shù):用于操作日期與時間,例如獲得當前的系統(tǒng)時間,求出某一天是星期幾等。 部分Visual Basic函數(shù) 類別 函數(shù) 功能 舉例 結(jié)果 數(shù)學 Abs(x) Int(x) Fix(x) Sin(x) Cos(x) Spr(x) 返回參數(shù)的絕對值 返回參數(shù)的整數(shù)部分 返回參數(shù)的整數(shù)部分 返回參數(shù)的正弦值 返回參數(shù)的余弦值 返回參數(shù)的平方根 Abs(-6.5) Int(8.4) Fix(8.2) Sin(0) Cos(0) Spr(25) 6.5 8 8 0 1 5 轉(zhuǎn)換 Hex(x) Val(x) Str(x) Lcase(x) Ucase(x) 將十進制數(shù)轉(zhuǎn)換成十六進制 將數(shù)字字符串轉(zhuǎn)換成數(shù)值 將數(shù)值轉(zhuǎn)換為字符串 將大寫字母轉(zhuǎn)換成小寫字母 將小寫字母轉(zhuǎn)換成大寫字母 Hex(100) Val(“123.4ab56”) Str(123.4) Lcase(“HCQ”) Ucase(“hcq”) 64 123.4 “123.4” “hcq” “HCQ” 字符串 Left(s , n) Right(s , n) Len(s) Ltrim(s) Rtrim(s) Trim(s) Space(n) 返回字符串左邊的n個字符 返回字符串右邊的n個字符 返回字符串的長度 去掉字符串左邊的空格 去掉字符串右邊的空格 去掉字符串兩邊的空格 產(chǎn)生n個空格的字符串 Left(“morning , 4”) Right(“morning,2”) Len(“ABCDEF”) Ltrim(“ ABC”) Rtrim(“ABC ”) Trim(“ ABC “) Space(3) “ning” “morn” 6 “ABC” “ABC” “ABC” “ ” 日期 時間 Time Timer Date Now Day Month Year Weekday 返回當前的系統(tǒng)時間 返回從午夜開始到現(xiàn)在經(jīng)過的秒數(shù) 返回當前的系統(tǒng)日期 返回當前的系統(tǒng)日期與時間 返回日期代號(1~31) 返回月份(1~12) 返回年份 返回表示星期的代號,星期日為1; 星期一為“2”……星期六為“7” Time Timer Date Now Day(“2002,9,7”) Month(“2002,9,7”) Year(“2002,9,7”) Weekday(“2002,9,7”) 7 9 2002-9-7 7 Loadpicture RGB( ) 為VB圖片框或圖像框裝載圖片 Loadpicture( ) Rgb(red, green, blue) 隨機 Rnd(x) 返回一個隨機數(shù)值 Rnd 0~1之間的某數(shù) 注: (1)Int 函數(shù)和Fix函數(shù)的不同之處在于,如果參數(shù)x為負數(shù),則Int返回小于或等于該參數(shù)的第一個負整數(shù),而Fix 則會返回大于或等于參數(shù)的第一個負整數(shù)。 例如:Int(-8.4)=-9而Fix (-8.4)=-8 (2)Val 函數(shù)在執(zhí)行轉(zhuǎn)換時,在它不能識別為數(shù)字的第一個字符上,停止讀入字符串。 函數(shù)編程練習: 1、 在窗體上建立3個文本框和一個命令按鈕,各對象的設置如下表: 對象 屬性 值 窗體 文本框1 文本框2 文本框3 按鈕1 Caption text text text caption 字符轉(zhuǎn)換函數(shù) text1 text2 text3 確定 事件:單擊“確定”時,text1中顯示“Good Morning Students” text2中顯示小寫 text3中顯示大寫 2、 改變以上按鈕的單擊事件過程代碼,獲得當前時間、日期、星期【信息技術教案-VB函數(shù)】相關文章:
VB 教案之數(shù)組04-24
函數(shù)教案04-25
《函數(shù)的應用》教案02-26
認識函數(shù)教案04-25
《對數(shù)函數(shù)》教案03-01
對數(shù)函數(shù)教案04-25
vb程序設計教案設計04-25
數(shù)學教案:函數(shù)與方程02-25