04第4章 语与控制结构.pptVIP

  • 5
  • 0
  • 约2.35万字
  • 约 91页
  • 2016-12-05 发布于河南
  • 举报
04第4章 语与控制结构

Visual Basic 程序设计 河北科技大学 机械电子工程学院 授课教师 刘文学 第4章 语句与控制结构 本章要点: VB中的常用语句 赋值语句、暂停语句、程序结束语句、输入输出语句和函数、注释语句 VB中的常用控制结构 顺序结构、分支结构、循环结构 导读 语句是组成程序的最基本的功能操作单元。VB中常用的语句有赋值语句、暂停语句、程序结束语句、输入输出语句和函数、注释语句等。 控制流程是控制程序执行的一种控制结构,VB中的常用控制结构有3种:顺序结构、分支结构和循环结构。在面向对象的程序设计中,增加了事件驱动机制,由用户激发某事件去执行相应的事件处理过程。这些事件处理过程之间并不形成特定的执行次序,但对每一个事件处理过程内部而言,又总包含这3种基本结构。事件驱动的方式无须程序员管理,而过程内部的语句流程是由程序员控制的。 本章主要讨论VB程序中的一些基本语句及其基本控制结构,介绍它们的格式、功能、使用及注意事项。 4.1 VB中的基本语句 语句的书写格式 每条语句占一行,以回车键结束; 多条语句写在同一行时,各语句之间用冒号“:”隔开; 一条语句可以写在多行上,各行末尾用空格(至少要有一个空格)和下划线“ _”表示续行; 语句中的命令词、函数名、变量名、对象名等不区分大小写; 一行语句的长度最多不能超过1024个字符。 4.1.1 VB中常用的语句 赋值语句 格式:变量(或对象的属性) = 表达式 说明 赋值语句是把“表达式”的值赋给“变量”或“某个对象的属性” 例如: a = 5:b=10 x = a + 10 * b Text1.Text = Hello 赋值语句中的“=”代表赋值,这与数学中的等号是不同的 例如: a = a + 1 在数学中该式子是不成立的,但在VB中代表的含义是:将a + 1的值赋给变量a 。(即把a 的值加了1) 注意赋值语句中“变量”的值的动态性 例如:将“变量”a 、b的值相交换 t=a a=b b=t 暂停语句 格式:Stop 说明: Stop语句用来暂停程序的执行,在程序调试过程中比较有用,调试正确的程序应该去除Stop语句。它的作用类似于执行【运行】菜单中的【中断】命令。 例如: Private Sub Form_Click() Dim a As Integer, b As Integer a=10: b=20 a=a+b Stop End Sub 结束语句 格式:End 说明: End语句通常用来结束一个程序的执行。当在程序中执行End语句时,将终止当前程序,重置所有变量,并关闭所有数据文件。 例如: Private Sub Form_Click() End End Sub End语句除用来结束程序外,在不同的环境下还有其他一些用途,包括: End Sub 结束一个Sub过程; End Function 结束一个Function函数; End If 结束一个If语句; End Type 结束用户自定义数据 End Select 结束选择语句。 4.1.2 输出与输入语句 使用Print方法输出数据 Print方法的一般格式: [对象名称 . ] Print [变量名 | 表达式] 说明: “对象名称”可以是窗体(Form)、图形对象(如:图片框对象PictureBox、图像框对象Image)或打印机。如果缺省“对象名称”,则在当前窗体上输出。 例如: Private Sub Form_Click() Dim a As Integer, b As Integer a = 10: b = 20 a = a + b Print a ‘输出一个变量的值 Print ‘输出一个空行 Print 12 ‘输出一数值 Print Nice ‘输出一字符串 End Sub 当输出多个表达式或变量时,各表达式或变量之间用分隔符分开(常用分隔符有:逗号“,”、分号“;”、空格“ ”) 逗号“,” 标准输出格式(中间相隔14 个字符) 分号“;”或空格“ ” 紧凑输出格式(中间无间隔字符) (注:输出数值时,自动在前后加一空格) 例如: Private Sub Form_Click() Print ABC, DEF; GH, IJ Print 123, 456; 789; ABC End Sub 与Print方法有关的函数及方法 Tab函数 格式:Tab(n) 说明: Tab函数将光标移到参数n指定的位置,从这个位置开始输出信息。要输出的内容放在Tab函数的后面,并用分号隔开。 例如: Print Tab

文档评论(0)

1亿VIP精品文档

相关文档