书签 分享 收藏 举报 版权申诉 / 30
上传文档赚钱

类型《Visual Basic程序设计简明教程》课件第4章.ppt

  • 上传人(卖家):momomo
  • 文档编号:7379322
  • 上传时间:2023-12-15
  • 格式:PPT
  • 页数:30
  • 大小:512KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《《Visual Basic程序设计简明教程》课件第4章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Visual Basic程序设计简明教程 Visual Basic程序设计简明教程课件第4章 Visual Basic 程序设计 简明 教程 课件
    资源描述:

    1、2023-12-13Visual Basic程序设计简明教程14.1 4.1 关系表达式关系表达式l在程序中经常需要描述数据之间的关系并进行在程序中经常需要描述数据之间的关系并进行判断,从而决定下一步应执行什么动作。判断,从而决定下一步应执行什么动作。l关系运算符可以用来构建关系表达式,以描述关系运算符可以用来构建关系表达式,以描述和比较两个数据之间的大小关系。和比较两个数据之间的大小关系。2023-12-13Visual Basic程序设计简明教程24.1.1 4.1.1 关系运算符关系运算符l VB语言提供了语言提供了6个常用的关系运算符:个常用的关系运算符:、=、=、=和和(不等于),它

    2、们(不等于),它们都是双目运算符,优先级彼此相同。都是双目运算符,优先级彼此相同。l 关系运算的结果显然是逻辑值,即关关系运算的结果显然是逻辑值,即关系成立为系成立为True,否则为,否则为False。2023-12-13Visual Basic程序设计简明教程3说明说明:(1 1)关系运算符的操作数可以是数值、字符)关系运算符的操作数可以是数值、字符串或者日期型数据。一般要求两边的操作数类型串或者日期型数据。一般要求两边的操作数类型一致。一致。(2 2)两个字符串按词典序进行比较,即都从)两个字符串按词典序进行比较,即都从各自的第一个字符开始,相应位置的字符依次按各自的第一个字符开始,相应位

    3、置的字符依次按UnicodeUnicode码比较大小,直到出现不同的字符或者字码比较大小,直到出现不同的字符或者字符串结束为止。符串结束为止。VBVB语言规定逻辑值转换为数值时,语言规定逻辑值转换为数值时,-1-1代表代表TrueTrue,0 0代表代表FalseFalse。2023-12-13Visual Basic程序设计简明教程4 4.1.2 4.1.2 关系表达式关系表达式用关系运算符连接起来进行关系运算用关系运算符连接起来进行关系运算的式子,称为关系表达式。的式子,称为关系表达式。如:如:Dim a%,b%,c%a=7:b=6:c=5 a*2=b+c abc 2=2=22023-12

    4、-13Visual Basic程序设计简明教程54.2 4.2 逻辑表达式逻辑表达式l关系表达式可以用来构造一些简单的条件,但关系表达式可以用来构造一些简单的条件,但是还不足以构造复杂的条件。是还不足以构造复杂的条件。l这些条件是由一些子条件复合而成的,表达了这些条件是由一些子条件复合而成的,表达了一种逻辑关系,无法用关系表达式完成,需要一种逻辑关系,无法用关系表达式完成,需要用逻辑表达式构造。用逻辑表达式构造。l例如不仅任意两边之和大于第三边,而且其中例如不仅任意两边之和大于第三边,而且其中的两边相等,才能构成等腰三角形。的两边相等,才能构成等腰三角形。2023-12-13Visual Ba

    5、sic程序设计简明教程64.2.1 4.2.1 逻辑运算符逻辑运算符lVBVB语言提供了语言提供了3 3个常用的逻辑运算符:个常用的逻辑运算符:NotNot、AndAnd和和OrOr,分别表示逻辑非、逻辑与和逻辑或运算。,分别表示逻辑非、逻辑与和逻辑或运算。l逻辑运算的结果当然为逻辑值:逻辑运算的结果当然为逻辑值:TrueTrue(真)或者(真)或者FalseFalse(假)。(假)。lNotNot是单目运算符,其余两种是双目运算符。是单目运算符,其余两种是双目运算符。lNotNot的优先级最高,其次是的优先级最高,其次是AndAnd,最低为,最低为OrOr。2023-12-13Visual

    6、Basic程序设计简明教程7逻辑运算规则表:逻辑运算规则表:ABA And BA Or BNot ATrueTrueTrueTrueFalse TrueFalseFalseTrueFalseTrueFalseTrueTrue FalseFalseFalseFalse2023-12-13Visual Basic程序设计简明教程84.2.2 4.2.2 逻辑表达式逻辑表达式l l用逻辑运算符将表达式连接起来的式子称为逻辑表达式。用逻辑运算符将表达式连接起来的式子称为逻辑表达式。l例如:例如:Dim a%,b%,c%a=7:b=6:c=5 a=b And b =NotAndOr=(赋值赋值)运算符:

    7、运算符:2023-12-13Visual Basic程序设计简明教程10计算表达式的结果:计算表达式的结果:3 Mod 5=3 And 132 Or Not 232 Or Not 21,值为,值为False。5)然后计算)然后计算True And False,值为,值为False。6)计算)计算221这种数学常识。这种数学常识。32 And 21(2)描述字符串变量)描述字符串变量c的值是小写字母。的值是小写字母。c=“a”And c=A And s=a And sb Thent=aa=bb=tEnd IfPrint a;bEnd Sub 2023-12-13Visual Basic程序设计简

    8、明教程174.3 If4.3 If语句语句ElseIfElseIf结构结构 If 表达式表达式1 Then 语句块语句块1 ElseIf 表达式表达式2 Then 语句块语句块2 ElseIf 表达式表达式n Then 语句块语句块n Else 语句块语句块n+1 End If 是是语句块语句块n+1是是否否表达式表达式1为真为真语句块语句块1否否表达式表达式n为真为真语句块语句块n是是否否表达式表达式2为真为真语句块语句块22023-12-13Visual Basic程序设计简明教程18说明:说明:l判断某个条件时存在一个前提,即前面的所有判断某个条件时存在一个前提,即前面的所有条件都不成立

    9、。条件都不成立。l尽管尽管ElseIfElseIf结构有多个分支,但是仍然只有一结构有多个分支,但是仍然只有一个分支的语句块会被执行。这种结构特别适合处理个分支的语句块会被执行。这种结构特别适合处理有多个互相排斥的条件存在的情况,例如计算分段有多个互相排斥的条件存在的情况,例如计算分段函数的值。函数的值。2023-12-13Visual Basic程序设计简明教程19例例4.34.3 计算分段函数的值计算分段函数的值 Private Sub Command3_Click()Dim x As Single,y!x=Val(InputBox(请输入请输入x的值的值)If x2 Then 判断判断x

    10、是否小于是否小于2 y=2*x+1ElseIf x8 Then 判断判断x是否在是否在2和和8之间之间 y=x-3Else 前面两个条件都不满足前面两个条件都不满足 y=3*x-1End IfPrint y=;yEnd Sub2023-12-13Visual Basic程序设计简明教程204.3 If4.3 If语句语句IfIf语句的嵌套语句的嵌套If 表达式表达式1 Then If 表达式表达式1_1 Then 语句块语句块1_1 Else 语句块语句块1_2 End IfElse If 表达式表达式2_1 Then 语句块语句块2_1 Else 语句块语句块2_2 End If End I

    11、f是是否否是是否否是是表达式表达式1_1为真为真语句块语句块1_1语句块语句块1_2语句块语句块2_1表达式表达式2_1为真为真语句块语句块2_2否否表达式表达式1为真为真2023-12-13Visual Basic程序设计简明教程21例例4.44.4 用用IfIf语句的嵌套实现语句的嵌套实现例例4.3 4.3。Private Sub Command4_Click()Dim x As Single,y!x=Val(InputBox(请输入请输入x的值的值)If x8 Then 判断判断x是否小于是否小于8If xb,a,b)2023-12-13Visual Basic程序设计简明教程234.4

    12、 Select Case4.4 Select Case语句语句 Select Case 表达式表达式 Case 表达式列表表达式列表1 语句块语句块1 Case 表达式列表表达式列表2 语句块语句块2 Case 表达式列表表达式列表n 语句块语句块n Case Else 语句块语句块n+1 End Select 先计算表达式的值,先计算表达式的值,然后与然后与n n个个CaseCase右边的表右边的表达式列表逐一比较。如达式列表逐一比较。如果和其中某个表达式列果和其中某个表达式列表的值相等或者匹配,表的值相等或者匹配,则执行该则执行该CaseCase后面的语后面的语句块;如果与所有的句块;如果

    13、与所有的CaseCase表达式列表均不匹表达式列表均不匹配,则执行配,则执行Case ElseCase Else后后面的语句块。面的语句块。执行流程执行流程2023-12-13Visual Basic程序设计简明教程24作息时间表的实现作息时间表的实现 Select Case t t为输入的查询时间为输入的查询时间 Case 7,14 MsgBox(起床起床)Case 7.5 To 8,12 To 12.5,17.5 To 18 MsgBox(用餐用餐)Case 8.5 To 11.5,14.5 To 17 MsgBox(上课上课)Case 19 To 21 MsgBox(自习自习)Case

    14、0 To 7,13 To 14,Is=22 MsgBox(睡觉睡觉)Case Else MsgBox(自由活动自由活动)End Select Private Sub Command5_Click()Dim x As Single,y!x=Val(InputBox(请输入请输入x的值的值)Select Case x Case Is 2 x小于小于2 y=2*x+1 Case Is 8 x在在2和和8之间之间 y=x-3 Case Else x8 y=3*x-1 End Select Print y=;y End Sub例例4.54.5 用用Select Select CaseCase语句实现语句

    15、实现例例4.34.32023-12-13Visual Basic程序设计简明教程254.5 框架 框架(框架(FrameFrame)控件是一种容器型控件,)控件是一种容器型控件,用于将窗体中的控件分组。用于将窗体中的控件分组。在工具箱中表示在工具箱中表示为:为:框架的常用属性框架的常用属性 属性属性作用作用Name设置框架的对象名设置框架的对象名Caption设置框架所显示的文本信息设置框架所显示的文本信息Enabled确定框架是否有效确定框架是否有效Visible确定框架是否可见确定框架是否可见2023-12-13Visual Basic程序设计简明教程26说明:说明:l程序第一个框架控件的

    16、默认对象名是程序第一个框架控件的默认对象名是Frame1,依次类推。依次类推。lCaption属性设定了框架的标题,如果属性属性设定了框架的标题,如果属性值为空串,则框架控件在外观上与一个封闭值为空串,则框架控件在外观上与一个封闭的矩形框类似。的矩形框类似。l当当Enabled的属性值是的属性值是False时,不仅框架失时,不仅框架失效,而且框架内的所有控件也都会失效。当效,而且框架内的所有控件也都会失效。当Visible的属性值是的属性值是False时,则框架连同其时,则框架连同其中的所有控件都将被隐藏。中的所有控件都将被隐藏。2023-12-13Visual Basic程序设计简明教程27

    17、4.6 单选按钮单选按钮(单选按钮(OptionButtonOptionButton)控件具有选择功能,在程序界控件具有选择功能,在程序界面中必须成组出现。在工具箱面中必须成组出现。在工具箱中表示为:中表示为:属性属性作用作用Name设置单选按钮的对象名设置单选按钮的对象名Caption设置单选按钮的标题设置单选按钮的标题Alignment设置单选按钮标题的位置,默认值是设置单选按钮标题的位置,默认值是0,表示单选按钮在左边,表示单选按钮在左边,标题在右边标题在右边Value设置单选按钮的状态,默认值是设置单选按钮的状态,默认值是FalseStyle设置单选按钮的外观,默认值是设置单选按钮的外

    18、观,默认值是0,表示标准方式,表示标准方式Picture设置在单选按钮上显示的图片文件设置在单选按钮上显示的图片文件2023-12-13Visual Basic程序设计简明教程28说明:说明:l程序第一个单选按钮控件的默认对象名是程序第一个单选按钮控件的默认对象名是Option1,依,依次类推。次类推。lValue是单选按钮控件最重要的属性,其属性值有是单选按钮控件最重要的属性,其属性值有2个,个,True和和False。True表示单选按钮被选中,而表示单选按钮被选中,而False表示未表示未被选中。如果某一个单选按钮的被选中。如果某一个单选按钮的Value属性值是属性值是True,必,必然

    19、意味着同组中其它单选按钮的然意味着同组中其它单选按钮的Value属性值是属性值是False。lStyle的属性值有的属性值有2个,个,0和和1。1表示图形方式,此时单表示图形方式,此时单选按钮的外观类似于命令按钮。如果单选按钮未被选中,选按钮的外观类似于命令按钮。如果单选按钮未被选中,就会显示由就会显示由Picture属性指定的图片文件;如果单选按钮被属性指定的图片文件;如果单选按钮被选中,则会显示由选中,则会显示由DownPicture属性指定的图片文件。属性指定的图片文件。2023-12-13Visual Basic程序设计简明教程294.7 复选框复选框(复选框(CheckBox)控件也

    20、具有选择)控件也具有选择功能,一般在程序界面中成组出现,功能,一般在程序界面中成组出现,用户在一组复选框中一次可以选择多用户在一组复选框中一次可以选择多个。在工具箱中表示为:个。在工具箱中表示为:复选框的常用属性复选框的常用属性 属性属性作用作用Name设置复选框的对象名设置复选框的对象名Caption设置复选框的标题设置复选框的标题Alignment设置复选框标题的位置,默认值是设置复选框标题的位置,默认值是0,表示复选框在左边,标,表示复选框在左边,标题在右边题在右边Value设置复选框的状态,默认值是设置复选框的状态,默认值是0Style设置复选框的外观,默认值是设置复选框的外观,默认值是0,表示标准方式,表示标准方式Picture设置在复选框上显示的图片文件设置在复选框上显示的图片文件2023-12-13Visual Basic程序设计简明教程30说明:说明:l程序第一个复选框控件的默认对象名是程序第一个复选框控件的默认对象名是Check1,依次类推。,依次类推。lValue是复选框控件最重要的属性,其是复选框控件最重要的属性,其属性值有属性值有3个。个。常量常量值值含义含义Unchecked0未被选中未被选中Checked1被选中被选中Grayed2复选框变成灰色,禁止用户选择复选框变成灰色,禁止用户选择

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:《Visual Basic程序设计简明教程》课件第4章.ppt
    链接地址:https://www.163wenku.com/p-7379322.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库