第3章 Visual Basic流程控制结构ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第3章 Visual Basic流程控制结构ppt课件.ppt》由会员分享,可在线阅读,更多相关《第3章 Visual Basic流程控制结构ppt课件.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在此输入您的封面副标题第3章 Visual Basic流程控制结构 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第3 3章章 VBVB流程控制结构流程控制结构Visual BasicVisual Basic流程控制结构流程控制结构 第第 3 3 章章 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第3 3章章 VBVB流程控制结构流程控制结构主主 要要 内内 容容 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第3 3章章 VBVB
2、流程控制结构流程控制结构 3.1.1 3.1.1 赋值语句赋值语句 3.1.2 3.1.2 数据输出数据输出 3.1.3 3.1.3 数据输入数据输入 3.1.4 3.1.4 顺序结构应用程序举例顺序结构应用程序举例 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第3 3章章 VBVB流程控制结构流程控制结构 顺序结构是一种最简单的程序结构。这种结构顺序结构是一种最简单的程序结构。这种结构的程序按语句书写的顺序的程序按语句书写的顺序“从上到下从上到下”依次执行,依次执行,中间既没有跳转语句,也没有循环语句。顺序结构中间既没有跳转语句,也没有
3、循环语句。顺序结构程序由变量的声明语句、赋值语句、输入输出语句、程序由变量的声明语句、赋值语句、输入输出语句、计算语句等部分组成。计算语句等部分组成。 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第3 3章章 VBVB流程控制结构流程控制结构 赋值语句是程序设计语言中最基本的语句,也是使用最多的赋值语句是程序设计语言中最基本的语句,也是使用最多的语句,使用赋值语句可以在程序运行中改变对象的属性或变量的语句,使用赋值语句可以在程序运行中改变对象的属性或变量的值。值。 赋值语句的形式为:赋值语句的形式为: 变量名变量名 = = 表达式表达式
4、或或 对象名对象名. . 属性名属性名 = = 表达式表达式 赋值语句的作用是首先计算赋值号右边的表达式的值,而后赋值语句的作用是首先计算赋值号右边的表达式的值,而后将计算出的值赋给赋值号左边的变量或对象的属性。将计算出的值赋给赋值号左边的变量或对象的属性。 在赋值语句中,在赋值语句中,“=”=”是赋值号,与数学上的等号意义不同。是赋值号,与数学上的等号意义不同。例如,有如下语句:例如,有如下语句: i = i + 1i = i + 1 该语句表示将变量该语句表示将变量i i的值加上的值加上1 1后的结果再赋给变量后的结果再赋给变量i i,从而,从而使变量使变量i i的值增的值增1 1,而并非
5、表示等号两边的值相等。,而并非表示等号两边的值相等。 3.1.1 3.1.1 赋值语句赋值语句 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第3 3章章 VBVB流程控制结构流程控制结构 Visual Basic Visual Basic中主要有以下三种输出数据的方中主要有以下三种输出数据的方法,即:法,即: 使用使用PrintPrint方法输出方法输出 使用控件(文本框、标签)输出使用控件(文本框、标签)输出 使用消息对话框输出使用消息对话框输出 1.Print1.Print方法方法 PrintPrint方法的格式为:方法的格式为: 对
6、象名对象名.Print .Print 输出项输出项 3.1.2 3.1.2 数据输出数据输出 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第3 3章章 VBVB流程控制结构流程控制结构PrintPrint方法的说明:方法的说明:对象名对象名: :可以是窗体名称、图片框名称、打印机名称或可以是窗体名称、图片框名称、打印机名称或DebugDebug,若为,若为DebugDebug,则表示将结果输出到立即窗口中。如果省略对象名,则表示在当前窗体则表示将结果输出到立即窗口中。如果省略对象名,则表示在当前窗体上输出。上输出。输出项输出项: :是需要
7、输出的数据,可以是常量、变量或表达式。若为表达式,是需要输出的数据,可以是常量、变量或表达式。若为表达式,则先计算表达式的值,然后输出结果;如果是变量,则输出变量的值;则先计算表达式的值,然后输出结果;如果是变量,则输出变量的值;如果是常量,则直接输出该常量,对字符串常量来说,不会输出双引号。如果是常量,则直接输出该常量,对字符串常量来说,不会输出双引号。如果省略输出项,则输出一个空行。如果省略输出项,则输出一个空行。分隔符分隔符: :若要在同一行上输出多个数据项的值,则需要在若要在同一行上输出多个数据项的值,则需要在PrintPrint后面书写后面书写多个数据项,且应使用逗号或分号进行分隔。
8、此时多个数据项,且应使用逗号或分号进行分隔。此时PrintPrint方法的格式为:方法的格式为: 对象名对象名. Print . Print 输出项输出项1 , | ; 1 , | ; 输出项输出项2 , | ; 2 , | ; 输出项输出项33 当用逗号进行分隔各个输出项时,将按标准输出格式(两个输出项当用逗号进行分隔各个输出项时,将按标准输出格式(两个输出项的内容之间间隔的内容之间间隔1414个字符)显示数据;用分号分隔时,将按紧凑格式输个字符)显示数据;用分号分隔时,将按紧凑格式输出数据,即第二个输出项的内容会紧随第一个输出项的内容之后输出。出数据,即第二个输出项的内容会紧随第一个输出项
9、的内容之后输出。 3.1.2 3.1.2 数据输出数据输出 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第3 3章章 VBVB流程控制结构流程控制结构 2. 2.与与PrintPrint方法有关的函数方法有关的函数 为使输出项按指定的格式输出,为使输出项按指定的格式输出,Visual BasicVisual Basic中提供了中提供了几个与几个与PrintPrint方法一起使用的函数,其中包括方法一起使用的函数,其中包括TabTab函数、函数、SpcSpc函数和函数和FormatFormat等。等。TabTab函数函数 TabTab函数用
10、来将插入点定位在某一列上,即在指定的位函数用来将插入点定位在某一列上,即在指定的位置输出数据,与置输出数据,与PrintPrint方法一起使用的格式为:方法一起使用的格式为: Print Tab(n); Print Tab(n); 输出项输出项SpcSpc函数函数 SpcSpc函数用于在输出的数据项之前插入若干个空格。与函数用于在输出的数据项之前插入若干个空格。与PrintPrint方法一起使用的格式为:方法一起使用的格式为: Print Spc(n); Print Spc(n); 输出项输出项 3.1.2 3.1.2 数据输出数据输出 Visual Basic Visual Basic程序设
11、计程序设计 普通高等教育“十二五”规划教材第第3 3章章 VBVB流程控制结构流程控制结构FormatFormat函数函数 FormatFormat为格式输出函数,用来将要输出的数据按照指定的格为格式输出函数,用来将要输出的数据按照指定的格式输出。式输出。FormatFormat函数的使用格式为:函数的使用格式为: Format(Format(表达式表达式, ,格式字符串格式字符串) ) 其中,表达式为要输出的数据,可以是数值型、日期型或字其中,表达式为要输出的数据,可以是数值型、日期型或字符串类型数据;格式字符串是指输出的格式符串类型数据;格式字符串是指输出的格式, ,具体格式说明见教材具体
12、格式说明见教材P52P52。ClsCls方法方法 ClsCls方法用于清除运行时在窗体或图片框内生成的图形和文本。方法用于清除运行时在窗体或图片框内生成的图形和文本。其使用格式为:其使用格式为: 对象名对象名.Cls.Cls 若省略对象名,则表示清除当前窗体上的显示内容。注意,若省略对象名,则表示清除当前窗体上的显示内容。注意,ClsCls方法无法清除在设计阶段添加到窗体上的控件或图片框中使用方法无法清除在设计阶段添加到窗体上的控件或图片框中使用PicturePicture属性设置的背景图片。属性设置的背景图片。 3.1.2 3.1.2 数据输出数据输出 Visual Basic Visual
13、 Basic程序设计程序设计 普通高等教育“十二五”规划教材第第3 3章章 VBVB流程控制结构流程控制结构3.3.使用控件输出使用控件输出 Visual BasicVisual Basic中可使用标签和文本框输出数据。标签中可使用标签和文本框输出数据。标签控件只能用来显示信息,而不能用来输入信息;而文本框控件只能用来显示信息,而不能用来输入信息;而文本框控件既可以显示信息,也可以完成信息的输入。控件既可以显示信息,也可以完成信息的输入。使用标签控件进行输出使用标签控件进行输出标签中显示的信息是通过其标签中显示的信息是通过其CaptionCaption属性进行设置的,可在属性进行设置的,可在属
14、性窗口中设置,也可以通过程序代码进行设置。例如:属性窗口中设置,也可以通过程序代码进行设置。例如: Label1.Caption = Date & vbCrLf & TimeLabel1.Caption = Date & vbCrLf & Time使用文本框进行输出使用文本框进行输出 通过文本框控件的通过文本框控件的TextText属性可实现数据的输出。例如:属性可实现数据的输出。例如: Text1.Text = Date & vbCrLf & TimeText1.Text = Date & vbCrLf & Time 该语句表示在文本框该语句表示在文本框Text1Text1中分两行显示日期和
15、时间。中分两行显示日期和时间。 3.1.2 3.1.2 数据输出数据输出 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第3 3章章 VBVB流程控制结构流程控制结构 4. 4.使用消息对话框输出使用消息对话框输出 消息对话框可实现系统和用户之间的交互。消息对话框可通过消息对话框可实现系统和用户之间的交互。消息对话框可通过MsgBoxMsgBox函数或函数或MsgBoxMsgBox过程实现,过程实现,MsgBoxMsgBox函数有返回值,且返回值为整函数有返回值,且返回值为整数;数;MsgBoxMsgBox过程没有返回值,常常用来输出信息。
16、过程没有返回值,常常用来输出信息。 MsgBoxMsgBox函数的使用格式为:函数的使用格式为: 变量变量MsgBox(MsgBox(提示信息提示信息 , , 按钮类型按钮类型 , , 标题标题) ) MsgBox MsgBox过程使用格式为:过程使用格式为: MsgBox MsgBox 提示信息提示信息 , , 按钮类型按钮类型 , , 标题标题说明:说明: 提示信息提示信息: :是对话框中显示的信息,它是一个字符串表达式,可是对话框中显示的信息,它是一个字符串表达式,可以为字符或汉字以为字符或汉字. . 按钮类型按钮类型: :用于确定对话框中显示的按钮数目、形式及图标的类用于确定对话框中显
17、示的按钮数目、形式及图标的类型、默认按钮等。型、默认按钮等。 标题标题: :是一个字符串表达式,决定对话框标题栏显示的信息内容是一个字符串表达式,决定对话框标题栏显示的信息内容 3.1.2 3.1.2 数据输出数据输出 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第3 3章章 VBVB流程控制结构流程控制结构 Visual Basic Visual Basic中可使用输入对话框函数或文本框控件实现数据的输中可使用输入对话框函数或文本框控件实现数据的输入。入。 1.1.使用输入对话框函数使用输入对话框函数InputBoxInputBox输入
18、数据输入数据 输入对话框使用输入对话框使用InputboxInputbox函数实现,函数实现, InputBoxInputBox函数的格式为:函数的格式为: InputBox (InputBox (提示信息提示信息 , , 标题标题 , , 默认值默认值 , x, x坐标坐标 , y, y坐标坐标) )该函数的作用是打开一个对话框,等待用户在对话框中输入数据,当用该函数的作用是打开一个对话框,等待用户在对话框中输入数据,当用户按下回车键或者单击户按下回车键或者单击“确定确定”按钮时,函数将输入的内容作为字符串按钮时,函数将输入的内容作为字符串返回给变量。返回给变量。 提示信息是一个字符串表达式
19、,不能省略,在对话框中作为提示信提示信息是一个字符串表达式,不能省略,在对话框中作为提示信息,可以为字符或汉字。息,可以为字符或汉字。 标题是一个字符串表达式,决定对话框标题栏显示的信息内容。标题是一个字符串表达式,决定对话框标题栏显示的信息内容。 默认值也是一个字符串表达式,决定对话框初始的输入内容。默认值也是一个字符串表达式,决定对话框初始的输入内容。 x x、y y坐标是整型表达式,用来决定输入对话框在屏幕上显示的位置坐标是整型表达式,用来决定输入对话框在屏幕上显示的位置 3.1.3 3.1.3 数据输入数据输入 Visual Basic Visual Basic程序设计程序设计 普通高
20、等教育“十二五”规划教材第第3 3章章 VBVB流程控制结构流程控制结构 在使用在使用InputboxInputbox函数时应注意:函数时应注意: 各项参数的次序必须一一对应,除各项参数的次序必须一一对应,除“提示信息提示信息”不可省略不可省略外,其他项均为可选项,都可省略;但省略参数时,参数间的逗外,其他项均为可选项,都可省略;但省略参数时,参数间的逗号不能省略。号不能省略。 InputboxInputbox函数的返回值类型为字符型,程序设计时,通常函数的返回值类型为字符型,程序设计时,通常将将InputBoxInputBox函数的返回值赋给某个变量,再通过这个变量使用函函数的返回值赋给某个
21、变量,再通过这个变量使用函数的返回值。若要通过数的返回值。若要通过InputBoxInputBox函数得到数值型数据,可使用函数得到数值型数据,可使用ValVal函数进行类型转换或直接赋给数值型变量。函数进行类型转换或直接赋给数值型变量。 输入对话框中有两个按钮,即输入对话框中有两个按钮,即“确定确定”与与“取消取消”。若用。若用户单击户单击“确定确定”按钮或按下回车键时,按钮或按下回车键时,InputBoxInputBox函数返回输入的函数返回输入的数据;如果单击数据;如果单击“取消取消”按钮或按按钮或按EscEsc键,则返回空字符串。键,则返回空字符串。 执行一次执行一次InputBoxI
22、nputBox函数只能输入一个值,若要输入多个数函数只能输入一个值,若要输入多个数据,则需要多次执行据,则需要多次执行InputBoxInputBox函数,实际应用中可与循环语句一函数,实际应用中可与循环语句一起使用。起使用。 3.1.3 3.1.3 数据输入数据输入 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第3 3章章 VBVB流程控制结构流程控制结构 2. 2.使用文本框使用文本框TextBoxTextBox控件输入数据控件输入数据 利用文本框控件的利用文本框控件的TextText属性,文本框控件不仅可实现数属性,文本框控件不仅可
23、实现数据的输出,也可以实现数据的输入,即接收用户在文本框内据的输出,也可以实现数据的输入,即接收用户在文本框内输入的信息。输入的信息。 需要注意的是,需要注意的是,TextBox TextBox 控件接收的数据为字符型,如控件接收的数据为字符型,如果需要对数值型数据进行处理,可通过果需要对数值型数据进行处理,可通过ValVal函数进行转换,函数进行转换,或直接将其赋值给数值型变量。如:或直接将其赋值给数值型变量。如: Text3.Text = Val(Text1.Text) + Val(Text2.Text)Text3.Text = Val(Text1.Text) + Val(Text2.Te
24、xt) 在该语句中,文本框在该语句中,文本框Text1Text1与与Text2Text2接收用户输入的数据,接收用户输入的数据,转换为数值型数据后进行求和运算,文本框转换为数值型数据后进行求和运算,文本框Text3Text3实现数据实现数据的输出。的输出。 3.1.3 3.1.3 数据输入数据输入 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第3 3章章 VBVB流程控制结构流程控制结构 在编制程序时,首先要根据需要处理的问题,在编制程序时,首先要根据需要处理的问题,规划和确定变量并进行定义和声明;之后通过变量规划和确定变量并进行定义和声
25、明;之后通过变量的输入或赋值方法进行数据输入;接下来要进行计的输入或赋值方法进行数据输入;接下来要进行计算(或程序的处理),这是编制程序的核心,它用算(或程序的处理),这是编制程序的核心,它用于完成程序的功能;最后要将计算或处理的结果进于完成程序的功能;最后要将计算或处理的结果进行输出。一个程序一般都是由这行输出。一个程序一般都是由这4 4部分构成的,即:部分构成的,即:变量的声明、变量的输入或赋值、计算(程序处变量的声明、变量的输入或赋值、计算(程序处理)、结果的输出。请读者在编制程序时,也按照理)、结果的输出。请读者在编制程序时,也按照这样的结构来组织程序。这样的结构来组织程序。 3.1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 Visual Basic流程控制结构ppt课件 Basic 流程 控制 结构 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内