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