VB基本控制结构ppt课件.ppt

VB基本控制结构ppt课件.ppt

ID:58728448

大小:357.00 KB

页数:55页

时间:2020-10-04

VB基本控制结构ppt课件.ppt_第1页
VB基本控制结构ppt课件.ppt_第2页
VB基本控制结构ppt课件.ppt_第3页
VB基本控制结构ppt课件.ppt_第4页
VB基本控制结构ppt课件.ppt_第5页
资源描述:

《VB基本控制结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章VB控制结构本章要掌握和了解的内容掌握VB基本语句、赋值语句和用户交互函数及过程。掌握选择结构的几种形式并能熟练应用。掌握循环结构的几种形式并能熟练应用。熟练使用三种基本结构设计VB应用程序。了解VisualBasic中其它辅助控制语句。重点:赋值语句;用户交互函数和过程;选择结构的几种形式;循环结构的几种形式。难点:选择结构;循环结构。5.1顺序结构结构化程序设计的三种结构,即顺序结构、选择结构、循环结构。顺序结构就是各语句按出现的先后次序执行。5.1.1赋值语句1.赋值语句形式形式:变量名=表达式计算右边表达式的值,然后赋给

2、左边的变量。给变量赋值和设定属性是VB编程中常见的两个任务。S=x*y+sqr(a+b)‘给变量赋值Text1.Text=“欢迎使用VB”‘设定属性表达式可以是单个常量、单个已赋值的变量、单个函数;也可由变量、常量、运算符和括号按一定的规则组成。2.赋值语句注意点赋值语句不允许写成表达式=变量,虽然赋值号与关系运算符等于号都用=表示,VB系统会根据所处的位置自动判断符号的意义。赋值号左边只能是变量,不能是常量、常数符号、表达式。下面均为错误的赋值语句:Now()=x+y左边是表达式(函数)5=sqr(s)+x+y左边是常量不要将赋值号

3、“=”理解为数学上的等号:A=A+8表示将存储于变量A中的值取出来加8后,将相加结果再存储到变量A中。本章目录①对变量赋值,将表达式的值赋给变量X=Sqr(p*(p-a)*(p-b)*(p-c))Y=Abs(x+y)/(x*y)②设定对象的属性(只读属性除外)Label1=“输入”Text1.FontName=“楷体_GB2312”③交换两个变量(A和B)的值T=AT=BA=BB=AB=TA=T3.赋值语句常用形式④字符串连接设:C1=“ABC”C2=“XYZ”Re=“”如下的连接结果:S1=C1+C2S1=C1&C2S2=C2+C1

4、S2=C2&C1Re1=Re+C1Re1=Re&C1Re2=C1+ReRe2=C1&Re⑤计数计数Num=Num+1变量Num的值每次加1Num=0Num=Num+1Num=Num+1Num=Num+1⑥累加累加S=S+X变量S的值加X的值再赋给SS=0X=5:S=S+XX=6:S=S+XX=4:S=S+XPrintX;S本章目录A=Rnd*61+80Sum=Sum+ADimA%,Sum&若重复执行这两条语句,则不断地将产生的随机整数相加并保存在Sum变量中4.赋值号两边数据类型不同时的处理(1)当表达式为数值型并与变量精度不同时,需

5、强制转换成左边变量的精度。DimN%,M%N=3.5转换时四舍五入,N中的结果为4M=3.2转换时四舍五入,M中的结果为3(2)当赋值号左边变量是数值型,而表达式是数字字符串,自动转换成数值类型再赋值。若表达式为非数字字符或空串,则出错。DimX%,Y!X=“234.5”变量X的为数值值235Y=“AB”、Y=“”运行时出错本章目录(3)任何非字符型的值赋给字符变量,自动转换为字符型。DimX$,Y$,Z$X=1234:Y=Date:Z=True(4)当逻辑值赋给数值型变量时,True转换成-1,False转换为0;反之当数值赋给逻辑

6、型变量时,非0转换为True,0转换成False。DimxAsBoolean,yAsBoolean,a%,b%x=1234:y=0a=True:b=FalsePrintx,y,a,b本章目录1.文本框控件文本框的Text属性可获得用户从键盘输入的字符型数据类型数据。Dimx,y,zx=Text1:y=Text2Text1和Text2中分别输入12、23,则赋值语句z=x+y中变量z的值为?x=Val(Text1):y=Val(Text2)Text1和Text2中还是输入12、23,则赋值语句z=x+y中变量z的值为?5.1.2数据的输

7、出和输入本章目录打开一个对话框,等待用户输入数据,单击“确定”按钮或按回车键后,返回字符型的输入值。函数形式:InputBox(提示[,标题][,默认值][,x坐标位置][,y坐标位置])提示:必须,可以是字符常量、变量、表达式。当某可选项省略,又选择了其后的可选项,则被省略项的逗号“,”占位符不能省略。例5.1利用InputBox输入基本工资和营业额,按营业额的5%提成,计算实发工资并显示。2.输入对话框InputBox函数本章目录打开一个信息框,等待用户选择一个按钮。MsgBox函数返回所选按钮的值,MsgBox过程不返回值Msg

8、Box函数形式:变量[%]=MsgBox(提示[,按钮][,标题])MsgBox过程形式:MsgBox提示[,按钮][,标题]按钮项是一整型表达式,决定信息框按钮的数目和类型及出现在信息框上的图标形式。3.MsgBox函

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。