




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第3章基于Visual Basic語言,程序的大多數(shù)實際工作在使用節(jié)目代碼處理的所有編程語言中具有嚴(yán)格的編程規(guī)則集。牙齒章節(jié)中的主要內(nèi)容數(shù)據(jù)類型(集中)常量和變量(集中)運算符、表達式(集中)公用內(nèi)部函數(shù)(集中和困難)節(jié)目代碼編寫規(guī)則,以及數(shù)據(jù)是節(jié)目處理對象為了更好地處理各種數(shù)據(jù),VB定義了多種數(shù)據(jù)類型。數(shù)字數(shù)據(jù)類型字符類型($)邏輯日期類型對象變形,整數(shù):整數(shù)/長整數(shù)(%a、b打印和計數(shù)3360);C End Sub運行程序后輸出單擊表單,結(jié)果將輸出兩個隨機數(shù):56 71和個數(shù):127,比如寫猜謎游戲的程序。(1)牙齒計算機要求自動生成1100的數(shù)字,你猜一下。(2)在出現(xiàn)數(shù)字之前,不能開始
2、推測。提示:生成數(shù)字的按鈕,猜測按鈕,輸入推測的文本框,詢問推測結(jié)果的文本框,2。字串函數(shù)(1) Len()功能:尋找字串長度(即字串中的字元數(shù))。格式:len(字符串)參數(shù):String是字符串常數(shù),或者是變量或表達式。返回值:String的長度。示例x%=len(“ab高等教育”)結(jié)果:x %值是6 (2) LenB()函數(shù):存儲字符串時占用的字節(jié)數(shù)。格式:lenb(字符串)參數(shù):String是字符串常數(shù),或者是變量或表達式。返回值:返回存儲String時使用的字節(jié)數(shù)。說明:Windows系統(tǒng)使用的DBCS編碼,即西語和ASCII代碼為1字節(jié),中文為2字節(jié)。VB系統(tǒng)使用unicode編碼。
3、也就是說,所有字符都是雙字節(jié)字符。范例x%=lenb(ab高等教育)的結(jié)果:x %值為12,(3) left $()功能:將字串左側(cè)的n個字元出庫使用為新字串。格式:Left$(String,n)參數(shù):String是字符串常數(shù)或變量或表達式,n是整數(shù)常數(shù),或變量或表達式。返回值:函數(shù)返回值是字符串左側(cè)的n個字符字符串。范例C$=left $ (abcdefg ,3)結(jié)果:C$的值是 ABC (4) Right$ $()功能:出庫字串右端的n個字元。格式:Right$(String,n)參數(shù):String是字符串常數(shù)或變量或表達式,n是整數(shù)常數(shù),或變量或表達式。返回值:在String的右端包含n
4、個字符的字符串。范例C$=right $ (abcdefg ,3)結(jié)果:C$的值取得efg,(5) mid $()功能:從字串中間取得子字串。格式:Mid$(String,N1,N2)參數(shù):String是字符串常數(shù)或變量或表達式,N1,N2是整數(shù)常數(shù)或變量或表達式。返回值:返回String字符串,該字符串從N1字符開始向右連續(xù)獲取N2字符。范例C$=mid $ (abcdefg ,2,3)結(jié)果:C$值會將BCD,(6) lcase()功能:將大寫字元轉(zhuǎn)換為小寫。格式:Lcase (Var)參數(shù):字符串常數(shù)、變量或表達式。返回值:將參數(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ù)或變量或表達式。返回值:刪除String的左側(cè)空格后的字符串。范例c $=ABCD D$=ltrim $ (c $)結(jié)果:D$的值為 ABCD (9) Rtrim$ $()功能:移除字串右端的空格。格式:Rtrim$(String)參數(shù):Strin
6、g是字符串常數(shù)或變量或表達式。返回值:刪除String右側(cè)空格后的字符串。示例C$=rtrim $(“ABCD”)結(jié)果:C $的值是“ABCD”,(10) trim $()功能:刪除字符串左右兩側(cè)的空格。格式:Trim$(String)參數(shù):String是字符串常數(shù)、變量或表達式。范例C$=trim (ABC 123 )結(jié)果:C$的值會產(chǎn)生 ABC 123 (11)空間$()功能:n個空格字串。格式:Space$(N)參數(shù):N是整數(shù)常數(shù),或者是變量或表達式。返回值:返回n個空格字符串。范例C$=Space$(3)結(jié)果:C$的值產(chǎn)生包含、(12) String$()函數(shù):字串中n個字元的第一個字
7、元的字串。格式:String$(N,String)參數(shù):N是整數(shù)常數(shù)、變量或表達式,String是字符串常數(shù)、變量或表達式。返回值:返回String中由n個第一個字符組成的字符串。范例C$=String$(3, ABCDEF )結(jié)果:C$的值會反轉(zhuǎn)排序AAA(13)StrReverse()功能:字串。格式:StrReverse(String)參數(shù):String是字符串常數(shù)或變量或表達式。返回值:返回String的逆序組成的字符串。范例C$=strreverse (abcdef )的結(jié)果:C$的值為 fed CBA ,(14) instr()功能:從字串String1的第N個字元開始,將字串st
8、ring1如果省略n(注意:如果省略n,則不能獲取參數(shù)m),則從頭開始查找。如果有參數(shù)n牙齒,則從String1左端的第n個字符開始查找String2。如果有參數(shù)M1牙齒,查找時不區(qū)分大小寫入,如果省略M0或M牙齒,則區(qū)分大小寫入。返回值:如果在String1中找到String2,則返回String1中與String2匹配的第一個字符的序號。如果找不到,則返回函數(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)前時間。格式:Time$()參數(shù):無參數(shù)。返回值:返回配置為“hh:mm:ss”格式的時間字符串。例如,如果系統(tǒng)當(dāng)前時間為10:25:36秒,Print Time語句將返回10336025:36,(3) Now()功能:系統(tǒng)日期和時間。格式:Now參數(shù):無參數(shù)。返回值:以“yyyy-mm-DD hh :mm 3360ss”的格式返回系統(tǒng)日期和時間。(4)年()函數(shù):返回年編號。格式: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ù)。格式:Hour(N)參數(shù):N是時間字符串。返回值:返回023之間的整數(shù),表示時
11、間。(8) Minute()功能:返回時間的分鐘數(shù)。格式:Minute(N)參數(shù):N是時間字符串。返回值:返回059之間的整數(shù),表示分鐘。(9) Second()函數(shù):返回時間的秒。格式:Second(N)參數(shù):N是時間字符串。返回值:返回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ù)示例。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)在的時間是:e;當(dāng);當(dāng)。f;End Sub,1 .轉(zhuǎn)換函數(shù)轉(zhuǎn)換用于數(shù)據(jù)類型或格式轉(zhuǎn)換,包括函數(shù)整數(shù)、浮
13、點、字符串之間和ASCII代碼之間的轉(zhuǎn)換。(1) Str$()函數(shù):將數(shù)字數(shù)據(jù)轉(zhuǎn)換為字符串?dāng)?shù)據(jù)。參數(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ù):字符串類型的變量或常量或表達式。返回值:如果參數(shù)字符串包含,則僅將最左邊的轉(zhuǎn)換為小數(shù)點。如果參數(shù)字符串包含“”或“”,則僅將字符串開頭的“”、“”轉(zhuǎn)換為正數(shù)和負數(shù)符號。如果參數(shù)字符串還包含非數(shù)字字符,則只有其他字符的舊字符串會轉(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ù)一個ASCII代碼。返回值:返回值是由一個字符組成的字符串。范例A$=Chr$(97)結(jié)果為a $=a 。字符“a”的ASCII代碼是97 (4) Asc()功能。也就是說,將由一個字符組成的字符串轉(zhuǎn)換為ASCII代碼值。格式:ASC(字符串)參數(shù):需要一個字符的字符串變量或常量或表達式。返回值:與字符串中的字符相對應(yīng)的ASCII代碼。整數(shù)常數(shù)。示例A %=ASC(“c”)的結(jié)果:A%=67,即“c”的ASCII代碼為67,(5) Cint()函數(shù):
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商標(biāo)使用權(quán)轉(zhuǎn)讓合同(三):長期合作
- 簡易勞動合同簡易合同
- 合同糾紛處理與學(xué)生實踐活動方案
- 水運聯(lián)運代理合同及條款
- 鋼結(jié)構(gòu)加工承攬合同模板
- 林業(yè)用地承包轉(zhuǎn)讓合同樣本
- 大學(xué)合同審簽表
- 抽紗工藝的環(huán)保與可持續(xù)性考核試卷
- 天然氣開采業(yè)的可再生能源轉(zhuǎn)型實踐與方案考核試卷
- 機床附件的標(biāo)準(zhǔn)化與規(guī)范化生產(chǎn)考核試卷
- 家校共育之道
- DeepSeek入門寶典培訓(xùn)課件
- 西安2025年陜西西安音樂學(xué)院專職輔導(dǎo)員招聘2人筆試歷年參考題庫附帶答案詳解
- 《作文中間技巧》課件
- 廣東省2025年中考物理仿真模擬卷(深圳)附答案
- 2025屆八省聯(lián)考 新高考適應(yīng)性聯(lián)考英語試題(原卷版)
- 新蘇教版一年級下冊數(shù)學(xué)第1單元第3課時《8、7加幾》作業(yè)
- 2024年山東電力高等??茖W(xué)校高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 《平面廣告賞析》課件
- 人教鄂教版六年級下冊科學(xué)全冊知識點
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計規(guī)范
評論
0/150
提交評論