ImageVerifierCode 换一换
格式:PPT , 页数:33 ,大小:293.04KB ,
资源ID:10296693      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/10296693.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(第-章--Visual-Basic程序控制结构优秀文档.ppt)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

第-章--Visual-Basic程序控制结构优秀文档.ppt

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第3 章 Visual Basic程序控制结构,3.1 顺序结构,3.2 选择结构,3.3 循环结构,第三章 VB程序控制结构,3.1 顺序结构,编写程序时,我们一条一条地书写指令,如果按照指令的书写顺序执行程序,这种结构就是顺序结构,第三章 VB程序控制结构,指令一,指令二,指令三,3.1.1 赋值语句,用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象,其一般格式为:Let 目标操作符=源操作符,例如:,Totla=99把数值常量99赋给变量Total(是注释符),BitCount=ByteCou

2、nt*8,第三章 VB程序控制结构,说明:这里的“源操作符”包括变量(简单变量或下标变量)、表达式(数值表达式、字符表达式或逻辑表达式)、常量及带有属性的对象;而“目标操作符”指的是变量和带有属性的对象;“=”称为“赋值号”。赋值语句的功能是把“源操作符”的值赋给“目标操作符”。“Let”可省略,3.1.2 数据输入和输出,一般格式为:对象名称.Print表达式,|;,一、数据输出Print方法,说明:,例如:,Picture1.Print“Microsoft Visual Basci”,1、“对象名称”可以是窗体(Form)、图片框(PictureBox)或打印机(Printer),也可以是

3、立即窗口(Debug)。如果省略“对象名称”,则在当前窗体上输出。,2、如果省略“表达式”,则输出一个空行,3、如果输出的各表达式之间用,逗号,分隔,则按标准输出格式(分区输出格式)显示数据项,4、如果各输出项之间用,分号或空格,作分隔符,则按紧凑输出格式输出数据,第三章 VB程序控制结构,二、与Print方法有关的函数,1Tab函数,格式:Tab(n),说明:,Tab,函数把光标移到由参数,n,指定的位置,从这个位置开始输出信息。要输出的内容放在,Tab,函数的后面,并用分号隔开。,例如:,Print Tab(25);800,将在第25个位置输出数值800。,2Spc函数,格式:Spc(n)

4、说明:在,Print,的输出中,用,Spc,函数可以跳过,n,个空格。,例如:,Print“ABC”;Spc(8);”DEF”,将首先输出“ABC”,然后跳过8个空格,输出“DEF”。,输出结果为:,ABC DEF,第三章 VB程序控制结构,三、输出格式,用格式输出语句Format$可以使数值或日期按指定的格式输出。一般格式为:,Format$(数值表达式,格式字符串),字符,作用,#,数字;不在前面或后面补0,0,数字;在前面或后面补0,.,小数点,千位分隔符,%,百分比符号,$,美元符号,、+,负、正号,E+、E,指数符号,第三章 VB程序控制结构,例如:,Print Format$(2

