當前位置:編程學習大全網 - 編程語言 - VB經常用的語句有哪些

VB經常用的語句有哪些

看MSDN比較好,我復制了壹些比較常用的給妳看壹下,大部分都比較常用 AppActivate語句

Beep語句

Call語句

ChDir語句

ChDrive語句

Close語句

Const語句

Date語句

Declare語句

Deftype語句

DeleteSetting語句

Dim語句

Do...Loop語句

End語句

Enum語句

Erase語句

Error語句

Event語句

Exit語句

FileCopy語句

ForEach...Next語句

For...Next語句

Function語句

Get語句

GoSub...Return語句

GoTo語句

If...Then...Else語句

Implements語句

Input#語句

Kill語句

Let語句

LineInput#語句

Lock,Unlock語句

LSet語句

Mid語句

MkDir語句

Name語句

OnError語句

On...GoSub、On...GoTo語句

Open語句

OptionBase語句

OptionCompare語句

OptionExplicit語句

OptionPrivate語句

Print#語句

Private語句

PropertyGet語句

PropertyLet語句

PropertySet語句

Public語句

Put語句

RaiseEvent語句

Randomize語句

ReDim語句

Rem語句

Reset語句

Resume語句

RmDir語句

RSet語句

SaveSetting語句

Seek語句

SelectCase語句

SendKeys語句

Set語句

SetAttr語句

Static語句

Stop語句

Sub語句

Time語句

Type語句

While...Wend語句

Width#語句

With語句

Write#語句

類型轉換函數

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的指針

數學函數

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次方

日期與時間函數

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)

隨機數函數

1、Rnd[(x)]:產生壹個0~1之間的單精度隨機數

2、Randmize[(x)]:功能同上,不過更好

字符串函數

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$(字符串):把大寫字母轉換為小寫字母

窗體輸入輸出函數

1、Print(字符串):在窗體輸出字符串,可以用”&”對變量進行連接後輸出

2、Tab(n):把光標移到該行的n開始的位置

3、Spc(n):跳過n個空格

4、Cls:清除當前窗體內的顯示內容

5、Move 左上角x,左上角y,寬度,高度:移動窗體或控件

6、InputBox(prompt,…):跳出壹個數據輸入窗口,返回值為該窗口的輸入值

7、MsgBox(msg,[type]…):跳出壹個提示窗口

文件操作函數

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 新文件名:重命令文件

  • 上一篇:投影交互式編程
  • 下一篇:神舟九號發射前各項口令
  • copyright 2024編程學習大全網