新vb课件第3章

上传人:ji****n 文档编号:55209329 上传时间:2018-09-26 格式:PPT 页数:53 大小:1.98MB
返回 下载 相关 举报
新vb课件第3章_第1页
第1页 / 共53页
新vb课件第3章_第2页
第2页 / 共53页
新vb课件第3章_第3页
第3页 / 共53页
新vb课件第3章_第4页
第4页 / 共53页
新vb课件第3章_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《新vb课件第3章》由会员分享,可在线阅读,更多相关《新vb课件第3章(53页珍藏版)》请在金锄头文库上搜索。

1、第三章 顺序结构程序设计,3.1 顺序结构概述,3.1.1 例子,程序运行时,在Text1和Text2中输入长方形的长和宽,单击“计算周长”按钮,在Text3中输出该长方形的周长。,3.1.2 顺序结构,顺序结构是按语句书写的顺序“从上到下”依次执行。顺序结构中每一条语句都被执行一次,而且只能被执行一次。,顺序结构是任何程序的主体结构。在Visual Basic中,组成顺序结构的语句主要有变量的声明语句、赋值语句、数据输入语句和输出语句等 。,3.2 顺序结构语句,3.2.1 赋值语句,赋值语句是程序设计语言中最基本的语句,使用赋值语句可以在程序运行过程中改变变量的值或对象属性。,Let变量名

2、 = 表达式 Let对象.属性 = 表达式,先计算赋值号“=”右边表达式的值,然后将表达式的值赋给“=”左边的变量或对象属性。,n = 10 Text1.Text = “Visual Basic 程序设计“ s = Text1.Text,3.2.1 赋值语句,赋值语句是程序设计语言中最基本的语句,使用赋值语句可以在程序运行过程中改变变量的值或对象属性。,Let变量名 = 表达式 Let对象.属性 = 表达式,Let:Let是赋值关键字,该项通常可以省略。 =:赋值号,其作用是将其右边的值存储到左边变量或对象属性所代表的内存单元中。 赋值号“=”右边的表达式可以是由变量、常量、函数调用等组成的。

3、,3.2.1 赋值语句,赋值语句是程序设计语言中最基本的语句,使用赋值语句可以在程序运行过程中改变变量的值或对象属性。,Let变量名 = 表达式 Let对象.属性 = 表达式,赋值号“=”左边一定只能是变量名或对象属性名,不能是常量、符号常量、函数或表达式。 赋值语句具有计算与赋值的双重功能。 一般赋值号“=”两边的数据类型必须一致才能赋值,但在某些情况下类型不同时,会自动进行类型转换。,3.2.2 输入语句,1.文本框输入,文本框(TextBox)是一个文本编辑框,可以作为输入控件。,变量名=文本框名.Text,Dim s As String Dim i As Integer s = Tex

4、t1.Text i = Val(Text1.Text),3.2.2 输入语句,2.InputBox()函数输入,InputBox()函数以对话框的形式接收用户输入的数据。,变量=InputBox(提示信息,标题,默认值,x坐标,y坐标),显示一个输入对话框(简称输入框),用户可以在该对话框中输入一个数据。函数返回一个字符串。,3.2.2 输入语句,2.InputBox()函数输入,使用InputBox()函数输入长方形的长和宽,求长方形的周长。,3.2.3 输出语句,1.文本框输出,用文本框(TextBox)控件输出数据,就是将要输出的数据赋给文本框的Text属性。,文本框名.Text = 字

5、符串表达式,Text1.Text = “用文本框输出数据示例“ a = 10 b = 20 Text2.Text = “a=“ & Str(a) & vbCrLf & “b=“ & Str(b),3.2.3 输出语句,2.标签输出,标签名.Caption = 字符串表达式,Label1.Caption = “用标签输出数据示例“ a = 10 b = 20 Label2.Caption = “a=“ & Str(a) & vbCrLf & “b=“ & Str(b),用标签(Label)控件输出数据,就是将要输出的数据赋给标签的Caption属性。,3.2.3 输出语句,3.用消息框输出,变量

6、名=MsgBox(提示信息 ,按钮类型,标题),在消息对话框(简称消息框)中显示信息,等待用户选择一个按钮,并返回一个整数来标志用户单击了哪个按钮。,3.2.3 输出语句,3.用消息框输出,变量名=MsgBox(提示信息 ,按钮类型,标题),3.2.3 输出语句,3.用消息框输出,变量名=MsgBox(提示信息 ,按钮类型,标题),3.2.3 输出语句,3.用消息框输出,MsgBox 提示信息 ,按钮类型,标题,MsgBox过程没有返回值,调用时不能有括号,作为一句独立语句,通常用于显示某些信息。,3.2.3 输出语句,3.用消息框输出,使用InputBox()函数输入长方形的长和宽,求长方形

7、的周长,并通过消息对话框输出计算结果。,3.2.3 输出语句,4.Print方法输出,使用Print方法可以在窗体、图片框、打印机和立即窗口等对象上输出数据。,对象.Print 表达式列表;|,在指定对象上输出各种表达式的值。,Form1.Print “Visual Basic程序设计“,3.2.3 输出语句,4.Print方法输出,使用Print方法可以在窗体、图片框、打印机和立即窗口等对象上输出数据。,对象名.Print 表达式列表;|,对象名:可以是窗体、图片框、打印机的名称或Debug。如果省略了“对象名”,则在当前窗体上直接输出。 表达式列表:可以是一个表达式或多个表达式 ,如果省略

