第6章顺序结构ppt课件

上传人:无*** 文档编号:190472434 上传时间:2023-02-27 格式:PPT 页数:31 大小:812.50KB
收藏 版权申诉 举报 下载
第6章顺序结构ppt课件_第1页
第1页 / 共31页
第6章顺序结构ppt课件_第2页
第2页 / 共31页
第6章顺序结构ppt课件_第3页
第3页 / 共31页
资源描述:

《第6章顺序结构ppt课件》由会员分享,可在线阅读,更多相关《第6章顺序结构ppt课件(31页珍藏版)》请在装配图网上搜索。

1、本章的学习要点本章的学习要点数据输入数据输入数据输出:数据输出:1Print方法方法 2与与Print方法有关的函数方法有关的函数Tab、Spc、S pace$3格式输出格式输出Format$InputBox函数函数MsgBox函数和函数和MsgBox语句语句 构造化程序由三种根本控制构造组成,构造化程序由三种根本控制构造组成,即顺序构造、即顺序构造、分支构造和循环构造。分支构造和循环构造。这三种根本构造可以组成一切这三种根本构造可以组成一切的各种复杂程序。的各种复杂程序。顺序构造是一种简单的程序构造,即按程序段中语句顺序构造是一种简单的程序构造,即按程序段中语句出现的先后顺序依次执行的构造。

2、出现的先后顺序依次执行的构造。ABN先执行先执行A A操作,其操作,其次执行次执行B B操作,操作,最后执行,最后执行N N操作,操作,它们都是顺序执它们都是顺序执行的关系。行的关系。为了提高程序的可读性,在程序的必要位置加上注为了提高程序的可读性,在程序的必要位置加上注释是有用的。注释语句就起此作用,以方便本人或他释是有用的。注释语句就起此作用,以方便本人或他人了解语句的含义。人了解语句的含义。留意注释语句是非执行语句。留意注释语句是非执行语句。注释语句有两种定义注释语句有两种定义格式:格式:Rem 注释内容注释内容 注释内容注释内容 功能:用来对程序中的语句进展注释阐明。功能:用来对程序中

3、的语句进展注释阐明。阐明:阐明:注释语句可单独占一行,也可以放在语句的后面注释语句可单独占一行,也可以放在语句的后面;假设在语句行后面运用假设在语句行后面运用Rem关键字,那么必需运用冒关键字,那么必需运用冒号号“:与语句隔开:与语句隔开;假设在语句行后面运用假设在语句行后面运用“,那么不用运用冒号那么不用运用冒号;单引号应是半角英文的直撇号。单引号应是半角英文的直撇号。例如:例如:Private Sub Command1_Click()Text2.Text=Text1.Text 将文本框将文本框1里面的内容里面的内容赋给文本框赋给文本框2 Rem将文本框将文本框1里面的内容赋给文本框里面的内

4、容赋给文本框2 End Sub 所谓输入是指在执行程序时需求从外界获取的必要信所谓输入是指在执行程序时需求从外界获取的必要信息。输入可以有多个,也可以没有。息。输入可以有多个,也可以没有。VB中可以有多种根本输入方式,包括赋值语句、文中可以有多种根本输入方式,包括赋值语句、文本框的输入和本框的输入和InputBox函数等。函数等。6.2.1利用赋值语句输入数据利用赋值语句输入数据 VB编程言语中用编程言语中用“作为赋值运算符,简称赋值作为赋值运算符,简称赋值号。赋值语句的语句格式为:号。赋值语句的语句格式为:Let 变量名常量变量名常量|变量变量|表达式表达式|对象的属性对象的属性阐明:阐明:

5、在上述格式中,赋值语句的功能是将赋值号右边的表达在上述格式中,赋值语句的功能是将赋值号右边的表达式的值赋给赋值号左边的变量;式的值赋给赋值号左边的变量;其中赋值号左边的变量可以是用户自定义的变量,也可其中赋值号左边的变量可以是用户自定义的变量,也可以是对象的属性;以是对象的属性;赋值号右边的表达式可以是常量、表达式、文本框等控赋值号右边的表达式可以是常量、表达式、文本框等控件中获取的值,也可以是由件中获取的值,也可以是由InputBox函数提供的值函数提供的值。留意:留意:赋值号两边的数据类型必需坚持一致性或兼容;赋值号两边的数据类型必需坚持一致性或兼容;赋值语句先计算右边表达式的值,再将结果

6、赋给左边赋值语句先计算右边表达式的值,再将结果赋给左边的变量;的变量;赋值号与数学中赋值号与数学中“等号等号“在概念上有所区别。数学中在概念上有所区别。数学中等号为判别左右两值能否相等。等号为判别左右两值能否相等。例如:例如:Let XX1 变量变量X加上加上1以后赋给左边的变量以后赋给左边的变量X例例6-1求半径为求半径为3的圆周长的圆周长 Private Sub Command1_Click()Private Sub Command1_Click()Const p=3.1415 Const p=3.1415 Dim r As Single,L As SingleDim r As Singl

