- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[教育学]第4章_VB控制结构
Visual Basic程序设计 专业选修课(信息技术教育模块) 第4章 VB控制结构 4.1 顺序结构 4.2 选择结构 4.3 循环结构 4.4 其它辅助控制语句 4.5 综合应用 4.6 程序调试 4.1 顺序结构 VB具有结构化程序设计的三种结构,即顺序结构、选择结构、循环结构,是程序设计的基础。 顺序结构就是各语句按出现的先后次序执行。 4.1.1 赋值语句(P60) 形式: 变量名=表达式 计算右边表达式的值,然后赋给左边的变量 n = n + 1 计数累加 Text1.Text = 清除文本框的内容 Text1.Text = 欢迎使用VB “ 文本框显示 n%=3.5 ‘两边类型不同时,转换成左边类型 4.1.2 数据输出和输入 InputBox函数:打开一个对话框,等待用户输入,返回字符串类型的输入值。 形式: InputBox(提示[,标题][,默认值][,x坐标][,y坐标]) jbgz = Val(InputBox(输入基本工资, 计算工资, 300)) 例4.1:利用InputBox输入基本工资和营业额,按营业额的5%提成,计算实发工资(基本工资+提成)并显示。 MsgBox函数 MsgBox函数:打开一个信息框,等待用户选择一按钮,返回所选按钮的值。 MsgBox函数形式: 变量[%] = MsgBox(提示[,按钮][,标题]) I = MsgBox(密码错误, 5 + vbExclamation, 警告) 按钮 MsgBox所选按钮返回值 MsgBox语句 MsgBox语句:打开一个信息框,等待用户选择一个按钮,不返回所选按钮的值。 MsgBox语句形式: MsgBox 提示[,按钮][,标题] MsgBox 账号必须为数字, VBOkOnly, 警告 MsgBox函数和MsgBox语句 例4.2 编一账号和密码输入的检验程序,当输入不正确,如账号为非数字字符,密码不正确(非1234)等,显示有关信息,再输入。 Print方法 作用:在对象上输出信息 格式: 对象.Print[输出列表 ][;|,] 对象:窗体、图形框或打印机,缺省为窗体。 用”;”分隔,按紧凑格式输出 用”,”分隔,跳到下一个区段输出,每个区段14个字符 与print相关的函数方法 Tab 函数 Tab[(n)] ‘把光标移到参数n指定的位置 若省略,相当于一个逗号 Spc函数 Spc(n) ‘跳过n个空格 Cls方法 对象.Cls ‘清除由Print显示的的文本或图形 例4.3 Print方法输出图形 Format格式输出函数 形式: Format (表达式[, 格式字符串]) 4.2 选择结构 VB中提供了多种形式的条件语句来实现选择结构,有If条件语句和Select情况语句等。它们都是对条件进行判断,根据判断结果,选择执行不同的分支。 4.2.1 If条件语句 1. If…Then语句(单分支结构) If 表达式 Then 语句块(可以是一句或多句语句) End If 或 If 表达式 Then 语句 表达式:关系表达式、逻辑表达式,算术表达式。表达式值按非零为True,零为False进行判断。 该语句的作用是当表达式的值为True,执行Then后面的语句块,否则不做任何操作。 4.2.1 If条件语句 例:已知两个数x和y,比较它们的大小,使得x大于y。 If xy Then t=x x=y y=t End If 或 If xy Then t=x: x=y: y=t 注意:简单If形式无End If 4.2.1 If条件语句 2. 双分支结构:If…Then…Else语句 If 表达式 Then 语句块1 Else 语句块2 End If 或 If 表达式 Then 语句1 Else 语句2 当表达式的值为True时,执行Then后面的语句块1,否则执行Else后面的语句块2 双分支结构例 多分支结构 多分支结构例 例4.7 已知变量ch中存放了一个字符,判断该字符是字母字符、数字字符还是其他字符。 If语句的嵌套 If语句的嵌套是指If或Else后面的语句块中又包含If语句 4.2.2 Select Case语句 Select Case语句例 将例4.7 改用 Select Case 语句实现: 4.2.3 条件函数 IIf函数 IIf(表达式,表达式为真时的值,表达式为假时的值)
文档评论(0)