免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 回復 發帖

VB常用內部常用語句大全

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 新檔案名:重命令文件
返回列表