7、e,L As Singler=3r=3L=2 L=2*p p*r rText1.Text=LText1.Text=LEnd SubEnd Sub 文本框控件具备文本框控件具备Text的属性,程序可以经过获取文的属性,程序可以经过获取文本框本框Text属性值来得到相关的信息,也可以将信息以文属性值来得到相关的信息,也可以将信息以文本框本框Text属性向外显示。故在很多程序中利用文本框完属性向外显示。故在很多程序中利用文本框完成信息的输入与输出。成信息的输入与输出。例例6-26-2单击按钮时,将单击按钮时,将Text1Text1内的内容复制到内的内容复制到Text2Text2中。中。Private

8、 Sub Command1_Click()Private Sub Command1_Click()Text2.Text=Text1.TextText2.Text=Text1.TextEnd SubEnd Sub运转效果InputBox函数的作用:函数的作用:生成一对话框来显示提示,等待用户在文本框里输生成一对话框来显示提示,等待用户在文本框里输入内容或按下按钮,并输入文本框中内容。函数的前入内容或按下按钮,并输入文本框中内容。函数的前往值的类型为往值的类型为 String类型。类型。InputBox函数的语法格式:函数的语法格式:X=InputBox(提示信息提示信息,标题标题,缺省值缺省值,

9、X坐标坐标,Y坐标坐标,协协助文件助文件,上下文上下文)标题标题提示信息提示信息缺省值缺省值参数参数用法用法提示信息提示信息提示信息参数是必须的。若包含多行,提示信息参数是必须的。若包含多行,可在各行之间用可在各行之间用chrchr(1313)(回车符)、)(回车符)、chrchr(1010)(换行符)或)(换行符)或chrchr(1313)&chr(10)chr(10)来分隔来分隔标题标题对话框的标题,是可选的对话框的标题,是可选的缺省值缺省值文本框里的缺省值,是可选的文本框里的缺省值,是可选的X X坐标坐标,Y,Y坐标坐标X X坐标,坐标,y y坐标决定输入框的位置坐标决定输入框的位置参数

10、参数用法用法帮助文件帮助文件帮助文件是可选项,识别帮助文件,用帮助文件是可选项,识别帮助文件,用该文件为对话框提供上下文相关的帮助。该文件为对话框提供上下文相关的帮助。如果已提供帮助文件,则必须提供上下如果已提供帮助文件,则必须提供上下文。文。上下文上下文上下文为可选项,数值表达式,由帮助上下文为可选项,数值表达式,由帮助文件的作者指定给某个帮助主题的帮助文件的作者指定给某个帮助主题的帮助上下文编号。上下文编号。返回值返回值返回值返回值x x将是用户在文本框里输入的数据,将是用户在文本框里输入的数据,x x是一个字符串类型的值。如果用户按了是一个字符串类型的值。如果用户按了CancelCanc

11、el钮,则钮,则x x将为空字符串。将为空字符串。例如:例如:XInputBox“请输入恣意字符串请输入恣意字符串,“输入输入 生成的对话框为生成的对话框为:标题标题提示信息提示信息例例6-3单击按钮时,弹出对话框,并将用户输入的信单击按钮时,弹出对话框,并将用户输入的信息显示在文本框里。息显示在文本框里。Private Sub Command1_Click()Dim i As String 定义字符串变量定义字符串变量i i=InputBox(请输入恣意字符串请输入恣意字符串,输入输入)Text1.Text=i 经过文本框显示经过文本框显示i的值的值 End Sub 程序设计的最终目的是给用

12、户一个答案,将计算的程序设计的最终目的是给用户一个答案,将计算的结果应显示在用户界面上以供用户观看。因此对于一个结果应显示在用户界面上以供用户观看。因此对于一个完好的程序,数据的输出是不可短少的。完好的程序,数据的输出是不可短少的。在在VB程序设计中,数据的输出可以有多种方式:程序设计中,数据的输出可以有多种方式:Print方法输出、方法输出、MsgBox函数等。函数等。Print方法是很多方法是很多VB对象所具备的方法,包括窗体、对象所具备的方法,包括窗体、图片框或打印机等。运用图片框或打印机等。运用Print方法可以在上述对象上方法可以在上述对象上显示字符串和表达式的值。显示字符串和表达式

13、的值。语法格式如下:语法格式如下:对象名对象名.print常量常量|变量变量|表达式表达式,|;阐明:阐明:对象名可以是对象名可以是Form、PictureBox或或Printer。假设省略对。假设省略对象名,那么在窗体上输出。象名,那么在窗体上输出。表达式可以是数值表达式或字符串表达式。当输出多个表达式可以是数值表达式或字符串表达式。当输出多个表达式时,表达式之间可以用表达式时,表达式之间可以用“,、,、“;或;或“隔开。隔开。假设要使后面执行假设要使后面执行Print时还在本行输出,可以在时还在本行输出,可以在末尾加末尾加“;或;或“,。,。单独一个单独一个“Print效果即为换行。效果即

