




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第3章基于Visual Basic語(yǔ)言,程序的大多數(shù)實(shí)際工作在使用節(jié)目代碼處理的所有編程語(yǔ)言中具有嚴(yán)格的編程規(guī)則集。牙齒章節(jié)中的主要內(nèi)容數(shù)據(jù)類型(集中)常量和變量(集中)運(yùn)算符、表達(dá)式(集中)公用內(nèi)部函數(shù)(集中和困難)節(jié)目代碼編寫規(guī)則,以及數(shù)據(jù)是節(jié)目處理對(duì)象為了更好地處理各種數(shù)據(jù),VB定義了多種數(shù)據(jù)類型。數(shù)字?jǐn)?shù)據(jù)類型字符類型($)邏輯日期類型對(duì)象變形,整數(shù):整數(shù)/長(zhǎng)整數(shù)(%a、b打印和計(jì)數(shù)3360);C End Sub運(yùn)行程序后輸出單擊表單,結(jié)果將輸出兩個(gè)隨機(jī)數(shù):56 71和個(gè)數(shù):127,比如寫猜謎游戲的程序。(1)牙齒計(jì)算機(jī)要求自動(dòng)生成1100的數(shù)字,你猜一下。(2)在出現(xiàn)數(shù)字之前,不能開始
2、推測(cè)。提示:生成數(shù)字的按鈕,猜測(cè)按鈕,輸入推測(cè)的文本框,詢問推測(cè)結(jié)果的文本框,2。字串函數(shù)(1) Len()功能:尋找字串長(zhǎng)度(即字串中的字元數(shù))。格式:len(字符串)參數(shù):String是字符串常數(shù),或者是變量或表達(dá)式。返回值:String的長(zhǎng)度。示例x%=len(“ab高等教育”)結(jié)果:x %值是6 (2) LenB()函數(shù):存儲(chǔ)字符串時(shí)占用的字節(jié)數(shù)。格式:lenb(字符串)參數(shù):String是字符串常數(shù),或者是變量或表達(dá)式。返回值:返回存儲(chǔ)String時(shí)使用的字節(jié)數(shù)。說(shuō)明:Windows系統(tǒng)使用的DBCS編碼,即西語(yǔ)和ASCII代碼為1字節(jié),中文為2字節(jié)。VB系統(tǒng)使用unicode編碼。
3、也就是說(shuō),所有字符都是雙字節(jié)字符。范例x%=lenb(ab高等教育)的結(jié)果:x %值為12,(3) left $()功能:將字串左側(cè)的n個(gè)字元出庫(kù)使用為新字串。格式:Left$(String,n)參數(shù):String是字符串常數(shù)或變量或表達(dá)式,n是整數(shù)常數(shù),或變量或表達(dá)式。返回值:函數(shù)返回值是字符串左側(cè)的n個(gè)字符字符串。范例C$=left $ (abcdefg ,3)結(jié)果:C$的值是 ABC (4) Right$ $()功能:出庫(kù)字串右端的n個(gè)字元。格式:Right$(String,n)參數(shù):String是字符串常數(shù)或變量或表達(dá)式,n是整數(shù)常數(shù),或變量或表達(dá)式。返回值:在String的右端包含n
4、個(gè)字符的字符串。范例C$=right $ (abcdefg ,3)結(jié)果:C$的值取得efg,(5) mid $()功能:從字串中間取得子字串。格式:Mid$(String,N1,N2)參數(shù):String是字符串常數(shù)或變量或表達(dá)式,N1,N2是整數(shù)常數(shù)或變量或表達(dá)式。返回值:返回String字符串,該字符串從N1字符開始向右連續(xù)獲取N2字符。范例C$=mid $ (abcdefg ,2,3)結(jié)果:C$值會(huì)將BCD,(6) lcase()功能:將大寫字元轉(zhuǎn)換為小寫。格式:Lcase (Var)參數(shù):字符串常數(shù)、變量或表達(dá)式。返回值:將參數(shù)字符串中的大寫字符轉(zhuǎn)換為小寫后的字符串示例x $=abcde
5、f y $=lcase (x $)結(jié)果是y $=Y$=abcdef (7) Ucase()返回值:將參數(shù)字符串的小寫字母轉(zhuǎn)換為大寫字符后得到的字符串。范例x $=abcdef y $=ucase (x $)結(jié)果:y $=abcdef ,(8) ltrim $()功能:移除字串左端的空格。格式:Ltrim$(String)參數(shù):String是字符串常數(shù)或變量或表達(dá)式。返回值:刪除String的左側(cè)空格后的字符串。范例c $=ABCD D$=ltrim $ (c $)結(jié)果:D$的值為 ABCD (9) Rtrim$ $()功能:移除字串右端的空格。格式:Rtrim$(String)參數(shù):Strin
6、g是字符串常數(shù)或變量或表達(dá)式。返回值:刪除String右側(cè)空格后的字符串。示例C$=rtrim $(“ABCD”)結(jié)果:C $的值是“ABCD”,(10) trim $()功能:刪除字符串左右兩側(cè)的空格。格式:Trim$(String)參數(shù):String是字符串常數(shù)、變量或表達(dá)式。范例C$=trim (ABC 123 )結(jié)果:C$的值會(huì)產(chǎn)生 ABC 123 (11)空間$()功能:n個(gè)空格字串。格式:Space$(N)參數(shù):N是整數(shù)常數(shù),或者是變量或表達(dá)式。返回值:返回n個(gè)空格字符串。范例C$=Space$(3)結(jié)果:C$的值產(chǎn)生包含、(12) String$()函數(shù):字串中n個(gè)字元的第一個(gè)字
7、元的字串。格式:String$(N,String)參數(shù):N是整數(shù)常數(shù)、變量或表達(dá)式,String是字符串常數(shù)、變量或表達(dá)式。返回值:返回String中由n個(gè)第一個(gè)字符組成的字符串。范例C$=String$(3, ABCDEF )結(jié)果:C$的值會(huì)反轉(zhuǎn)排序AAA(13)StrReverse()功能:字串。格式:StrReverse(String)參數(shù):String是字符串常數(shù)或變量或表達(dá)式。返回值:返回String的逆序組成的字符串。范例C$=strreverse (abcdef )的結(jié)果:C$的值為 fed CBA ,(14) instr()功能:從字串String1的第N個(gè)字元開始,將字串st
8、ring1如果省略n(注意:如果省略n,則不能獲取參數(shù)m),則從頭開始查找。如果有參數(shù)n牙齒,則從String1左端的第n個(gè)字符開始查找String2。如果有參數(shù)M1牙齒,查找時(shí)不區(qū)分大小寫入,如果省略M0或M牙齒,則區(qū)分大小寫入。返回值:如果在String1中找到String2,則返回String1中與String2匹配的第一個(gè)字符的序號(hào)。如果找不到,則返回函數(shù)0。示例X%=InStr(2, ABEfCDEFG , EF ,0) Y%=InStr(2, ABEfCDEFG , EF ,1 B and返回值:以 yyyymmdd 格式返回電腦系統(tǒng)的當(dāng)前日期。例如,如果當(dāng)前日期是2010年九月一
9、日,則Print Date顯示為:2010-9-1 (2) Time()函數(shù):返回電腦系統(tǒng)的當(dāng)前時(shí)間。格式:Time$()參數(shù):無(wú)參數(shù)。返回值:返回配置為“hh:mm:ss”格式的時(shí)間字符串。例如,如果系統(tǒng)當(dāng)前時(shí)間為10:25:36秒,Print Time語(yǔ)句將返回10336025:36,(3) Now()功能:系統(tǒng)日期和時(shí)間。格式:Now參數(shù):無(wú)參數(shù)。返回值:以“yyyy-mm-DD hh :mm 3360ss”的格式返回系統(tǒng)日期和時(shí)間。(4)年()函數(shù):返回年編號(hào)。格式:year(DateString)參數(shù):DateString返回1日期字符串的值。返回年份(17532078)。Print
10、year (2006-12-23 )結(jié)果返回2006,(5) Day()函數(shù):天數(shù)。格式:Day(DateString)參數(shù):DateString是基于日期的字符串。返回值:返回日期代碼(131)。Printday (2006-10-22 )顯示結(jié)果:22 (6) Month()功能:返回月份。格式:Month(DateString)參數(shù):DateString是基于日期的字符串。返回值:返回月份代碼(112)、整數(shù)。Printmonth (2006-10-23 )結(jié)果返回10,(7) Hour()函數(shù):小時(shí)的小時(shí)數(shù)。格式:Hour(N)參數(shù):N是時(shí)間字符串。返回值:返回023之間的整數(shù),表示時(shí)
11、間。(8) Minute()功能:返回時(shí)間的分鐘數(shù)。格式:Minute(N)參數(shù):N是時(shí)間字符串。返回值:返回059之間的整數(shù),表示分鐘。(9) Second()函數(shù):返回時(shí)間的秒。格式:Second(N)參數(shù):N是時(shí)間字符串。返回值:返回059之間的整數(shù),表示秒。例如,print Hour( 22:233:45 )的結(jié)果為22 print minute( 223360233:45 ),即23printsecond (22:235 )返回值:返回月份名稱、字符類型。Printmonthname (8 )顯示結(jié)果。八月(11) Weekday()函數(shù):返回星期幾的值。格式:Weekday(Dat
12、eString | N)參數(shù):DateString是一天字符串,N是序數(shù)。返回值:將州代碼(17)作為整數(shù)返回。1是星期天,2是星期一,3是星期二,7是星期六。Printweekday (2008-02-10 )返回值:1是星期日,示例:使用日期/時(shí)間函數(shù)示例。private subform _ click()x=# 1/1/2011 # A=x-date b=weekday(x)c=year(date)天空Print2011年春節(jié)是:周。B-1 Print 當(dāng)前日期為:c;年;年。d;月印現(xiàn)在的時(shí)間是:e;當(dāng);當(dāng)。f;End Sub,1 .轉(zhuǎn)換函數(shù)轉(zhuǎn)換用于數(shù)據(jù)類型或格式轉(zhuǎn)換,包括函數(shù)整數(shù)、浮
13、點(diǎn)、字符串之間和ASCII代碼之間的轉(zhuǎn)換。(1) Str$()函數(shù):將數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換為字符串?dāng)?shù)據(jù)。參數(shù):可以是整數(shù)、整數(shù)、實(shí)數(shù)、雙精度和貨幣。返回值:字符串常量。范例X%=5645 X整數(shù)變數(shù)A$=Str$(X%) x轉(zhuǎn)換為字串資料后,指定給變數(shù)A結(jié)果:a $=5645 ,(2) val()函數(shù):將數(shù)值字串轉(zhuǎn)換為數(shù)值常數(shù)。參數(shù):字符串類型的變量或常量或表達(dá)式。返回值:如果參數(shù)字符串包含,則僅將最左邊的轉(zhuǎn)換為小數(shù)點(diǎn)。如果參數(shù)字符串包含“”或“”,則僅將字符串開頭的“”、“”轉(zhuǎn)換為正數(shù)和負(fù)數(shù)符號(hào)。如果參數(shù)字符串還包含非數(shù)字字符,則只有其他字符的舊字符串會(huì)轉(zhuǎn)換為數(shù)字值。范例a $= 3.14 2 b
14、$= 156 b c $= 25 . 25 . 2868 x!=Val(A$)結(jié)果為3.14 Y!=Val(B$)結(jié)果:156 Z!=Val(C$)結(jié)果如下:25.25,(3) Chr$()功能:將ASCII代碼轉(zhuǎn)換為字符串。格式:chr $ (ASCII代碼)參數(shù):參數(shù)一個(gè)ASCII代碼。返回值:返回值是由一個(gè)字符組成的字符串。范例A$=Chr$(97)結(jié)果為a $=a 。字符“a”的ASCII代碼是97 (4) Asc()功能。也就是說(shuō),將由一個(gè)字符組成的字符串轉(zhuǎn)換為ASCII代碼值。格式:ASC(字符串)參數(shù):需要一個(gè)字符的字符串變量或常量或表達(dá)式。返回值:與字符串中的字符相對(duì)應(yīng)的ASCII代碼。整數(shù)常數(shù)。示例A %=ASC(“c”)的結(jié)果:A%=67,即“c”的ASCII代碼為67,(5) Cint()函數(shù):
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 部編版三年級(jí)語(yǔ)文下冊(cè)教學(xué)輔導(dǎo)策略計(jì)劃
- 六年級(jí)上冊(cè)生命科學(xué)互動(dòng)教學(xué)計(jì)劃
- 交通運(yùn)輸年度應(yīng)急演練計(jì)劃
- 七年級(jí)書法課外興趣小組計(jì)劃
- 2025年健身俱樂部體檢服務(wù)總結(jié)及2025年工作計(jì)劃
- 幼兒園民間游戲規(guī)則制定與實(shí)施論文范文
- 初二上班主任社會(huì)實(shí)踐活動(dòng)工作計(jì)劃范文
- 2025年護(hù)理質(zhì)量信息統(tǒng)計(jì)分析計(jì)劃
- 國(guó)際學(xué)校教學(xué)主任職責(zé)
- 大型公共建筑施工質(zhì)量通病防治措施
- 2024年社區(qū)工作者面試題庫(kù)與答案
- 小學(xué)一升二數(shù)學(xué)思維訓(xùn)練應(yīng)用題
- 廣東省2024年中考數(shù)學(xué)試卷【附真題答案】
- 質(zhì)量合格評(píng)定協(xié)會(huì)認(rèn)證認(rèn)可專家管理辦法
- 2024年江蘇天寧城市發(fā)展集團(tuán)有限公司招聘筆試沖刺題(帶答案解析)
- 機(jī)械加工安全操作規(guī)程培訓(xùn)
- (高清版)CJJT 30-2024 糞便處理廠運(yùn)行維護(hù)及其安全技術(shù)標(biāo)準(zhǔn)
- 安全檢查工安全培訓(xùn)教學(xué)教案
- 2024年浙江省新華書店集團(tuán)招聘筆試參考題庫(kù)附帶答案詳解
- 1.知識(shí)點(diǎn)1-2-1 理解曝光三要素與曝光量
- 《中華民族共同體概論》考試復(fù)習(xí)題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論