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 新文件名:重命令文件
vb语言程序设计最常用语句
VB中的常用语句?不好回答,根据需要使用的语句不同,你的界面这个语句比较多,他的界茄汪蠢面那个语句比颤陪较多。你看看教陵贺程,应该介绍了常用语句,例如Dim、If ..... else ..... end if、 do ..... loop 、select ..... end select等等等等。
VB语言的基本语句有哪些?
If...Then判断语句
If..Then判断语句属于一种单行假设判断语句,它会按照用户所给定的比较或逻辑表达式。
进行判断。当判断结果为“True”也就是真时,则执行Then后的程序代码块,否则跳过该块的执行步骤。
使用语法的方法如下:
If 判断式 Then 执行语句
或
If 判断式 Then
执行语句1
执行语句2
End If
其实上述的两种语法并不相同的,主要差异在于第一种写法是使用在处理程序部分的源代码较短,
无需分段的时候:
If a b Then Print "a b"
而当处理程序部分需要分段时,则必须使脊穗用第二种写法将执行语句包括在"If...Then...End If"范围中:
If a b Then
c = a + b
Print "a + b = " c
End If
而If...Then...Else...End If语句则可以将不符合条件式的情况,交给Else后所接的程序代码来处理:
例如:
If a b Then
c = a + b
Else
c = a - b
End If
Print c
在上面程序片段中,变量C的数值会由条件式”ab“成立与否而有不同的输出结果。
至于ElseIf的语法也是和If搭配来使用,它主要是用来进行多重逻辑判断。
If...ElseIf...Else...End If使用语法的方法如下:
If 判断式1 Then //当判断式1成立时,执行以下语句
程序语句 甲
ElseIf 判断式2 Then //当判断式1不成立,但判断式2成立时执行以下语句
程序语句乙
ElseIf 判断式3 //当判断式1和2都不程序,但判断式3成立时执行以下语句
程序语句 丙
Else //当上面所有判断式都不成立时,执行下面的语句
程序语句 丁
End If
★Select Case判断语句
Select Case流程控制语句可以根据判断式的返回值来执行不同程序代码片段。
Select Case语法如下:
Select Case 参数
Case 条件1 //当判断式旁羡满足条件1时就执行以下的语句
程序语句1
程序语句2
Case 条件2 //当判断式满足条件2时就执行以下的语句
程序语句1
程序语句2
Case Else //当判断式无满足任何条件时就执行Case Else标签后的语句
程序语句1
End Select
由于Select Case仅能传入一个参数,也就是说它无法执行“比较”与“判断”的操作,并且Case
仅能是数值而不能是表达式。
以下这个是个错误程樱启卜序的片段:
Select Case A B //错误!!!仅能传送一个参数
或是
Select Case A
Case A C //错误!!!Case只能接受数值
★循环语句
当程序需要执行重复性工作时,可以使用循环控制语句连续执行某段程序代码,直到满足特定条件为
止。
VB提供了Fot...Next、While...Wend与Do...Liio三种循环控制语法。
For...Next循环语句
For...Next属于先测试循环控制语句,属于基本的循环控制语法。它按照用户所赋予的初值、终值
与步长表达式来重复执行某一特定程序区段。在每次执行前,系统会先检查目前初值状态是否符合
终值条件,如果不符合终值条件的话则执行增量运算后,再执行循环语句:反之如符合终值条件,则
跳出循环。
For 循环语法如下:
For 初值 to 终值 Step 步长
程序语句
Next
提供VB一些常用语句.
是在是没有所谓的常用语句,但是常用函数我倒是整理了。其实只要你会了常用函数,至于语句也就不言而喻了。估计是楼主在常用函数上没有深刻理解,所以才导致语句看不懂的。所以我贴出一些常用函数给你看看,希望可以帮到你!文章导读:VB 实用函数集Time 返回系统时钟的当前时间。
Date 返回系统时钟的当前日期。
Now 返回代表当前日期和时间的编码值。该函数经常用作其它系统时钟函数的参数。
Hour(Time) 返回指定时间的小时部分(0到23)。
Minute(Time) 返蚂袜旦回指定好晌时间的分钟部分(0到59)。
Second(Time) 返回指定时间的秒部分(0到59)。
Day(Date) 返回月份中的日期数(1到31)。
Month(Date) 返回日期中的月份(1到12)。
Year(Date) 返回日期中的年度。
Weekday(Date) 返回日期中代表一周中的星期几。Abs(n) 返回n的绝对值。
Atn(n) 返回n的反正切值,以弧度为单位。
Cos(n) 返回n的余弦值,以弧度为单位。
Exp(n) 返回e的n次方。
Rnd(n) 产生0到1之间的一个随机数。
Sgn(n) n小于0时返回-1,n等于0时返回0,n大于0时返回1。
Sin(n) 返回n的正弦值,以弧度为单位。
Sqr(n) 返回n的平方根。
Str(n) 把数值值转换成字符串。
Tan(n) 返回n的正切值,以弧度为单位。
Val(n) 把字符串转换为数值值。
Int(n) 返回数字的整数部分。8.4--9
Fix(n) 返回数字的整数部分。8.4--8
以上函数在VB6和VBScript中都适用,在。NET里面要在前面加上相应的命名空间,如System.Math.Cos(),Microsoft.VisualBasic.Hour()。数据类型转换函数:
转换函数 将表达式转换成
CBool Boolean
CByte Byte
CCur Currency '只在VB7.0以下有效
CDate Date
CDbl Double
CInt Integer
CLng Long
CSng Single
CStr String
CVar Variant ‘只在VB7.0以下有效
CVErr Error '只在VB7.0以下有效
若想了解Visual Basic正在使用哪种变量类型,可使用 VarType 函数。字符串处理函数
关键字 说明 示例
Ucase 将字符串中的字母改为大写 Ucase("Kim")返回KIM
Lcase 将字符串中的字母改为小写 Lcase("Kim")返回kim
Len 确定字符串的长度(以字符为单位) Len("Mississ")返回7
Right 返回字符串右部指定个数的字符 Right("Budapest",3)返回pes
Left 返回字符串左部指定个数的字符 Left("Budapest",4)返回Buda
Mid 从某一指定起始点开始返回字符串中指定个数的字符 Mid("Sommers", 4, 3) 返回mer
InStr 从一个较大字符串中查找另一个字符 start% = InStr("bob","bobby")start%变量返回值1
String 重复指定字符串中的字符,返回新的字符串 String(8, "*")返回********
Asc 返回指定字母的ASCII代码 Asc("A") 返回65
Chr 返回指定ASCII代码对应的字符 Chr(65) 返回A
Xor 对两个数字执行“异或”操作,其返回值可用来对文本进行加密、解密 65 Xor 50 返回115 115 Xor 50 返回65
注意:Right和Left在.Net中使用时前面要加命名空间Microsoft.VisualBasic;String在.Net中无效。注册表读写函数:
GetSetting 检索注册表设置值
SaveSetting 保存或创建注册表设置值
GetAllSettings 返回一个包含多项注册表设置值的数组
DeleteSetting 删除注册表设置值(此乃个人整理闷扰而得,如果发现有错漏请提出,谢谢。^_^) 回答者:百度HI群飞度编程学社1195277
VB基本语句
vb分为顺序结拍禅哪构、条件结构、循环结构:
if
条袭码件
Then
语句1
else
语句2
end
if
for
i
=
1
to
10
语句1
‘重复执行10次
next
i
do
语句1
loop
until
条件
’当条件满足时退出循环,否则用远执行下去
while
条件
语句1
wend
'当条件满足时执行循袭灶环
还木有评论哦,快来抢沙发吧~