Ⅰ VB常用控制項的基本使用功能和方法
你這表格太費事,而且不方便填寫,不直觀,不好解讀,不能放例子。。。。
要找這些東西,裝好MSDN裡面什麼都有,詳細、細致、全面,分類合理,容易查找。。
Ⅱ vb輸出數據有哪五種基本方法其格式分別是什麼
其輸出數據有五種基本方法格式,分別是大大格式小葛
Ⅲ VB編程中常用的函數有哪些
前些時間收集整理出來的。希望對你有幫助。不懂的可以加我QQ 138001655類型轉換函數
1、 Int(x):求不大於自變數x的最大整數
2、 Fix(x):去掉一個浮點數的小數部分,保留其整數部分
3、 Hex$(x):把一個十進制數轉換為十六進制數
4、 Oct$(x):把一個十進制數轉換為八進制數
5、 Asc(x$):返回字元串x$中第一個字元的ASCII字元
6、 CHR$(x):把x的值轉換為相應的ASCII字元
7、 Str$(x):把x的值轉換為一個字元串
8、 Cint(x):把x的小數部分四捨五入,轉換為整數
9、 Ccur(x):把x的值轉換為貨幣類型值,小數部分最多保留4 位且自動四捨五入
10、 CDbl(x):把x值轉換為雙精度數
11、 CLng(x):把x的小數部分四捨五入轉換為長整數型數
12、 CSng(x):把x值轉換為單精度數
13、 Cvar(x):把x值轉換為變體類型值
14、 VarPtr(var):取得變數var的指針
2 數學函數
1、 Sin(x):返回自變數x的正弦值
2、 Cos(x): 返回自變數x的餘弦值
3、 Tan(x): 返回自變數x的正切值
4、 Atn(x): 返回自變數x的反正切值
5、 Abs(x): 返回自變數x的絕對值
6、 Sgn(x): 返回自變數x的符號,即當x為負數時,返回-1;當x為0時,返回
0;當x為正數時,返回1
7、 Sqr(x):返回自變數x的平方根,x必須大於或等於0
8、 Exp(x):返回以e為底,以x為指數的值,即求e的x次方
2 日期與時間函數
1、 Day(Now):返回當前的日期
2、 WeekDay(Now):返回當前的星期
3、 Month(Now):返回當前的月份
4、 Year(Now):返回當前的年份
5、 Hour(Now):返回小時(0~23)
6、 Minute(Now):返回分(0~59)
7、 Second(Now):返回秒 (0~59)
2 隨機數函數
1、 Rnd[(x)]:產生一個0~1之間的單精度隨機數
2、 Randmize[(x)]:功能同上,不過更好
2 字元串函數
1、 LTrim$(字元串):去掉字元串左邊的空白字元
2、 Rtrim$(字元串):去掉字元串右邊的空白字元
3、 Left$(字元串,n):取字元串左部的n個字元
4、 Right$(字元串,n):取字元串右部的n個字元
5、 Mid$(字元串,p,n):從位置p開始取字元串的n個字元
6、 Len(字元串):測試字元串的長度
7、 String$(n,字元串):返回由n個字元組成的字元串
8、 Space$(n):返回n個空格
9、 InStr(字元串1,字元串2):在字元串1中查找字元串2
10、 Ucase$(字元串):把小寫字母轉換為大寫字母
11、 Lcase$(字元串):把大寫字母轉換為小寫字母
2 窗體輸入輸出函數
1、 Print(字元串):在窗體輸出字元串,可以用」&」對變數進行連接後輸出
2、 Tab(n):把游標移到該行的n開始的位置
3、 Spc(n):跳過n個空格
4、 Cls:清除當前窗體內的顯示內容
5、 Move 左上角x,左上角y,寬度,高度:移動窗體或控制項
6、 InputBox(prompt,…):跳出一個數據輸入窗口,返回值為該窗口的輸入值
7、 MsgBox(msg,[type]…):跳出一個提示窗口
2 文件操作函數
1、 Open 文件名 [For方式] [Access存取類型] [鎖定] AS [#]文件號 [Len=記錄長度]
功能:為文件的輸入輸出分配緩沖區,並確定緩沖區所使用的存取方式
說明:
1) 方式:指定文件的輸入輸出方式,可選,默認是Random,可以是以下值
a、 Output:指定順序輸出方式,將覆蓋原有內容
b、 Input:指定順序輸入方式
c、 Append:指定順序輸出方式,在文件未尾追加內容
d、 Random:指定隨機存取方式,也是默認方式,在Random方式時,如果沒有Access子句,則在執行Open語句時,VB將按下列順序打開文件:讀/寫、只讀、只寫
e、 指定二進制文件。在這種方式下,可以用Get和Put語句對文件中任何位元組位置的信息進行讀寫。在Binary方式中,如果沒有Access子句,則打開文件的類型與Random方式相同
2)、存取類型:放在關鍵字Access之後,用來指定訪問文件的類型。可以是下列類型之一
a、 Read:打開只讀文件
b、 Write:打開只寫文件
c、 Read Write:打開讀寫文件。這種類型只對隨機文件、二進制文件及用Append方式打開的文件有效
3)、鎖定:該子句只在多用戶或多進和環境中使用,用來限制其他用戶或其他進程對打開進行讀寫操作。鎖定類型包括:
a、 默認:如不指定鎖定類型,則本進程可以多次打開文件進行讀寫;在文件打開期間,其他進程不能對該文件執行讀寫操作
b、 Lock Shared:任何機器上的任何進程都可以對該文件進行讀寫操作
c、 Lock Read:不允許其他進程讀該 文件。只在沒有其他Read存取類型的進程訪問該文件時,才允許這種鎖定。
d、 Lock Write:不允許其他進程寫這個文件。只在沒有其他Write存取類型的進程訪問該文件時,才允許這種鎖定
e、 Lock Read Write:不允許其他進程讀寫這個文件
如果不使用lock子句,則默認為Lock Read write
4)、文件號:由用戶自行指定一個由1~511之間的整數,只要該文件號未被使用就合法;打開文件後,可以用該文件號進行讀寫等操作
5)、記錄長度:是一個整型表達式。當選擇該參量時,為隨機存取文件設置記錄長度。對於用隨機訪問方式打開的文件,該值是記錄長度;對於順序文件,該值是緩沖字元數。」記錄長度」不能超過32767位元組。對於二進制文件,將忽略Len子句
舉例:Open 「price.dat」 for Output as #1
Open 「C:\abc.dat」 for radom as #1 len=256
2、 Close [#文件號][,#文件號]……:關閉文件
3、 Seek #文件號,位置:文件指針跳到指定位置,以位元組為單位。取值1~pow(2,31)-1
4、 Seek (文件號):返回當前文件指針的位置
5、 FreeFile():取得一個未使用的文件號
6、 Loc(文件號):返回指定文件的當前讀寫位置
7、 LOF(文件號):返迴文件長度
8、 EOF(文件號):用來測試文件是否結束,結束返回true
9、 Print #文件號,變數1,變數2,…變數n:按順序將各變數的值寫入順序文件
如果是print #文件號,則寫入空行
10、 Write #文件號,表達式表…:作用同 Print
11、 Input #文件號,變數表….:讀順序文件,進行與Print相反的操作
12、 Line Input #文件號,字元串變數:從順序文件中讀入一行
13、 Input$(n,#文件號):從順序文件讀出 n個字元的字元串
14、 Put #文件號,[記錄號],變數:把除對象變數和數組變數外的任何變數(包括弧含有單個數組元素的下標變數)的內容寫入隨機文件。
例如:Put #2,,filebuff
15、 Get #文件號,[記錄號],變數:讀隨機文件,執行與put相反的操作
16、 Get|put #文件號,[位置],變數:讀寫二制文件,位置是指下一次讀寫操作的位置。
17、 Kill 文件名:刪除文件
18、 FileCopy 源文件名,目標文件名:復制文件
19、 Name原文件名 as 新文件名:重命令文件
Ⅳ VB常用屬性
(1) Appearance屬性
該屬性有兩個可選值:0- Flat表示在窗體運行時不以3D方式顯示,1-Flat表示在窗體運行時以3D方式顯示。
(2) BackColor和ForeColor屬性
設置或返回窗體前景顏色和背景顏色。代碼設置如下:
Form1. BackColor=vbcolor
Form1. ForeColor=vbcolor
(3)Bordertyle屬性
該屬性是設置窗體的邊界類型代碼設置如下:
Form1.BorderStyle=value
各個值的含義如下:
0- None窗體無邊框。
1- Fixed Single 固定邊框,無最大化和最小化按鈕,窗體運行時不可變。
2- Sizeable 默認值,雙線邊框,有最大化和最小化按鈕,窗體運行時可變。
3- Fixed Dialog雙線邊框,無最大化和最小化按鈕,窗體運行時不可變。
(4)vb常用方法擴展閱讀
VB中所有的代碼都是依附於模塊的,而模塊在VB中可以分為3種類型:窗體模塊、標准模塊和類模塊。
類模塊可以創建自定義的類,該類包括自己的屬性、方法和事件。自定義的類相當於一個沒有實體的控制項。
比如一個命令按鈕,是VB系統中已經定義好的類,它具有自己的屬性、方法和事件,它也有實體。而類模塊創建的類除了沒有實體外,其餘性質與控制項類似。類模塊在進階教程中暫不做深入介紹。
注意:在代碼區頂部,聲明變數a和變數b。變數a使用public關鍵字聲明:其表示全局變數,可以在本工程內所有窗體模塊、標准模塊、類模塊中使用。變數b使用dim關鍵字聲明:
其表示模塊級變數,僅在本模塊中使用。
Ⅳ vb常用函數
VB常用函數介紹
一、常用內部函數
在VB內部提供了大量函數。在這些函數中,有些是通用的。有些則與某種操作有關的。大體分成五類,分別是:轉換函數、數學函數、日期函數、時間函數和隨機函數。
(1)轉換函數
函數名 功能
Int(x) 返回不大於自變數的最大整數。
Fix(x) 去掉一個浮點數的小數部分,保留其整數部分。
Hex(x) 把一個十進制數轉換成為十六進制數。
Oct(x) 把一個十進制數轉換成為八進制數。
Asc(x) 返回字元串中第一個字元的ASCII碼。
Chr(x) 把值轉換為相應的ASCII字元。
Str(x) 把值轉換為一個字元串
Cint(x) 把小數部分四捨五入,轉換為整數。
Ccur(x) 把值轉換為貨幣類型,小數部分最多保留4位。
CDbl(x) 把值轉換為雙精度數值。
CLng(x) 把值小數部分四捨五入轉換為長整型數值。
CSng(x) 把值轉換為單精度數值。
CVar(x) 把值轉換為變體類型值。
(2)數學函數
函數名 功能
Sin(x) 返回正弦值。
Cos(x) 返回餘弦值。
Tan(x) 返回正切值。
Atn(x) 返回反正切值。
Abs(x) 返回絕對值。
Sgn(x) 返回自變數的符號。即:
值為負數時,函數返回-1
值為0時,函數返回0
值為正數時,函數返回1
Sqr(x) 返回自變數x的平方根,自變數必須大於或等於0。
Exp(x) 返回以e為底數,以x為指數的值,即求e的x次方。
(3)日期函數
函數名 功能
Day(Now) 返回當前的日期。
WeekDay(Now) 返回當前的星期。
Month(Now) 返回當前的月份。
Year(Now) 返回當前的年份。
(4)時間函數
函數名 功能
Hour(Now) 返回小時(0~23)。
Minute(Now) 返回分鍾(0~59)。
Second(Now) 返回秒(0~59)。
(5)隨機函數
Rnd(x) 產生一個0~1之間的單精度隨機數
Rnd函數可以產生隨機數,當一個應用程序不斷地重復使用隨機數時,同一序列的隨機數會反復出現,用Randomize語句可以消除這種情況。
二、字元串函數
(1)刪除空白字元函數
函數名 功能
LTrim(字元串) 去掉「字元串」左邊的空白字元;
RTrim(字元串) 去掉「字元串」右邊的空白字元;
Trim(字元串) 去掉「字元串」兩邊的空白字元;
(2)字元串截取函數
①左部截取
格式:Left(字元串,n)
返回字元串的前n個字元(n≥0)。
②中部截取
格式:Mid(字元串,p,n)
從第P個字元開始,向後截取n個字元(P>0,n≥0)。函數的第三個自變數可以省略。在省略的情況下,將從第二個自變數指定的位置向後截取到字元串的末尾。
③右部截取
格式:Right(字元串,n)
返回字元串最後n個字元(n≥0)。
(3)字元串長度測試函數
格式:Len(字元串)Len(變數名)
用Len函數可以測試字元串的長度,也可以測試變數的存儲空間。
(4)String函數
格式:String(n,ASCII碼) String(n,字元串)
返回由n指定個數組成的字元串。第二個自變數可以使用ASCII碼,也可以是字元串。
(5)空格函數
格式:Space(n)
返回n個空格。
(6)字元串匹配函數
格式:InStr([首字元位置,]字元串1,字元串2 [,n])
在函數中「字元串1」中查找「字元串2」,如果找到了,則返回「字元串2」的第一個字元的位置。若為字元串首字元,則位置為1。
說明:
①「字元串2」的長度限於65535個字元內。
②「首字元位置」是可選項。如果含有「首字元位置」,則從該位置開始查找,否則從「字元串1」的起始位置開始查找。「首字元位置」是一個長整數。
③函數的最後n是可選項,類型為整型數,用來指定字元串比較。取范圍是:0、1、2。
為0使用二制進比較,區分字母的大小寫;
為1比較時忽略大小寫;
為2則基於資料庫中包含的信息進行比較(限於Access資料庫)。
(7)字母大小寫轉換
格式:Ucase(字元串)』小寫字母轉大小字母。
Lcase(字元串)』大寫字母轉換為小寫字母。
三、MsgBox函數
MsgBox函數的格式如下:
MsgBox(msg [,Type][,Title][,HelpFile,Context])
①②③ ④
函數共有5個參數,除①參數外,其餘都是可選參數。
①msg是字元串類型,長度限制為1024字元。超出字元會被自動截取。
②type是一個整數值或符號常量,用來控制在對話框內顯示的按鈕、圖標的類型。參數值由四類數值相加產生,這四類數值或符號常量分別表示按鈕的類型、顯示圖標的種類、活動按鈕的位置及強制返回。
常數 值 描述
vbOKOnly 0 只顯示 OK 按鈕。
VbOKCancel 1 顯示 OK 及 Cancel 按鈕。
VbAbortRetryIgnore 2 顯示 Abort、Retry 及 Ignore 按鈕。
VbYesNoCancel 3 顯示 Yes、No 及 Cancel 按鈕。
VbYesNo 4 顯示 Yes 及 No 按鈕。 VbRetryCancel 5 顯示 Retry 及 Cancel 按鈕。
VbCritical 16 顯示 Critical Message 圖標。
VbQuestion 32 顯示 Warning Query 圖標。
VbExclamation 48 顯示 Warning Message 圖標。
VbInformation 64 顯示 Information Message 圖標。vbDefaultButton1 0 第一個按鈕是預設值。
vbDefaultButton2 256 第二個按鈕是預設值。
vbDefaultButton3 512 第三個按鈕是預設值。
vbDefaultButton4 768 第四個按鈕是預設值。vbApplicationModal 0 應用程序強制返回;應用程序一直被掛起,直到用戶對消息框作出響應才繼續工作。
vbSystemModal 4096 系統強制返回;全部應用程序都被掛起,直到用戶對消息框作出響應才繼續工作。
vbMsgBoxHelpButton 16384 將Help按鈕添加到消息框
VbMsgBoxSetForeground 65536 指定消息框窗口作為前景窗口
vbMsgBoxRight 524288 文本為右對齊
vbMsgBoxRtlReading 1048576 指定文本應為在希伯來和阿拉伯語系統中的從右到左顯示
vbSystemModal 4096 系統強制返回;全部應用程序都被掛起,直到用戶對消息框作出響應才繼續工作。
Type參數由上表的四類數值組成,原則是:從每一類中選擇一個值(僅僅一個值,不得重復),把這幾個值加在一起就是Type參數的值(一般情況下,只需要使用前三類)。
示例:MsgBox 「是否暫停列印!」,16,」提示」
Type參數為16分解成:
16=0+16+0 顯示「確定」按鈕(0)+「暫停」圖標(16)+默認按鈕為「確定」(0)MsgBox」是否退出程序。」,35,」退出」
Type參數為35分解成:
35=3+32+0 顯示「是、否、取消」3個按鈕(3)+「?」圖標(32)+ 默認按鈕(0)③Title是一個字元串,用來顯示對話框的標題。
④HelpFile、Context : HelpFile是一個字元串變數或字元串表達式,用來表示幫助文件的名字,Context是一個數值變數或表達式,用來表示相關幫助主題的幫助目錄號。
MsgBox函數的返回值是一個整數,這個整數與所選擇的命令按鈕相關。
返回值參數表:
常數 值 描述
vbOK 1 OK
vbCancel 2 Cancel
vbAbort 3 Abort
vbRetry 4 Retry
vbIgnore 5 Ignore
vbYes 6 Yes
vbNo 7 No
示例:Dim Tmp as long
Tmp=MsgBox(」是否退出程序。」,35,」退出」)
Msgbox 「你選擇的按鈕值是:」&Tmp
Ⅵ VB用的基本語句有哪些
VB程序中的一行代碼稱為一條程序語句,簡稱為語句。語句是構成程序的基本單位,是執行具體操作的指令,每條語句以ENTER鍵結束。基本語句有:
1、 注釋語句
注釋不僅僅是對程序的解釋,有時它對於程序的調試也非常有用,譬如說可以利用注釋屏蔽一條語句以觀察變化,發現問題和錯誤。注釋語句是我們在編程里最經常用到的語句之一。
在VB里,注釋語句有兩種,一種是用「Rem」關鍵字,這跟DOS里的批處理文件的用法一樣,還有一種是利用單引號「'」,例如:『Dim a As String與Rem Dim a As String的作用是一致的。
2、長語句的分行
在比較早的版本中,因為沒有象C等語言用「;」隔開語句與語句,VB的語句是必須寫在一行里的,不過在VB之後的版本里可以用分行符「_」把一個長語句分成若干行來存放。
3、條件語句
VB的條件語句更符合英語的語法,如果Then後面所跟的語句只有一條,可以寫成:
條件1
True/False
語句1
條件2
True/False
語句2
條件3
True/False
…
…
…
條件N
True/False
語句N
4、循環語句
循環結構是計算機語言里一種重要的結構,它的應用廣泛,最簡單的例子是累加器的作用,還可以用於窮舉法,更直觀的例子是把某件事重復指定的次數,這樣就不用把要重復的語句輸入多次,而通過循環結構完成,非常方便。
C語言里有一個「for」循環語句,VB里也有「For」關鍵字,作用也差不多,只是VB的「For」語句更容易理解。它的格式是:
For<循環變數>=<初賦值>To<終值>[Step<步長>]
Next<循環變數>
在默認情況下,Step被設為「1」,可以省略,Step也可以設為負值,例如:
Dim a=0
For I=1 To10
a=a+ I
Next I
5、While語句
While後面都跟邏輯條件判斷,「Do While……Loop語句」和「While……Wend語句」作用相似,都是先判斷While後面的條件是否為「真」,如果為「真」則執行裡面的語句,如果為「假」,則退出循環,循環直至條件為「假」終止。
「Do……Loop While」與前兩者的區別在於,它不管條件的真假,都會先執行「Do」後面的語句,也就是說,它至少執行語句一次。
6、Until語句,它是直至條件為真則終止循環,句式把While上述三個語句的While換成Until即可,但是因為容易記混,所以我建議只用While即可。Until<條件>可以相當於While Not<條件>。
For循環和Whlie循環應當根據適當的環境使用,它們有時也可替換。
Ⅶ VB常用語法有哪些
'Math.Floor()函數 捨去小數部分 'Math.Ceiling() 返回大於或等於指定數字的最小整數。 'Math.Round() 將值舍入到最接近的整數或指定的小數位數。 'MID(str,start,end) str="1234546" MID(str,2,4) 結果 234 Exit語句 用於退出某種控制結構語句的執行 Exit Do ,Exit For ,Exit Sub ,Exit While ,Exit Function ... End語句 獨立的End語句用於結束一個程序的運行 With語句 With 對象 With Lable1 語句塊 .height=200 End With .width=200 .text="這是一個標簽" End With VB中左上角icon圖標的載入用代碼實現 Form1.Icon = LoadPicture("e:\My Documents\Picture\ICO\1.ico") 'Private m_pointS As Point '聲明一個全局變數記錄 窗口啟動時的坐標 'Private Sub frmStudentExam_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' m_pointS = Me.Location '窗口啟動時 記錄下坐標 'End Sub 'Private Sub frmStudentExam_Move(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Move ' Me.Location = m_pointS '在窗口移動的事件中 設置窗口坐標為啟動時的坐標 'End Sub '設置窗體不可改變大小 'Dim strHeight As Single, strWidth As Single 'Private Sub frmStudentExam_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' strHeight = 900 ' strWidth = 600 'End Sub 'Private Sub frmStudentExam_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize ' Width = strHeight ' Height = strWidth 'End Sub ''設置窗體不可移動方法 'Const WM_SYSCOMMAND As Integer = &H112 'Private Const SC_MOVE As Integer = &HF010 'Protected Overrides Sub WndProc(ByRef m As Message) ' If m.Msg = WM_SYSCOMMAND AndAlso _ ' (m.WParam.ToInt32() And &HFFF0) = SC_MOVE Then ' m.Result = IntPtr.Zero ' Return ' End If ' MyBase.WndProc(m) 'End Sub
Ⅷ vb中傳奇的常用方法有
有不少人從VB1.0開始就在用VB做著軟體,VB一直以來就能編譯,但
總有人抱怨,VB編譯的東西太慢了(p-code是以犧牲速度為代價的),
於是VB開發小組經過長時間的激烈討論,最終還是決定必須要讓人相信
我們VB開發小組的能力,他們想向世人證明:我們有能力開發出生成的
代碼速度上並不慢的編譯器。是要推出一個驚人的產品的時候了。
他們的決定最後上報到微軟的高層領導,領導們認為這是VB占
領市場的一個重要步驟,於是為VB開發小組請來了VC編譯器小組的專家。
專家們看看了VB編譯器實現細節後,大都認為VB的解釋執行器做得非常
棒,不過也大都認為要做一個真正的編譯器幾乎要重新動手重寫VB,在
經過深入分析後,這些專家一致通過了下面的意見:
必須開始一個新項目,這個項目的工期至少得二年,我們會盡可能
保證它能和VB和VBA保持兼容,但有些地方是不可能的。這些專家們可以
保證只要給他們二年時間,他們能夠開發一個全新的VB,在代碼效率上
甚至不遜於VC,可以讓市場徹底把Delphi拋棄,甚至會有不少VC程序員會
改用VB。大家看到了市場前景,大家激動萬分。但VB開發小組卻認為兼容
是必須的,因為VB已經有很大的用戶郡,有很多代碼是用VB寫的,並且
市場等不了那麼二年那麼久,這些觀點如一盆冷水,讓大家都冷靜下來。
於是大家又展開激烈討論(這種討論的激烈程序不亞於,VB.NET項目
計劃出台前的討論),討論當然沒有什麼結果,事情又到領導那兒。
領導一句話:"兼容肯定要,Native Code更是非要不可,最多給你們
半年,做不出來就滾蛋。"。
Ⅸ VB中常用的指令有哪些
字元串函數
1. ASC(X),Chr(X):轉換字元字元碼
[格式:
P=Asc(X) 返回字元串X的第一個字元的字元碼
P=Chr(X) 返回字元碼等於X的字元
[範例:
(1)P=Chr(65)
『 輸出字元A,因為A的ASCII碼等於65
(2)P=Asc(「A」)
『 輸出65
2. Len(X):計算字元串X的長度
[格式:
P=Len(X)
[說明:
空字元串長度為0,空格符也算一個字元,一個中文字雖然佔用2 Bytes,但也算一個字元。
[範例:
(1) 令X=」」 (空字元串)
Len(X) 輸出結果為0
(2) 令X=」abcd」
Len(X) 輸出結果為4
(3) 令X=」VB教程」
Len(X) 輸出結果為4
3. Mid(X)函數:讀取字元串X中間的字元
[格式:
P=Mid(X,n)
由X的第n個字元讀起,讀取後面的所有字元。
P=Mid(X,n,m)
由X的第n個字元讀起,讀取後面的m個字元。
[範例:
(1) X=」abcdefg」
P=Mid(X,5)
結果為:P=」efg」
(2) X=」abcdefg」
P=Mid(X,2,4)
結果為P=」bcde」
4. Replace: 將字元串中的某些特定字元串替換為其他字元串
[格式:
P=Replace(X,S,R)
[說明:將字元串X中的字元串S替換為字元串R,然後返回。
[範例:
X=」VB is very good」
P=Replace(X,good,nice)
輸出結果為:P=」VB is very nice」
5. StrReverse:反轉字元串
[格式:
P=StrReverse(X)
[說明:
返回X參數反轉後的字元串
[範例:
(1)X=」abc」
P=StrReverse(X)
輸出結果:P=」cba」
6. Ucase(X),Lcase(X):轉換英文字母的大小寫
[格式:
P=Lcase(X)
『 將X字元串中的大寫字母轉換成小寫
P=Ucase(X)
『 將X字元串中的小寫字母轉換成大寫
[說明:除了英文字母外,其他字元或中文字都不會受到影響。
[範例:
(1)令 X=」VB and VC」
則Lcase(X)的結果為」vb and vc」,Ucase(X)的結果為」VB AND VC」
7. InStr函數:尋找字元串
[格式:
P=InStr(X,Y)
從X第一個字元起找出Y出現的位置
P=InStr(n,X,Y)
從X第n個字元起找出Y出現的位置
[說明:
(1)若在X中找到Y,則返回值是Y第一個字元出現在X中的位置。
(2) InStr(X,Y)相當於InStr(1,X,Y)。
(3)若字元串長度,或X為空字元串,或在X中找不到Y,則都返回0。
(4)若Y為空字元串,則返回0。
Ⅹ VB常見的幾種運算方法
■算術運算
^ 運算符
* 運算符
/ 運算符
\ 運算符
Mod 運算符
+ 運算符
- 運算符
■連接運算
& 運算符
+ 運算符
■邏輯運算
And 運算符
Eqv 運算符
Imp 運算符
Not 運算符
Or 運算符
Xor 運算