14、为换行。(1)Tab函数函数 语法格式:语法格式:Tabn 功能:功能:可选的可选的 n 参数是在显示或打印列表中的下一个表参数是在显示或打印列表中的下一个表达式之前挪动的列数。假设省略此参数,那么达式之前挪动的列数。假设省略此参数,那么 Tab 将将插入点挪动到下一个打印区的起点。当插入点挪动到下一个打印区的起点。当 Print 方法与方法与 Tab 函数一同运用时,打印的外观将会被分割为均匀、函数一同运用时,打印的外观将会被分割为均匀、定宽的列。各列的宽度等于选用字体内以磅数为单位定宽的列。各列的宽度等于选用字体内以磅数为单位的一切字符的平均宽度。的一切字符的平均宽度。(2)Spc函数或函

15、数或Space$函数函数 语法格式:语法格式:Spc(n)或或Space(n)功能:跳过功能:跳过n个空格后再输出下一个输出项。个空格后再输出下一个输出项。MsgBox称为音讯对话框,用于创建一个音讯框,等待称为音讯对话框,用于创建一个音讯框,等待用户选择一个按钮,并经过前往值将用户的选择作为用户选择一个按钮,并经过前往值将用户的选择作为程序继续执行的根据。信息框中通常显示一些提示信程序继续执行的根据。信息框中通常显示一些提示信息、出错信息或者警告信息等。息、出错信息或者警告信息等。MsgBoxMsgBox函数的语法格式如下:函数的语法格式如下:ActionActionMsgBoxMsgBox

16、提示信息,显示类型,标题提示信息,显示类型,标题阐明:阐明:1 1提示信息显示在提示框内;提示信息显示在提示框内;2 2显示类型为对话框所显示的效果;显示类型为对话框所显示的效果;3 3ActionAction获取用户所选择按钮对应的前往值。获取用户所选择按钮对应的前往值。数值数值符号常量符号常量意义意义0 0vbokonlyvbokonly只显示只显示okok按钮按钮1 1vbokcancelvbokcancel显示显示okok、cancelcancel按钮按钮2 2vbAbortRetryIgnovbAbortRetryIgnorere显示显示AbortAbort、RetryRetry、I

17、gnoreIgnore按钮按钮3 3vbyesnocancelvbyesnocancel显示显示yesyes、nono、cancelcancel按按钮钮4 4vbYesNovbYesNo显示显示YesYes、NoNo按钮按钮5 5vbRetryCancelvbRetryCancel显示显示RetryRetry、CancelCancel按钮按钮数数值值符号常量符号常量意义意义1616vbCriticalvbCriticalStop SignStop Sign对极其重要的问题提醒用对极其重要的问题提醒用户户 3232vbQuestionvbQuestionQuestion MarkQuestion

18、 Mark增亮显示没有危险的增亮显示没有危险的问题问题 4848vbExclamatvbExclamationionExclamation mark Exclamation mark 强调警告用户必强调警告用户必须知道的事情须知道的事情 6464vbInformatvbInformationionInformation mark Information mark 可以使乏味的信可以使乏味的信息变的有趣息变的有趣 数值数值符号常量符号常量意义意义0 0vbDefaultButtvbDefaultButton1on1第一个按钮缺省第一个按钮缺省256256vbDefaultbuttvbDefaul

19、tbutton2on2第二个按钮缺省第二个按钮缺省512512vbDefaultbuttvbDefaultbutton3on3第三个按钮缺省第三个按钮缺省留意:留意:1设置设置MsgBox函数中的函数中的type函数类型时,既可以将所函数类型时,既可以将所需的符号常量类型用需的符号常量类型用“衔接起来,又可以直接将衔接起来,又可以直接将符号常量对应的数值加起来作为设置。符号常量对应的数值加起来作为设置。MsgBox MsgBox 欢迎光临!欢迎光临!,vbOKOnly+vbInformation,vbOKOnly+vbInformation,欢迎欢迎 MsgBox MsgBox 欢迎光临!欢迎

20、光临!,64,64,欢迎欢迎 064MsgBox“MsgBox“网络衔网络衔接出接出现问题现问题,能否重,能否重试试?,274,274,警告警告 2 21616256 256 vbAbortRetryIgnore+vbCritical+vbDefaultbutton2vbAbortRetryIgnore+vbCritical+vbDefaultbutton22假设前往值不需求做进一步的判别那么可以省略假设前往值不需求做进一步的判别那么可以省略“Action,同时运用,同时运用MsgBox函数的时候不用圆括函数的时候不用圆括号。号。例如:例如:x=MsgBox(能否退出?能否退出?,vbOKCancel,提示提示)在弹出的对话框中假设选择在弹出的对话框中假设选择“确定按钮,那么确定按钮,那么x1,否那么,否那么x等于等于2。返回返回值值符号常量符号常量用户选择的按钮用户选择的按钮1VbOk“确定确定”按钮按钮2VbCancel“取消取消”按钮按钮 3VbAbort“终止终止”按钮按钮 4VbRetry“重试重试”按钮按钮5 VbIgnore“忽略忽略”按钮按钮6VbYes“是是”按钮按钮8VbNo“否否”按钮按钮

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!