vb的语句

请列举VB的所有语句

VB5常用语句一览1.概述高级编程语言源代码大多由语句组成,vIsualBasic源程序也是由BASIC语句组成的。

VB5中的语句分为可执行语句和非可执行语句。非可执行语句一般为说明性语句,而可执行语句均执行某种操作。

由下列关键字定义的语句为非可执行语句:Rem Dim ConstOption ExPlicit Deftype GlobalStatic Type。End Type可执行语句在执行某种操作的同时,往往还以不同的方式控制着程序的流程。

顺序语句、条件语句和循环语句是Basic语言中最基本、最常用的语句。2.赋值语句赋值语句是一种顺序语句,语句的先后顺序即程序的执行顺序。

赋值语句为变量或对象的同性赋值。其语法为:[Let]变量=表达式[Let]对象.属性=表达式其中表达式中可以包含变量、常量、属性。

此时等号称为赋值等号。注意赋值等号两边的数据类型一般应保持一致。

例如:i%=5s$=“ ‘”为空字符串但是,当用字符串表示数值时,允许把效值字符串赋予数值变量;也可以把数值赋予字符串变量。例如:Dim i As IntegerDim s As String3.条件语句(1)If…Then语句格式1:16条件Then语句格式2:If条件Then语句块其含义为:如果“条件”成立,就执行Then后面的语句或语句块。

语句块指一行或多行语句。此处,“条件”可以是由单个比较表达式形成的简单条件,也可以是由逻辑运算符连接几个比较表达式而形成的复杂条件。

例如:H x>=O And y>=O Then。s=Sqr(x)十Sqr(y)(2)If…Then…Else语句格式1:If条件Then语句1 Else语句2格式2:If条件Then语句块1语句块2格式3 If条件1 Then语句块1Else If条件2 Then语句块2语句块3语句块4其含义为:如果“条件”满足。

就执行Then后面的语句或语句块、否则就执行Else后面的语句或语句块。格式3又称为嵌套的If语句。

4.选择语句格式I:Select Case表达式Case值1语句块1Case值2语句块2[Case Else语句块n]End Select格式2:SelectCase表达式Case值1,值2[,.]语句块1 Case值3 TO值4[,.]语句块2 Case Is比较运算符值5语句块3[Case Else 语句块n]End Select其含义为:当表达式取某值或在某数值范围内时,就执行与某值相对应的“Case…”后面的语句块。To关键字用两个数值指定一个范围,其中较小的数值要在To的前面。

Is关键字配合比较运算符来指定一个数值范围,如“Is5.循环语句(1)For…Next语句格式:For循环变量=初值To终值[Step步长]语句块Next循环变量功能:循环变量开始取初值,当循环变量的值未超过终值时,执行语句块,同时循环变量增加一个步长。如果循环变量的值还未超过终值,再执行语句块,循环变量再增加一个步长,……,直到循环变量超过终值。

当步长为正时,“超过终值”指大于终值;当步长为负时,“超过终值”指小于终值。当省略“Step步长”时,默认的步长为1。

语句块内可以包含语句Exit For其含义为退出循环。语句块内也可包含另一个Foro..Next循环,此时构成多重循环。

(2)Do…Loop语句格式1:DoWhile条件语句块loop功能:当条件满足时,就进行循环。先测试条件,当条件满足时,就执行语句块。

Loop使得程序又返回DoWhile语句,再对条件进行测试,满足时再执行语句块。重复上述动作,直到条件不满足为止。

格式2:Do语句块Loop While条件功能:先执行语句块,再测试条件,当条件满足时,就进行循环。先执行语句块,再测试条件是否满足。

若条件满足,又返回Do语句,再执行语句块。重复上述动作,直到条件不满足为止。

格式3:Do Until条件语句块Loop功能:一直循环到条件满足时为为止(条件满足时就不再循环)。先测试条件,若条件不满足,就执行语句块。

Loop使得程序又返回Do Until语句,再对条件进行测试,不满足时再执行语句块。重复上述动作,直到条件满足为止。

格式4:Do语句块Loop Until条件功能:先执行语句块,然后一直循环到条件满足时为为止(条件满足时就不再循环)。先执行语句块,再测试条件是否满足。

若不满足,又返回Do语句,再执行语句块。重复上述动作,直到条件满足为止。

上述四种格式的语句块中,均可使用Exit Do以提前退出Do…Loop循环。(3)While…Wend语句格式:While条件语句块Wend功能:当条件满足时,就进行循环。

与Do…Ioop语句的第一种格式功能相同。6.跳转语句跳转语句也称无条件转向语句。

格式:GoTo行标号功能:让程序转到行标号指定的那一行上去执行。行标号由字母或整数数字组成。

行标号要加在语句行的最前面,且行标号后面要带一冒号。注意:GoTo语句与其对应的行标号只能在同一个过程内使用,不能用GoTo语句从一个过程跳转到另一个过程。

不可滥用GoTo语句。然而在某些多重循环或嵌套结构中,恰当地使用GoTo语句可以使流程更为清晰。

7.转子语句和返回语句转子语句使流程转向一个子程序,其语法为:GoSub行标号,其中行标号指明子程序的开始位置。返回语句使流程从子程序返回到调用于程序的GoSub语句的下一个语句,其语法为:Return例:Private Stlb Commandl一Click() .GoSub SPrint 5Exit SubS:Print 8ReturnEnd Sub注意:转子语句和返回语句必须在同一个过程内使用。

8.开关。

VB基本语句

VB循环语句有:

1、do while。loop:当条件为True时循环,,在进入循环之前检查条件。

2、do。loop while:当条件为True循环,在循环至少运行一次后检查条件。

