网站大量收购独家精品文档,联系QQ:2885784924

第03章VB程序控制结构教程.pptx

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第03章VB程序控制结构教程

第3章 Visual Basic 基本控制结构;本章主要内容;3.1 算法及其表示;可用自然语言、流程图、结构化流程图、伪代码等来表示一个算法。计算机程序就是用计算机能够理解的信息(计算机语言)描述的算法。;流程图用一些几何图框表示各种类型的操作,在框内写上简明的文字或符号表示具体的操作,用箭头的流程表示操作的先后顺序。下表是ANSI(美国国家标准化协会)规定的一些常用的流程图符号。;开 始;程序基本结构;选择结构通过对条件的判断,来选择一个分支执行。如图所示,分支可为单分支和双分支。 单分支:当条件为“真”时,执行A操作;否则什么也不做。 双分支:当条件为“真”时,执行A操作;否则执行B操作。 注意,A、B两个操作不能同时执行,谓之选择结构!;循环结构是指在给定条件下,重复执行某操作,直到条件不满足为止,所以也称为重复结构。分为当型循环和直到型循环两种形式。;上述结构示意图中的A操作、B操作可以是一个简单的语句,也可以是一组语句或是一个基本结构。 从图中可以看出,这三种基本结构具有以下特点: ① 只有一个入口。 ② 只有一个出口。 ③ 无死语句(即永远执行不到的语句)。 ④ 无死循环(即不能结束的循环)。 结构化程序要求每一个基本结构具有单入口和单出口的性质是非常重要的。这是为了便于保证和验证程序的正确性。设计程序时,一个结构一个结构地顺序写下来,层次分明。在修改程序时,可以将某一基本结构独立出来进行修改,在修改一个基本结构时,不会影响到其它基本结构中的语句。;3.2 顺序结构;一些特殊情况下的赋值,VB处理的方式: 当表达式的数值与变量精度不同时,强制转换成赋值号左边变量的精度。 当字符串由纯数字字符组成,则将该类字符串赋给数值型变量时,会将字符串自动转换成数值型再赋值;当字符串中包含非数字字符或是一个空串,则赋值时会出错。 当把逻辑型值赋给数值型变量时,True转换为-1,False转换为0;当把数值型值赋给逻辑型变量时,非0转换成True,0转换成False。 非字符类型的数据赋给字符型变量时,自动转换为字符型。;该函数的功能是在屏幕上打开一个输入对话框,等待用户输入内容,当用户单击“确定”按钮或按回车键时,函数返回输入或默认的字符,其值的类型为字符串。 InputBox(提示[, 标题][, 默认][, x坐标位置][, y坐标位置]);Private Sub Form_Click() Dim No As String * 12 Dim ch As String * 20 ch = 请输入学号: + vbCrLf + 然后单击确定按钮 No = InputBox$(ch, 输入框的应用, 201210603333, 100, 100) Print No End Sub;MsgBox函数的功能是在屏幕上打开一个信息框,等待用户选择一个按钮。MsgBox函数返回所选按钮的整数值,其数值的含义如表所示。若不需要返回值,可作为MsgBox过程。 变量[%] = MsgBox(提示[ ,按钮] [ ,标题]) MsgBox 提示[ ,按钮] [ ,标题];以下程序是对MsgBox函数不同组合的应用,在屏幕上显示如图所示的信息框。程序如下:;Print方法的功能是在窗体(Form)、立即窗口(Debug)、图片框(PictureBox)、打印机(Printer)等对象中显示文本字符串和表达式的值,其语法形式如下: [对象.]Print [{Spc(n) | Tab(n)}][表达式列表][ ; | , ];Print方法示例:;Cls方法用于清除运行时在窗体或图片框中显示的文本。 [对象.]Cls “对象”为窗体或图片框,省略时默认为当前窗体。 Picture1.Cls 清除图片框 Cls 清除当前窗体;Move方法用于移动窗体或控件,并可改变窗体或控件的大小,其语法形式如下: [对象.]Move 左边距离[, 上边距离[, 宽度[, 高度]]];在窗体上添加一个图形框控件Image1,属性Stretch设置为True,属性Picture在图形框中装入要显示的图片。 当单击图形框后图形框会向下、向右移动单击窗体后图形框会向下、向右移动,且图形框缩小为原来的四分之一。;3.3 选择结构;编写一个能判断输入密码是否正确的程序,当输入的密码正确时用MsgBox显示相关信息;当输入的密码不正确时用MsgBox显示出错信息, 如图所示。;If 条件1 Then   语句块1 ElseIf 条件2 Then   语句块2 ElseIf 条件3 Then   语句块3 … [Else   语句块n+1 ] End If;编写编写一个程序,判断输入成绩对应的等级。 成绩≥90

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档