VisualBasic的語言基礎(chǔ)

VisualBasic的語言基礎(chǔ)

ID:36886393

大小:227.50 KB

頁數(shù):37頁

時(shí)間:2019-05-10

VisualBasic的語言基礎(chǔ)_第1頁
VisualBasic的語言基礎(chǔ)_第2頁
VisualBasic的語言基礎(chǔ)_第3頁
VisualBasic的語言基礎(chǔ)_第4頁
VisualBasic的語言基礎(chǔ)_第5頁
資源描述:

《VisualBasic的語言基礎(chǔ)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第2章VisualBasic的語言基礎(chǔ)§2.1標(biāo)準(zhǔn)數(shù)據(jù)類型§2.2變量§2.3常量§2.4表達(dá)式§2.5常用內(nèi)部函數(shù)§2.6語句VB采用的是事件驅(qū)動(dòng)的編程機(jī)制,這盡管簡化了編程的過程,但是當(dāng)事件發(fā)生后要產(chǎn)生什么樣的結(jié)果則靠代碼來完成。編寫代碼要涉及到VB語言方面的知識(shí)?!?.1標(biāo)準(zhǔn)數(shù)據(jù)類型一、數(shù)值(Numeric)型數(shù)據(jù)二、字符(String)型數(shù)據(jù)三、布爾(Boolean)型數(shù)據(jù)四、日期(Date)型數(shù)五、對(duì)象(Object)型數(shù)據(jù)六、可變(Variant)類型數(shù)據(jù)一、數(shù)值(Numeric)型數(shù)據(jù)1.字節(jié)型(Byte):1個(gè)字節(jié),范圍從0

2、~255。2.基本整型(Integer):2個(gè)字節(jié),范圍從-32768~+32767。3.長整型(Long):4個(gè)字節(jié),范圍從-2147483648~2147483647。●其它進(jìn)制的整數(shù):十六進(jìn)制以&H引導(dǎo),八進(jìn)制以&O(或&)引導(dǎo)。4.單精度實(shí)型(Single)4個(gè)字節(jié),范圍從-1038~+1038,用E表示指數(shù);有效數(shù)字可達(dá)7位。5.雙精度實(shí)型(Double)8個(gè)字節(jié),范圍從-10308~+10308,用D表示指數(shù);有效數(shù)字可達(dá)15位。6.貨幣型(Currency)8個(gè)字節(jié),范圍-922337203685477·5808到922337

3、203685477·5807。整數(shù)部分有15位有效數(shù)字,小數(shù)部分有4位?!癫捎玫氖嵌c(diǎn)小數(shù)表示法。二、字符(String)型數(shù)據(jù)1.變長字符串:DimSAsString最長可達(dá)2G個(gè)字符。2.定長字符串:DimNameAsString*15最長可達(dá)64K個(gè)字符。給定的字符不足指定的長度時(shí),系統(tǒng)會(huì)自動(dòng)在后面補(bǔ)空格。三、布爾(Boolean)型數(shù)據(jù)其值為True或False。數(shù)值型轉(zhuǎn)換成布爾型時(shí),0當(dāng)False,非0當(dāng)True。缺省值為False。DimSAsBoolean四、日期(Date)型數(shù)據(jù)8個(gè)字節(jié),可表示日期和時(shí)間,用一對(duì)“#”將所表

4、示的對(duì)象引起來。范圍從#1/1/100#到#12/31/9999#,也可帶時(shí)間如:#1/1/1008:42:00PM#。●有“萬年蟲”問題!五、對(duì)象(Object)型數(shù)據(jù)此類數(shù)據(jù)可表示應(yīng)用程序中的對(duì)象。DimXAsObject六、可變(Variant)類型數(shù)據(jù)能表示系統(tǒng)定義的所有數(shù)據(jù)類型,即其存貯的數(shù)據(jù)類型是可變的。也就是說在這種數(shù)據(jù)類型的變量中可以存放整型、實(shí)型或字符串型。當(dāng)定義的變量沒有指明類型,就當(dāng)變體類型來處理?!?.1標(biāo)準(zhǔn)數(shù)據(jù)類型回顧一、數(shù)值(Numeric)型數(shù)據(jù)(6種)二、字符(String)型數(shù)據(jù)三、布爾(Boolean)型

5、數(shù)據(jù)四、日期(Date)型數(shù)五、對(duì)象(Object)型數(shù)據(jù)六、可變(Variant)類型數(shù)據(jù)§2.2變量一、變量的命名規(guī)則二、變量的聲明一、變量的命名規(guī)則●由字母(漢字)或下劃線開頭;●可跟字母(漢字)、數(shù)字、或下劃線;●有效字符個(gè)數(shù)為255個(gè);●不能用保留字;●大小寫無區(qū)別。二、變量的聲明1.聲明變量

6、Static

7、Public

8、Private><變量名1>[AsType1][,<變量名2>[AsType2]]…Type有Integer、Long、Single、Double、String、String*n、Boolean、Curr

9、ency、Variant、Date等。說明:若省去[AsType],則當(dāng)變體類型來處理。2.強(qiáng)制顯式聲明變量語句:OptionExplicit“工具”…“選項(xiàng)”介紹?!?.2變量回顧一、變量的命名規(guī)則二、變量的聲明§2.3常量一、直接常量二、符號(hào)常量一、直接常量1.字符串常量由雙引號(hào)括起來,長度不超過64K。注意:雙引號(hào)不能是中文格式?。?!2.?dāng)?shù)值常量有整型、長整型、單精度型、雙精度型及貨幣型。在缺省情況下,用所需內(nèi)存容量最小的方式來確定。為了明顯指明常數(shù)類型,可在常數(shù)后面加類型說明符?!褡兞恳部梢杂谜f明符來定義,如?。篋imIAsInte

10、ger??DimI%等價(jià)。3.布爾型常量只有True和False兩個(gè)值。4.日期常量用一對(duì)“?!睂⑷掌谝饋怼?09/10/2002#,#09/10/200219:45#類型整型長整型單精度實(shí)型雙精度實(shí)型貨幣型字符串型符號(hào)%&!#@$二、符號(hào)常量1.系統(tǒng)內(nèi)部定義的常量在對(duì)象瀏覽器窗口中,打開VBA對(duì)象庫,在全局類中可查看VB系統(tǒng)內(nèi)部定義的常量,如VBRed、VBCrLf等。2.用戶定義的符號(hào)常量[Public

11、Private]Const<常量名>[AsType]=<常量表達(dá)式>,…§2.3常量回顧一、直接常量二、符號(hào)常量§2.4表達(dá)式一、算

12、術(shù)表達(dá)式二、字符串表達(dá)式三、日期表達(dá)式算術(shù)表達(dá)式1.算術(shù)運(yùn)算運(yùn)算指數(shù)乘法浮點(diǎn)除法整數(shù)除法取余運(yùn)算加法減法取負(fù)運(yùn)算符^*/Mod+--2.注意事項(xiàng)①整除運(yùn)算兩個(gè)實(shí)數(shù)也可以參與整除

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。