5、5634,”00000000”),00025634,Print Format$(25634,”#”,25634,Print Format$(850.72,”#.#”),Print format$(12345.67,”#,#.#”),Print format$(.257,”00.0%”),25.7%,第三章 VB程序控制结构,四、数据输入InputBox函数,InputBox函数可以产生一个对话框,这个对话框作为输入数据的界面,等待用户输入数据,并返回所输入的内容。其格式为:,InputBox(prompt,title,default,xpos,ypos,helpfile,context),(1

6、Prompt:是一个字符串,其长度不得超过1024个字符,它是在对话框内显示的信息,用来提示用户输入。在对话框内显示prompt时,可以自动换行。如果想按自己的要求换行,则须插入回车换行操作,即:Chr$(13)+Chr$(10),说明:,(2)title:字符串,它是对话框的标题,显示在对话框顶部的标题区。,第三章 VB程序控制结构,(3)default:字符串,用来显示输入缓冲区的默认信息。如果用户不想用这个默认字符串作为输入值,则可在输入区直接键入数据,以取代默认值;如果省略该参数,则对话框的输入区为空白,等待用户键入信息。,(4)xpos,ypos:是两个整数值,分别用来确定对话框与

7、屏幕左边的距离(xpos)和上边的距离(ypos。这两个参数必须全部给出,或者全部省略。如果省略这一对位置参数,则对话框显示在、屏幕中心线向下约三分之一处。,标题,xpos,ypos,输入区,prompt,(5)helpfile,context:helpfile用来表示帮助文件的名字;context用来表示相关帮助主题的帮助目录号。,第三章 VB程序控制结构,五、MsgBox函数和MsgBox语句,1MsgBox函数,格式如下:,MsgBox(msg,type,title,helpfile,context,说明:该函数有,5,个参数,除第一个参数外,其余参数都是可选的。各参数的含义如下:,(1

8、msg:是一个字符串,该字符串的内容将在由MsgBox函数产生的对话框内显示。,(2)type:是一个整数值或符号常量,用来控制在对话框内显示的按钮、图标的种类及数量。该参数的值由4类数值相加产生,这4类数值或符号常量分别表示按钮的类型、显示图标的种类、活动按钮的位置及强制返回,见表所示。,第三章 VB程序控制结构,序号,符号常量,值,作用,1,vbOKOnly,0,只显示“确定”按钮,2,vbOKCancel,1,显示“确定”及“取消”按钮,3,vbAbortRetryIgnore,2,显示“终止”、“重试”及“忽略”按钮,4,vbYesNoCancel,3,显示“是”、“否”及“取消”按

9、钮,5,vbYesNo,4,显示“是”、“否”按钮,6,vbRetryCancel,5,显示“重试”及“取消”按钮,7,vbCritical,16,显示Critical Message图标,8,vbQuestion,32,显示Warning Query图标,9,vbExclamation,48,显示Warning Message图标,10,vbInformation,64,显示Information Message图标,11,vbDefaultButton1,0,第一个按钮是默认值,12,vbDefaultButton2,256,第二个按钮是默认值,13,vbDefaultButton3,51

10、2,第三个按钮是默认值,14,vbDefaultButton4,768,第四个按钮是默认值,15,vbApplicationModal,0,应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作,16,vbSystemModal,4096,系统强制返回:全部应用程序都被挂起,直到用户对消息框作出响应才能继续工作,第三章 VB程序控制结构,(3)title:是一个字符串,用来显示对话框的标题。,返回值,操作,符号常量,1,选“确定”按钮,vbOk,2,选“取消”按钮,vbCancel,3,选“终止”按钮,vbAbort,4,选“重试”按钮,Vbretry,5,选“忽略”按钮,v

11、bIgnore,6,选“是”按钮,vbYes,7,选“否”按钮,vbNo,(4)helpfile,context:同InputBox函数。,(5)MsgBox函数的返回值是一个整数,这个整数与所选择的按钮有关。见表,第三章 VB程序控制结构,2、MsgBox语句,Msgbox函数也可以写成语句形式,即:,MsgBox Msg$,type%,title$,helpfile,context,例如:,MsgBox“文件保存成功“,执行上面的语句,显示的信息如图所示。,说明:各参数的含义及作用与MsgBox函数相同,由于MsgBox语句没有返回值,因而常用于较简单的信息显示。,第三章 VB程序控制结构

12、3.1.3 注释、暂停与程序结束语句,为了提高程序的可读性,通常应在程序的适当位置加上必要的注释。Visual Basic中的注释是“Rem”或一个撇号“”,一、注释语句,例:A=5:b=6:c=7对变量a、b、c赋值,Stop语句用来暂停程序的执行,二、暂停语句(Stop),第三章 VB程序控制结构,(3)在格式(1)中,While和Until放在循环的末尾,分别叫做 DoLoop While和DoLoop Until循环,它们的逻辑流程分别如图所示。,第三章 VB程序控制结构,在Visual Basic中,这样的问题通过选择结构程序来解决,而选择结构通过条件语句来实现。,第三章 VB程序

13、控制结构,3 WhileWend 循环结构,否则执行一次“循环体”,然后把“循环变量+步长”的值赋给“循环变量”,重复上述过程。,Case 表达式表列2,第三章 VB程序控制结构,(4)在格式2中,While和Until放在循环的开头,即紧跟在关键字Do之后,组成两种循环,分别叫做Do WhileLoop循环和Do UntilLoop循环,它们的执行过程分别如图所示。,End语句通常用来结束一个程序的执行。,(2)Do和Loop构成了Do循环。,Is关系运算表达式,使用的运算符包括:=,(3)title:是一个字符串,用来显示对话框的标题。,For-Next循环的逻辑流程,(5)MsgBox函

14、数的返回值是一个整数,这个整数与所选择的按钮有关。,显示“终止”、“重试”及“忽略”按钮,Format$(数值表达式,格式字符串),End语句除用来结束程序外,在不同的环境下还有其他一些用途,包括:,End语句通常用来结束一个程序的执行。可以把它放在事件过程中。,三、结束语句(End),End Sub 结束一个Sub过程,End Function 结束一个Function过程,End If 结束一个If语句块,End Type 结束记录类型的定义,End Select 结束情况语句,第三章 VB程序控制结构,3.2 选择结构,格式如下:,If 条件 Then then部分 Else else部

15、分,当,Then,部分或,Else,部分含有多个语句时,各语句之间用冒号隔开,3.2.1 单行结构条件语句,在日常生活中,常常需要对给定的条件进行分析、比较和判断,并根据判断结果采取不同的操作。在Visual Basic中,这样的问题通过选择结构程序来解决,而选择结构通过条件语句来实现。条件语句也称If语句,它有两种格式,一种是单行结构,一种是块结构。,语句的功能是:如果“条件”为True,则执行“then部分”,否则执行“else部分”。,第三章 VB程序控制结构,如果用户不想用这个默认字符串作为输入值,则可在输入区直接键入数据,以取代默认值;,Case 表达式表列2,如果“条件”为Fals

16、e,则不执行“语句块”,而执行Wend后面的语句。,If 条件1 Then,第三章 VB程序控制结构,2、多分支控制结构程序设计;,Select Case 测试表达式,如果找到了,则执行与该Case子句有关的语句块,并把控制转移到End Select后面的语句;,(3)在格式(1)中,While和Until放在循环的末尾,分别叫做 DoLoop While和DoLoop Until循环,它们的逻辑流程分别如图所示。,Format$(数值表达式,格式字符串),(2)情况语句的执行过程是:先对“测试表达式”求值,然后测试该值与哪一个Case子句中的“表达式序列”相匹配;,3、掌握循环控制结构程序设

17、计方法;,表达式表列1、表达式表列2:称为域值,可以是下列形式之一:,3.2.2 块结构条件语句,一般格式如下:,If 条件1 Then,语句块1,ElseIf 条件2 Then,语句块2,ElseIf 条件3 Then,语句块3,Else,语句块n,End If,第三章 VB程序控制结构,(1)块结构条件语句中的ElseIf子句和Else子句都是可选的,说明:,(2)“语句块”可以是一个语句,也可以是多个语句。有多个语句时,可以分别写在多行里;如果写在一行中,则各语句之间用冒号隔开,(4)块形式条件语句的执行过程是:先测试“条件1”,如果该条件为True,则执行Then后面的“语句块”;如果

18、条件1”为Flase,则顺序测试每个ElseIf子句中的“条件”,当发现某个“条件”为True时,就执行与其相关的Then后面的“语句块”;如果所有ElseIf子句的“条件”都不为True,则执行Else后面的“语句块n”。在执行了Then或Else后面的语句块之后,程序退出块结构条件语句,继续执行End If后面的语句。,(5)“语句块”中的语句不能与其前面的Then在同一行上,如果在同一行上,则为单行结构,否则为块结构。对于块结构,必须以End If 结束,单行结构没有End If。,(3)Else If子句的数量没有限制,可以根据需要加入任意多个Else If子句。,第三章 VB程序控

19、制结构,3.2.3 多分支选择语句,多分支选择语句即情况语句也称Select Case语句或Case语句,它根据一个表达式的值,在一组相互独立的可选语句序列中挑选要执行的语句序列。,Select Case 测试表达式,Case 表达式表列1,语句块1,Case 表达式表列2,语句块2,Case Else,语句块n,End Select,情况语句的一般格式为:,第三章 VB程序控制结构,(1)情况语句中含有多个参量,这些参量的含义分别为:,测试表达式:可以是数值表达式或字符串表达式,通常为变量或常量。,语句块1、语句块2:每个语句块由一行或多行合法的语句组成。,表达式表列1、表达式表列2:称为域

20、值,可以是下列形式之一:,表达式,表达式,表达式,To,表达式,Is,关系运算表达式,使用的运算符包括:,=,说明:,例如:Case 2,4,6,8,例如:Case 1 To 5,例如:,Case Is=12,Case Is(或(或(或)终值?,计算“条件”值,结束,No,Yes,DoLoop Until循环逻辑框图,第三章 VB程序控制结构,(4)在格式2中,While和Until放在循环的开头,即紧跟在关键字Do之后,组成两种循环,分别叫做Do WhileLoop循环和Do UntilLoop循环,它们的执行过程分别如图所示。,开始,计算“条件”值,条件为真吗?,执行循环体,结束,No,Y

21、es,Do WhileLoop循环逻辑框图,第三章 VB程序控制结构,Exit For:退出循环。,Select Case 测试表达式,执行上面的语句,显示的信息如图所示。,如果想按自己的要求换行,则须插入回车换行操作,即:Chr$(13)+Chr$(10),“循环条件”是一个逻辑表达式。,2 数据输入和输出,Visual Basic中的注释是“Rem”或一个撇号“”,(3)在格式(1)中,While和Until放在循环的末尾,分别叫做 DoLoop While和DoLoop Until循环,它们的逻辑流程分别如图所示。,(4)在格式2中,While和Until放在循环的开头,即紧跟在关键字D

22、o之后,组成两种循环,分别叫做Do WhileLoop循环和Do UntilLoop循环,它们的执行过程分别如图所示。,(1)Prompt:是一个字符串,其长度不得超过1024个字符,它是在对话框内显示的信息,用来提示用户输入。,If 条件1 Then,(2)Do While|Until 循环条件,将在第25个位置输出数值800。,(3)在格式(1)中,While和Until放在循环的末尾,分别叫做 DoLoop While和DoLoop Until循环,它们的逻辑流程分别如图所示。,显示“终止”、“重试”及“忽略”按钮,3 注释、暂停与程序结束语句,开始,计算“条件”值,条件为真吗?,执行循

23、环体,结束,Yes,No,Do UntilLoop循环逻辑框图,第三章 VB程序控制结构,(5)Do While|untilLoop循环先判断条件,然后在条件满足时才执行循环体,否则不执行,(6)和While循环一样,如果条件总是成立,Do循环也可能陷入“死循环”。在这种情况下,可以用Exit Do语句跳出循环。,(7)Do循环可以嵌套,其规则和For-Next循环相同,第三章 VB程序控制结构,3.3.3 WhileWend 循环结构,格式如下:,While 条件,语句块,Wend,While,循环语句的执行过程是:如果“条件”为,True,(非,0,值),则执行“语句块”,当遇到,Wend

24、语句时,控制返回到,While,语句并对“条件”进行测试,如仍然为,True,,则重复上述过程;如果“条件”为,False,,则不执行“语句块”,而执行,Wend,后面的语句。,当循环和For循环的区别是:For循环对循环体执行指定的次数,当循环则是在给定的条件为True时重复一语句序列(循环体)的执行,第三章 VB程序控制结构,开始,计算“条件”值,条件为真吗?,执行循环体,结束,Yes,No,当循环流程,第三章 VB程序控制结构,本章要点,1、选择控制结构程序设计;,2、多分支控制结构程序设计;,3、For循环控制结构程序设计;,4、当循环控制结构程序设计;,5、Do循环控制结构程序设计;,6、多重循环程序设计;,具体要求,1、掌握选择控制结构程序设计方法;,2、掌握分支结构程序设计方法;,3、掌握循环控制结构程序设计方法;,4、掌握多重循环程序设计方法;,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服