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