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