《工程软件开发技术》_第5 章.pptVIP

  • 0
  • 0
  • 约7.17千字
  • 约 39页
  • 2026-03-10 发布于广东
  • 举报

5.4其他辅助控制语句(2)在Basic语言中,GoTo语句使用的频率很高,编制出的程序称为BS程序(BowlofSpaghettiProgram,乱麻似的程序),使程序结构不清晰,可读性差。结构化程序设计中要求尽量少用或不用GoTo语句,用选择结构或循环结构来代替。2.With语句语句格式如下:With对象语句块EndWith上一页下一页返回5.4其他辅助控制语句作用:With语句可以对某个对象执行一系列的语句,而不用重复指出对象的名称。说明:(1)当程序一旦进入With语句块,对象就不能改变。因此不能用一个With语句来设置多个不同的对象。(2)属性前面的“.”不能省略。上一页返回表5-3参数1:按钮返回表5-4参数2:图标返回表5-5参数3:默认按钮返回表5-6信息框函数的返回值和对应的按钮及常数返回图5-1例5-1运行界面返回表5-1属性设置返回*5.1顺序结构顺序结构是一种最简单和最常用的程序结构,这种结构的程序是按照语句出现的先后顺序依次执行的。在顺序结构程序中所使用的主要语句有赋值语句和输入/输出语句。5.1.1几个常用的语句1.赋值语句Let格式:[Let]变量名|对象名.属性名=表达式功能:将表达式的值赋给变量或对象属性说明:(1)Let表示赋值语句,通常省略。下一页返回5.1顺序结构(2)这里“=”号是赋值号,它不同于平常的等号,如X=X+1这是一个合法的语句,但它不是合理的等式。(3)表达式的类型要与变量的类型相兼容。(4)表达式可以是算术表达式、字符串表达式、关系表达式或逻辑表达式。(5)该语句执行时先计算出表达式的值,然后将该值赋给赋值号左边的变量,因此赋值号的左边只能是变量或对象名属性。2.卸载对象语句Unload格式:Unload对象名功能:从内存中卸载窗体或控件。上一页下一页返回5.1顺序结构说明:对象名为要卸载的对象或控件名,当前所在的窗体对象可用Me表示。3.注释语句Rem格式:Rem注释内容或注释内容说明:Rem与注释语句之间要加一个空格,注释语句可单独占一行,也可在其他语句行之后。若在其他语句行后要使用带“”的注释语句而不必用“:”与前面语句行分开。4.暂停语句StopStop用来暂停程序的执行,以便对程序进行检查和调试。上一页下一页返回5.1顺序结构格式:Stop说明:(1)可以在程序的任何地方放置Stop语句,当执行Stop语句时,系统将自动打开DeBug窗口。(2)与End语句不同,Stop不会关闭任何文件或清除变量。5.结束语句End独立的End语句用于结束一个程序的运行,它可以放在任何事件过程中。这在程序中经常用到。形式如下:End上一页下一页返回5.1顺序结构在VB中,还有多种形式的End语句,用于结束一个过程或块,在控制语句或过程中经常使用。End语句的多种形式包括:EndIf、EndSelect,EndWith、EndType、EndFunction、EndSub等,它与对应的语句配对使用。6.退出语句Exit在VB中,还有多种形式的Exit语句,用于退出某种控制结构的执行。这在以后的循环结构、过程等中会经常使用。Exit的多种形式包括:ExitFor、ExitDo、ExitSub、ExitFunction等。5.1.2数据输出1.Tab函数上一页下一页返回5.1顺序结构该函数是在Print方法中用来对输出数据进行定位的。如:PrintTab(n);表达式这里n为数值表达式,其值为一整数,Tab函数把输出数据的位置定位在由n指定的列上。通常一行中最左边的列数为1,如果列数n的值大于行的宽度则会自动转到下一行,并在下一行的n减去行宽的位置上输出。如果当前列数大于n,会移到下一行的n列上。在Print语句中可有多个Tab函数和输出项,其间多用分号隔开。2.Spc函数该函数在Print方法中用来给下一个输出数据之前留出若干个空格。上一页下一页返回5.1顺序结构例如:Spc(n)这里n为数值表达式,其值为一整数,它表示在下一个输出数据之前留有的空格数。5.1.3数据输入在程序运行中经常需要输入数据,然后作进一步处理。在VB中有多种输入数据的方式,最常见的方式就是采用文本框,另外还可以通过输入对话框进行输入。1.

文档评论(0)

1亿VIP精品文档

相关文档