在系里面的圖書(shū)館借閱了Visual Basic 程序設(shè)計(jì)教程(第三版),,里面有關(guān)VB的函數(shù)介紹的比較詳細(xì),。VB對(duì)于計(jì)算機(jī)專(zhuān)業(yè)的人來(lái)說(shuō)可能“不夠上檔次”,許多微軟的專(zhuān)家在言談當(dāng)中也把VB.NET作為“二等公民”看待,。在如今C#盛行的時(shí)代,,VB依然有很廣泛的用途。首先VB更容易理解,,可以快速的編寫(xiě)出一個(gè)小程序在Windows操作系統(tǒng)里運(yùn)行。對(duì)于我們教育技術(shù)專(zhuān)業(yè)的學(xué)生來(lái)說(shuō),,VB應(yīng)該是必修的一門(mén)計(jì)算機(jī)編程技術(shù),。教育技術(shù)學(xué)專(zhuān)業(yè)不同于計(jì)算機(jī)專(zhuān)業(yè),不需要熟練的掌握一門(mén)編程語(yǔ)言,,而且短時(shí)期內(nèi)也不容易就能夠掌握得了的,。但VB卻是適合我們這些二類(lèi)派生的多學(xué)科相互交叉專(zhuān)業(yè)的學(xué)生去學(xué)習(xí)的,。而且學(xué)習(xí)VB對(duì)以后遷移到VB.NET也是很容易的。
下面是我學(xué)習(xí)VB時(shí)用到的一些定義,、函數(shù)及其簡(jiǎn)要說(shuō)明的小結(jié),。 Visual Basic在判斷常量類(lèi)型時(shí)有時(shí)存在多義性,為了顯式的指明常數(shù)的類(lèi)型,,可以在常數(shù)后面加上類(lèi)型說(shuō)明符,,這些說(shuō)明符分別為:
在定義變量時(shí),,也可以使用上面的類(lèi)型說(shuō)明符,,比如 Dim (或者是 Static、Redim,、Public) aaa As String 等價(jià)于 Dim aaa$ Dim用在標(biāo)準(zhǔn)模塊(Module),、窗體模塊(Form)或過(guò)錯(cuò)(Procedure)中定義變量或數(shù)組。Static 用于在過(guò)程中定義靜態(tài)變量及數(shù)組變量,。Public用來(lái)在標(biāo)準(zhǔn)模塊中定義全部變量或數(shù)組,。Redim是重新定義之前已經(jīng)定義過(guò)的變量或數(shù)組。 Visual Basic不是強(qiáng)類(lèi)型語(yǔ)言,,但提供了強(qiáng)制用戶(hù)對(duì)變量進(jìn)行顯式聲明的措施,。在工具——選項(xiàng)——編輯器中,勾選要求變量聲明選項(xiàng),,就會(huì)在Visual Basic 6.0程序中的每個(gè)新建的窗體,、模塊中自動(dòng)加上Option Explicit語(yǔ)句,強(qiáng)制程序中的變量先聲明再使用,。 VB常用內(nèi)部函數(shù)
VB中處理字符串的函數(shù) 1.刪除空白字符串函數(shù) LTrim$(字符串) :去掉字符串左邊的空白字符 RTrim$(字符串):去掉字符串右邊的空白字符 Trim$(字符串):去掉字符串兩邊的空白字符,,這個(gè)函數(shù)在處理字符串中使用很頻繁,尤其在有輸入操作時(shí),。 2.字符串截取函數(shù) Left$(字符串,,n) :返回字符串中前n個(gè)字符 示例:a$=”abcdef”<CR> print Left$(a$,3)<CR> abc Mid$(字符串,p,,n):從第p個(gè)字符開(kāi)始,,向后截取n個(gè)字符,注意從1開(kāi)始計(jì)數(shù),。如果第三個(gè)參數(shù)n省略,,則截取到字符串的末尾 示例:a$=”abcdefg”<CR> print Mid$(a$,3,4)<CR> cdef Right$(字符串,n):返回字符串最后的n個(gè)字符,,或者說(shuō)從后數(shù)n個(gè)字符 示例:a$=”abcdefg”<CR> print Right$(a$,3)<CR> efg 3.VB中字符串長(zhǎng)度測(cè)試函數(shù) Len(字符串) Len(變量名):測(cè)試取得字符串的長(zhǎng)度 示例:a$=”abcdefg”<CR> print Len(a$)<CR> 7 ,?Len(testvar#) 結(jié)果為 8 ?Len(testvar!) 結(jié)果為 4 ,?Len(testvar%) 結(jié)果為 2 4. String$函數(shù) String$(n,,ASCII碼) String$(n,字符串) :返回由n個(gè)指定字符組成的字符串,。第二個(gè)變量可以是ASCII碼,,也可以搜字符串。當(dāng)為ASCII碼時(shí),,返回對(duì)應(yīng)的n個(gè)字符,;當(dāng)為字符串時(shí),返回由該字符串第一個(gè)字符組成的n個(gè)字符的字符串 示例:a$=string$(5,,65) b$=string$(5,,”-”) c$=string$(5,”abcde”) print a$,,b$,,c$ AAAAA—–aaaaa 5. VB中的空格函數(shù) Space$(n) :返回n個(gè)空格 示例:a$=”a”+Space(4)+”b” print a$ a____b 說(shuō)明:用_表示空格 6. 字符串匹配函數(shù) InStr([首字符位置,]字符串1,,字符串2[,,n]):該函數(shù)在字符串1中查找字符串2,如果找到了,,則返回字符串2的第一個(gè)字符在字符串2中的位置,,字符串1的第一個(gè)字符的位置為1,即從1開(kāi)始計(jì)數(shù) 示例: a$=”Microsoft Visual Basic” x=InStr(a$,”Visual”) print x 11 說(shuō)明:字符串2中首字符V在字符串1中的位置為11,。字符串2的長(zhǎng)度必須小于65535個(gè)字符,。InStr的返回值是一個(gè)長(zhǎng)整型數(shù),不同情況下返回值不盡相同,。這個(gè)函數(shù)用來(lái)查找某個(gè)字符是否包含于另外一個(gè)字符串時(shí)非常有效,。 7. VB中字母大小寫(xiě)轉(zhuǎn)換函數(shù) Ucase$(字符串) :把字符串全部轉(zhuǎn)換成大寫(xiě)字母 Lcase$(字符串):把字符串全部換成小寫(xiě)字母 8. VB中插入字符串語(yǔ)句 Mid$ Mid$(字符串,位置[,,L])=子字符串 該函數(shù)把字符串中從位置開(kāi)始的字符用子字符串代替,,即從L位開(kāi)始用子字符串替換原字符串中的字符。
|
|