学习VB编程语言,有些人认为很难,有些人却认为特别容易,一学就会,简单至极,你是否也有这样的感受呢?下面让我来为大家解惑答疑吧。
计算机执行的控制流程只能有三种基本控制结构组成,即:顺序结构、选择结构和循环结构。Visual Basic是采用事件驱动,由用户激发事件去执行相应的事件的处理过程。对于每一个事件处理内部而言,又总包括这三种基本结构。学习VB编程语言真的很简单,学会走遍天下的三大VB控制结构,你就不用为学习vb发愁了,绝对真正达到一学就会。
我们先依次介绍三种结构的概念和语法格式,最后再解释每一种结构的优缺点。
一、顺序结构
顺序结构:就是按照语句的书写顺序执行(语句怎么执行,就怎么书写)。简单的举几个例子:
1.赋值语句 Let(程序设计中最基本、最常用的语句)
赋值语句一般格式:[Let] <变量名>=<表达式>;[Let] [<对象名>.]<属性名>=<表达式>
其作用:把一个表达式的值赋给一个变量或设置对象的属性。
2.数据输出
我们介绍一下信息框函数Msgbox
Msgbox函数的使用格式为:<变量名>=Msgbox(<提示信息>[,<对话框类型>[,<对话框标题>]])
其作用:弹出消息来显示信息。
3.数据输入
输入框函数Inputbox
语法格式:变量名=InputBox(<提示信息>,[<对话框标题>],[<默认值>])
其作用:将用户输入的数据返回到当前的程序。
4.常用语句
1.卸载对象语句(Unload)
语法格式:Unload 对象名
作用:卸载指定的窗体或控件。
2.结束语句(End)
语法格式:End
作用:强行终止程序,清除所有变量。
上面我们说了这么多,目的就像告诉大家,顺序结构要按照语法格式进行,语法格式错了,系统就会报错。
二、选择结构
1.条件语句(只有单行和多行之分)
(1)单行条件句
语法格式:
if <条件> Then <语句块1> [Else <语句块2>]
(2)多行条件句(块结构条件语句)
语法格式:
语法格式:if <条件> Then
<语句块1>
[ Else
<语句块2>
End If ]
(3)条件语句的嵌套
①一般格式的条件语句嵌套:在一个条件语句中再编写一个条件语句。
格式:
②ElseIf格式的条件语句嵌套:解决多层条件句给编写和阅读程序造成困难。
格式:
if <条件1> Then
<语句块1>
ElseIf <条件2> Then
<语句块2>
ElseIf <条件3> Then
<语句块3>
...
[ Else
<语句块n>]
End If
(4)使用IIF函数:实现比较简单的条件判断句。
格式:
IIF (<条件表达式>,<条件为真时的值>,<条件为假时的值>)
2.Select Case语句
语法格式:
Select Case<测试表达式>
Case<测试表达式1>
<语句块1>
[Case<测试表达式2>
<语句块2>]
..........
[Case<测试表达式n>
<语句块n>]
[Case Else
<语句块n+1>]
End Select
比较If语句和Select Case语句,在解决复杂问题时,If语句的嵌套很麻烦,而且实现多分支选择,结构不明显,Select Case语句实现多分支选择,更简单、易读。
三、循环结构
1.Do... Loop语句(通过检测循环条件决定循环)
(1)先判断条件
语法格式:
Do [While|Until <条件>]
[循环体]
Loop
(2)后判断条件
语法格式:
Loop
[循环体]
Do [While|Until <条件>]
对比上面的语法格式不难发现,他们基本上没有区别,条件在上即为先判断条件,条件在下即为后判断条件。
2.For ... Next语句(属于计数型循环,用于循环次数已知的程序结构)
语法格式:
For <循环变量>=<初值> To <终值> [Step<步长>]
[<循环体>]
Next [<循环变量>]
Do... Loop语句与For ... Next语句的区别:
举例:计算1+2+3+...+100。
不难发现,Do... Loop语句比For ... Next语句只多了一行,最大的区别是本质的不同。
3.多重循环
只要上面的几种循环学会了,多重循环只是一个名称,在一个循环中再加上一个循环。
优缺点:
顺序结构只能解决一些简单的问题,相对于复杂问题解决起来会很繁琐。
选择结构能够根据不同的情况做不同的选择。
循环结构重复执行某些语句,简化程序,可以提高效率。
分享到:
相关推荐
从提供的文件内容来看,这篇文章可能是关于学习...当然,为了能够流利地交流,还需要学习语法、句型结构以及更多的词汇。不过,对于打算周游世界或者仅仅需要进行基本英语沟通的人来说,掌握这些词汇是一个良好的开始。
有礼走遍天下.pptx
走遍天下书为侣1.doc
3走遍天下书为侣.ppt
有“礼”走遍天下.pptx
商务礼仪有礼走遍天下课件.pptx
《走遍天下书为侣》.doc
在《走遍天下书为侣》这篇学习教案中,我们首先需要理解作者尤安·艾肯对书籍的深厚情感,他将书视为旅行中的最佳伴侣,书不仅能够像朋友一样陪伴我们,更能够在阅读的过程中为我们带来无限的乐趣与思考。...
rjyw050103走遍天下书为侣.ppt
走遍天下书为侣件实用教案.pptx
3走遍天下书为侣 (2).ppt
3走遍天下书为侣PPT课件.ppt
《走遍天下书为侣》PPT.ppt
-3走遍天下书为侣1.ppt
基本社交礼仪有礼走遍天下讲座课件.pptx
《走遍天下书为侣》这篇文章以独到的视角,探讨了书籍在个人成长和精神生活中的地位和作用。作者通过对书籍角色的多维比喻——伴侣、朋友、家和故地,细腻地描绘了书籍带给人们的不仅是知识的累积,更是情感的陪伴与...
锂产业链由基础锂产品和深加工锂产品构成,碳酸锂作为锂的基础产品,其生产流程分为两大类,取决于所使用的锂原料。 自2000年以来,碳酸锂价格经历了两轮显著的周期性变化。第一轮周期发生在2005年至2009年,第二轮...
《走遍天下万事如意》这本书,虽然故事背景并非设置在科技飞速发展的IT行业之中,其核心传达的理念——通过努力不懈的追求来实现自己的梦想,却对IT领域的专业人士有着深刻的启迪。在这样一个日新月异的时代,IT行业...
【走遍天下书为侣】这篇课文以富有诗意的语言,表达了作者对于书籍的热爱和对阅读的独特理解。文章的核心观点是书如同一位朋友,能够陪伴我们度过旅途,并且每次阅读都会有新的发现和感悟。 作者首先指出一本好书...
北师大版教材中《走遍天下书为侣》这篇课文,以其独特的视角和深刻的情感,向小学生揭示了书籍的真正价值。通过对这篇课文的学习,学生们不仅能够增进对书籍的理解和热爱,还能够在阅读的过程中提升自身的语文素养。...