Visual Basic語言基礎(chǔ)

Visual Basic語言基礎(chǔ)

ID:44271658

大?。?96.50 KB

頁數(shù):55頁

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

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

《Visual Basic語言基礎(chǔ)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、第3章VisualBasic語言基礎(chǔ)3.1數(shù)據(jù)類型3.2變量與常量3.3運(yùn)算符和表達(dá)式3.4VB常用內(nèi)部函數(shù)3.5編碼規(guī)則3.1數(shù)據(jù)類型數(shù)據(jù)是程序的必要組成部分,也是程序處理的對象。實(shí)際生活中存在著各種各樣的數(shù)據(jù)。為更好處理各種各樣的數(shù)據(jù),VisualBasic定義了多種數(shù)據(jù)類型,表3-1列出了VisualBasic中定義的基本數(shù)據(jù)類型。數(shù)據(jù)類型不同,則占用的內(nèi)存空間不同,能表示的數(shù)值范圍也不同。VisualBasic的基本數(shù)據(jù)類型如表3-1所示:下一頁返回3.1數(shù)據(jù)類型1.整型(Integer)和長整型(Long)不帶小數(shù)部分的數(shù),表示正整數(shù)、負(fù)整數(shù)和零【例3-1】理解數(shù)據(jù)類

2、型不同表示的數(shù)據(jù)范圍不同。若超出某數(shù)據(jù)類型的范圍,將會發(fā)生“溢出”錯(cuò)誤。變量的值若超過其數(shù)據(jù)類型能表示的數(shù)據(jù)范圍,將會發(fā)生“溢出”錯(cuò)誤。說明:將程序中a=255改為256時(shí),查看結(jié)果,會出現(xiàn)圖3-1所示的錯(cuò)誤,因?yàn)樽止?jié)型變量a的取值范圍為0~255上一頁下一頁返回3.1數(shù)據(jù)類型2.字節(jié)型(Byte)字節(jié)型數(shù)可以表示無符號的整數(shù)。3.單精度型(Single)和雙精度型(Double)也稱為浮點(diǎn)數(shù),帶有小數(shù)部分的數(shù)特點(diǎn):表示數(shù)的范圍大,但有誤差(小數(shù)位數(shù)分別精確到7位~15位,保留6位、14位小數(shù))。DimiAsSingle可用科學(xué)記數(shù)法表示數(shù)據(jù),如用D或E。例如:4.53E8(4

3、.53×108),8.173E-14,3.14D2上一頁下一頁返回3.1數(shù)據(jù)類型4.貨幣型(Currency)專門為處理貨幣而設(shè)計(jì)的數(shù)據(jù)類型。它可最多保留小數(shù)點(diǎn)右邊四位和小數(shù)點(diǎn)左邊15位。5.字符型(String)(1)用雙引號括起來的一串字符。例:“Canton”、”1+2=?”、”Good└┘Morning”、“程序”、“1234.56”等。(2)字符串長度:在VB中,把漢字作為一個(gè)字符來處理。(3)分變長字符串(長度不固定)和定長字符串(長度固定)。上一頁下一頁返回3.1數(shù)據(jù)類型6.邏輯型(Boolean)邏輯型又稱布爾型,只有True(真1)和False(假0)兩個(gè)值,

4、常用于表達(dá)邏輯判斷的結(jié)果。7.日期型(Date)用兩個(gè)“#”符號把日期和時(shí)間的值括起來?!纠?-4】日期型數(shù)據(jù)的表示形式和運(yùn)算,如圖3-2。PrivateSubForm_Load()ShowDimaAsDatea="08/08/2007"b=#8/8/2008#c=b-a'日期型數(shù)據(jù)相減,表示兩個(gè)日期相差的天數(shù)d="15:05:54pm"e=#3:05:54pm#f=#10/20/20053:05:54PM#Printa,b,c,d,e,fEndSub上一頁下一頁返回3.1數(shù)據(jù)類型8.對象型(Object):對象型數(shù)據(jù)可用來表示應(yīng)用程序中的對象【例3-5】理解對象型數(shù)據(jù)類型界

5、面設(shè)置如圖3-3所示代碼設(shè)計(jì)如下。DimaAsTextBox'定義文本框?qū)ο笮妥兞縜DimbAsCommandButtonPrivateSubCommand1_Click()a.Text="VB程序設(shè)計(jì)"b.Caption="取消"EndSubPrivateSubForm_Load()Seta=Text1Setb=Command1a.Text="對象型變量"b.Caption="確定"EndSub上一頁下一頁返回3.1數(shù)據(jù)類型9.變體型(Variant)變體型數(shù)據(jù)是一種可變的數(shù)據(jù)類型,可存放任何類型的數(shù)據(jù)。當(dāng)指定變量為Variant變量時(shí),VB會自動完成必要的轉(zhuǎn)換識別。在程序中

6、不定義,直接使用時(shí),VisualBasic會自動將該變量默認(rèn)為Variant型變量。例:Temp="22"'字符串Temp=Temp-1'數(shù)值Temp=#01/01/2002#'日期變量定義時(shí)省略AS字句,則為變體型。例:Dimaasinteger:Dimb'變量a為整型,b為變體型上一頁下一頁返回3.1數(shù)據(jù)類型10.自定義數(shù)據(jù)類型(記錄類型)【例3-6】理解自定義數(shù)據(jù)類型。此例重點(diǎn)在自定義數(shù)據(jù)類型的方法,對自定義數(shù)據(jù)類型的變量xx0304,其成員的賦值和輸出只做了解。界面設(shè)計(jì)如圖3-4所示。在標(biāo)準(zhǔn)模塊中自定義數(shù)據(jù)類型如圖3-5所示。方法:在“資源管理器”窗口中右擊“工程”右鍵

7、-添加-模塊-寫入代碼。上一頁下一頁返回3.1數(shù)據(jù)類型全部代碼如下。Dimxx0304Asstud'定義stud型的變量xx0304PrivateSubCommand1_Click()Printxx0304.age'在窗體上輸出變量xx0304各成員的值Printxx0304.namePrintxx0304.pessessionEndSubPrivateSubForm_Load()xx0304.age=17'給stud型變量的各成員賦值xx0304.name="信息0304"xx0304.p

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

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

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