8、了“表达式列表”,则输出空行。,3.2.3 输出语句,4.Print方法输出,使用Print方法可以在窗体、图片框、打印机和立即窗口等对象上输出数据。,对象名.Print 表达式列表;|,分号(;) :按紧凑格式输出数据项,输出时后一项的内容紧跟前一项的内容输出 。 分号(, ) :按分区格式输出数据项,以14列为单位把一个数据行分成若干区段,每个区段输出一个表达式 。 无逗号或分号:自动换行。,3.2.3 输出语句,4.Print方法输出,x = 20y = -7.5 Form1.Print 100Form1.Print “Visual Basic“Form1.Print TrueForm1

9、.Print Form1.Print yForm1.Print x + yForm1.Print “x=“ & x Form1.Print (5 + y 0) Form1.Print (x 0 And y 50=“; 100 50 Form1.Print “Visual Basic“; Form1.Print “程序设计“Form1.Print “Visual Basic“, Form1.Print “程序设计“,3.2.3 输出语句,Tab()函数作为Print方法的输出项,与其他输出项之间用分号(;)分隔。 参数n为数值型,其取值范围为032767,最左边为第1列。,5.与Print方法有

10、关的函数,Tab(n),将输出位置移到第n列,下一个表达式的值从该列开始输出。,3.2.3 输出语句,5.与Print方法有关的函数,Tab(n),Form1.Print “Visual“; Tab(10); “Basic“ Form1.Print “Visual“; Tab(5); “Basic“ Form1.Print “Visual“; Tab; “Basic“ Form1.Print Tab(5); “程序设计“ Form1.Print Tab(-1); “程序设计“,3.2.3 输出语句,Spc()函数作为Print方法的输出项,与其他输出项之间用分号(;)分隔。 参数n为数值型,表

11、示光标跳过的空格数。,5.与Print方法有关的函数,Spc(n),在下一个表达式之前插入n个空格。,3.2.3 输出语句,5.与Print方法有关的函数,Spc(n),Form1.Print “Visual“; Spc(10); “Basic“ Form1.Print “Visual“; Space(10); “Basic“ Form1.Print “Visual“; Tab(10); “Basic“,3.2.3 输出语句,5.与Print方法有关的函数,Format(表达式,格式字符串),a = Val(InputBox(“请输入长方形的长:“, “输入“) b = Val(InputBo

12、x(“请输入长方形的宽:“, “输入“) p = 2 * (a + b) Form1.Print “长方形的长为:“ & Str(a) Form1.Print “长方形的宽为:“ & Str(b) Form1.Print “长方形的周长为:“ & Format(p, “0.00“),3.3.4 其他语句,1.注释语句,Visual Basic中的注释是通过Rem关键字或一个撇号()实现。,Rem 注释内容 注释内容,注释语句是非执行语句,它不被解释和编译,仅仅是为了程序员更好地阅读程序和理解程序。,注释语句可以作为单独一个语句行,也可以放在其他语句的后面。当作为单独一个语句行时,既可以使用Re

13、m关键字,也可以使用撇号();但是,如果注释语句位于其他语句的后面,则只能使用撇号,不能使用Rem关键字。,3.3.4 其他语句,2.暂停语句,Visual Basic中的暂停语句为Stop语句。,Stop,用来暂停程序的执行。主要用于程序调试阶段,查看程序执行步骤中的状态是否正确。,Stop语句能把解释程序置为中断(Break)模式,以便对程序进行检查和调试。 程序调试结束后,生成可执行文件之前,应删去代码中的所有Stop语句。,3.3.4 其他语句,3.结束语句,Visual Basic中的结束语句为End语句 。,End,使正在运行的程序终止运行。,End语句通常用来结束一个程序的执行。

14、当在程序中执行End语句时,将终止当前程序,重置所有变量,并关闭所有数据文件。,3.3 命令按钮、标签和文本框,3.3.1 命令按钮,1.属性,Caption(标题)属性用于设置命令按钮上显示的文字。如果在某字母前加“&”,则在程序运行时标题中该字母带有下画线,该带有下画线的字母称为访问键。,当用户按Alt+Y组合键,便可激活并操作“确定”按钮。,3.3.1 命令按钮,1.属性,Default(确定)属性用于设置命令按钮是否为窗体的默认按钮。,Cancel(取消)属性用于设置命令按钮是否为窗体的默认取消按钮。,False:默认值,表示不是窗体的默认按钮。 True:表示是窗体的默认按钮 。,注

15、意:在一个窗体中只能有一个命令按钮的Default属性设置为True。,False:默认值,表示不是窗体的默认取消按钮。 True:表示是窗体的默认取消按钮 。,注意:在一个窗体中只能有一个命令按钮的Cancel属性设置为True。,3.3.1 命令按钮,1.属性,Style(样式)属性用于设置命令按钮的显示类型。,0-Standard:默认值,标准按钮 1-Graphical:自定义图形按钮,Picture(图片)属性用于设置图形按钮上显示的图片。,只有当Style属性为1时,通过Picture属性指定的图标才能显示在命令按钮上。,3.3.1 命令按钮,1.属性,Enabled(可用)属性用于设置命令按钮在运行时是否可用。,True:默认值,能被用户操作 False:呈灰色,表示不能被用户操作,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号