[工学]VB课件 第3章.pptVIP

  • 5
  • 0
  • 约6千字
  • 约 61页
  • 2018-02-13 发布于浙江
  • 举报
[工学]VB课件 第3章

基本控制结构 第三章 本章内容 3.1 算法与结构 3.2 顺序结构 3.3 分支(选择)结构 3.4 循环结构 3.5 应用程序举例 顺序结构 顺序结构的每一个操作是按从上到下的线性顺序执行的,顺序结构语句的流程: 赋值语句 格式: 变量=表达式 [对象].属性=表达式 功能:先计算的表达式,再将其值赋给变量或指定对象的属性。 注意事项: (1)只能给一个变量或对象的一个属性赋值; (2)表达式可以是变量、常量、函数和表达式; 注释语句 格式: ′注释内容 或 Rem 注释内容 功能:注释语句用来对程序或程序中某些语句作注释,以便于程序的阅读和理解。 说明: (1) 注释语句是非执行语句,对程序的执行结果没有任何影响,仅在列程序清单时,其内容被列出; (2) 注释语句作为一个独立行,可放在过程、模块的开头作为标题;也可以放在执行语句的后面。 如: x=x+1 ′将变量x的值加上1后再赋 暂停语句 格式:Stop 功能:暂时停止程序的运行。 说明: (1) Stop可以放置在过程中的任何地方,相当于在程序代码中设置断点,当执行Stop语句时,系统将自动打开“立即窗口”,方便程序员调试跟踪程序。 (2) 在程序调试通过之后,生成可执行文件(.exe文件)之前,应删去代码中的所有Stop语句。 结束语句 格式:End 功能:程序运行时,遇到结束语句就终止程序的运 行。 说明:End语句除用来结束程序外,在不同环境下还有其他一些用途,包括: End Sub:结束一个Sub过程 End Function:结束一个Function过程 End If:结束一个If语句块 End Type:结束记录类型的定义 End Select:结束情况语句 输入输出语句 一个完整的计算机程序通常由四部分组成,即说明、输入、处理和输出。其中输入和输出是程序提供给用户的一个交互式的平台,是程序和用户进行信息交流的通道。VB语言也提供了能实现这样的功能的函数和语句。下面介绍VB提供的输入和输出数据的两个函数,即InputBox函数和MsgBox函数。 InputBox函数 格式:InputBox(prompt [,title][,default][,xpos][,ypos]) 功能:产生一个对话框,通过对话框用户可以输入数据,函数返回值是字符型。 说明: (1)prompt:是一个字符串,是必选项,是对话框内显示的信息; (2)title:对话框标题 (3)default:输入区缺省值 (4)xpos和ypos:是对话框与屏幕左边界的距离。 (5)每执行一次InputBox函数只能输入一个数据。 例 3- 6 任意输入三个数,求由这三个数组成的三角形的面积。 例 3 - 7 分别输入学生的姓名、性别、年龄、成绩信息,并将信息显示在窗体上。 MsgBox函数和MsgBox过程 函数形式: 变量[%] = MsgBox(msg [,type][,title]) 过程形式: MsgBox 提示[,按钮][,标题] 功能:MsgBox函数打开一个信息框,等待用户选择一个按钮,并可根据用户在对话框上的选择进行对应的响应,此函数返回一个整型值,以决定其后的操作。 MsgBox说明 (1) Msg:与InputBox中的prompt参数定义相同,是提示信息。 (2) Type:是由表示按钮的类型、显示图标的样式、默认活动按钮、强制返回。这4类数值相加产生,默认值为0, (见表3-1) 。 ① 第一组值(0~5):描述了对话框中显示的按钮的类型与数目。 ② 第二组值(16,32,48,64):指定对话框显示的图标样式。 ③ 第三组值(0,256,512,768):指明默认活动按钮。 ④ 第四组值(0,4096):决定消息框的强制返回值。 MsgBox说明 (3) Title:为标题信息,是用来显示对话框标题的字符串。 (4) MsgBox函数的参数只有Msg参数不可省略,其他均可省略。如果省略Type,则对话框中只显示“确定”按钮;如果省略Title,则标题框显示当前工程的名称。 (5) MsgBox函数的返回值是一个整数,这个整数与选择的按钮有关,见表3-2。 输出消息框 已知:MsgBox 确实要删除吗?请选择! 执行该语句后屏幕出现一个对话窗口,如下图所示: 输出消息框 已知: MsgBox “确实要删除吗?请选择!”, 64 + 1, “提示” 执行该语句后屏幕出现一个对话窗口,如下图所示: 输出消息框 已知: Msg1 = MsgBox(“确实要删除吗?请选择!”,

文档评论(0)

1亿VIP精品文档

相关文档