3、do until。loop:当条件为false循环,在进入循环之前检查条件。

4、do.. loop until:当条件为false循环,在循环至少运行一次后检查条件。

5、While。Wend: 当条件为Ture时循环。

6、for。.next:指定循环次数,使用计数器重复运行语句。

7、for Each。next:对于集合中的每项或数组中的元素,重复执行每个语句。

8、for Each。in:从一个集合中取出每一个元素。

9、循环嵌套:就是在一个大循环内可以包含一个小循环。

10、强行退出循环

就知道这么多,呵呵

VB用的基本语句有哪些

★条件判断语句 条件判断控制最主要的概念在于条件表达式的功能。

相关的流程控制语句,会依据所给定的测试数据,对程序部分片段作选择性的执行操作。 在VB中提供了If。

Then与Select Case两种条件判断语句。If。

Then判断语句 If..Then判断语句属于一种单行假设判断语句,它会按照用户所给定的比较或逻辑表达式进行判断。当判断结果为“True”也就是真时,则执行Then后的程序代码块,否则跳过该块的执行步骤。

使用语法的方法如下:If 判断式 Then 执行语句或If 判断式 Then执行语句1执行语句2End If 其实上述的两种语法并不相同的,主要差异在于第一种写法是使用在处理程序部分的源代码较短,无需分段的时候:If a > b Then Print “a > b” 而当处理程序部分需要分段时,则必须使用第二种写法将执行语句包括在”If。Then。

End If”范围中:If a > b Then c = a + b Print “a + b = ” & cEnd If 而If。Then。

Else。End If语句则可以将不符合条件式的情况,交给Else后所接的程序代码来处理:例如:If a < b Then c = a + bElse c = a bEnd IfPrint c在上面程序片段中,变量C的数值会由条件式”a

至于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标签后的语句 程序语句1End Select 由于Select Case仅能传入一个参数,也就是说它无法执行“比较”与“判断”的操作,并且Case仅能是数值而不能是表达式。

以下这个是个错误程序的片段:Select Case A > B //错误!!!仅能传送一个参数或是Select Case ACase A < C //错误!!!Case只能接受数值★循环语句 当程序需要执行重复性工作时,可以使用循环控制语句连续执行某段程序代码,直到满足特定条件为止。 VB提供了Fot。

Next、While。Wend与Do。

Liio三种循环控制语法。For。

Next循环语句 For。Next属于先测试循环控制语句,属于基本的循环控制语法。

它按照用户所赋予的初值、终值与步长表达式来重复执行某一特定程序区段。在每次执行前,系统会先检查目前初值状态是否符合终值条件,如果不符合终值条件的话则执行增量运算后,再执行循环语句:反之如符合终值条件,则跳出循环。

For 循环语法如下:For 初值 to 终值 Step 步长 程序语句NextWhile。Wend循环语句 While。

Wend属于先测试循环语句,当执行条件参数成立时,程序会执行While循环内语句内容,直到条件参数不成立时为止。 While。

Wend循环语句如下:While 执行条件 执行语句1 执行语句2WendDo。Loop循环语句 Do。

Loop循环控制的运用与For。Next以及While。

Wend语句类似,但是在执行过程上有一点差异。那就是Do。

Loop循环控制不管条件式是否成立,必定会先执行一次循环内的程序代码。 Do。

Loop循环语法如下:Do 执行语句1; 执行语句2; …Loop 条件判断式 Do。Loop的条件判断式有“Do。

Loop While”与“Do。Loop Until”两种写法,分别说明如下:Do。

loop While语法如下:Do i = i + 1Loop While i <= 100 上面循环语句执行时,会走进行“i=i+1”的运算操作,再判断While后所加的条件式。Do。

Loop Until语法如下:Do i = i + 1Loop Until i = 100 上面循环语句执行时,同样会先执行“i=i+1”的运算,再判断While后所加的条件式。★无条件跳转控制 VB中提供了一个无条件跳转语句“GoTO”命令,让用户搭配程序代码标识符,进行指定位置的跳转操作。

声明语法如下所示:标识符字符串: //将标识符字符串后加上冒号,例如firstBlock: 程序代码标识符建立完成后,用户即可在程序中的任意位置执行“GoTo”命令,即能跳到程序代码的标识符位置,执行其后所包含的代码内容。 虽然说GoTo命令可以进行无条件的跳转操作,但是这容易造成程序混乱,可读性差喔!让用户日后的维护工作难以进行。

这也就是为什么大多数计算机书籍都会提醒读者,尽量去避免使用无条件控制语句的主要原因喔!。

VB语言和C语言有什么区别VB语言和C语言有什么区别初学者应该先

都是高级语言。

VB是面向对象的(.NET) C是面向过程的。 初学者学习VB容易理解吧,并且VB好在V上,也就是visual可视界面,这样可以快速写一个能让你有点成就感的小程序,C就。

很基础的语言了。 至于这个重要度来说,看你要做什么了,C不是面向对象的,处理大型程序不够好,但是C可以直接操作内存,所以可以写系统软件,单片机编程等等;VB可以开发很多应用软件,语言简单易懂,效率也还不错。

以上两种语言都很重要,C语言比较难一些,虽然我已开始学的就是C,但是我还是推荐你先学习VB,C学完了肯定要学习C++的,那是后话。 对于入门者来说,只要弄本入门书籍就可以,没什么基础,等你学了一些以后你会慢慢知道需要什么知识了,C语言可以看谭浩强的《C程序设计》,VB可以看刘炳文的《Visual Basic程序设计》不过呢,那个VB的编译系统是VB6.0,.NET的应该看什么书我就不清楚了,可以考虑下清华大学出版社的呵呵。