第十四课过程、函数和程序调试本课主要介绍VB中的过程、函数的基本语法规则,以及程序的调试和测试等
建议2个课时完成
程序的结构化思想是指:自顶向下、逐步求精的设计思想,程序段只有一个入口和一个出口,一般只有三种结构:顺序结构、选择结构、循环结构
这在前面的学习中,学生已经有了初步的认识
程序的模块化思想是指:将程序的整个任务,分割成多个程序块,每个程序块具有独立的功能,使得程序的整体结构清晰、明了,便于调试与熔接
这些程序块称为子程序
其调用它的程序称为主程序
完成某项功能,离不开主程序和子程序,二者缺一不可
主程序与子程序调用关系一般如图所示(图中数字指明了程序流程):过程和函数:都是在程序模块化思想下产生的
过程有标准过程和自定义过程,函数有标准函数和自定义函数,所谓“标准”就是程序语言本身提供的,比如Sub过程,在素材中提供了《VB常用函数》,可以参阅;所谓“自定义”,就是用户通过编写程序来自行定义的过程或函数
不论是程序提供的过程与函数,还是用户定义好的,都可以调用
调用时,过程在语法上相当于一个语句,可以直接写下“过程名(参数)”即可;而函数由于在语法上相当于一个表达式,所以,函数不能独立作为一个语句被调用,但是它可以出现在任何表达式可以出现的地方
附:选择“工具——添加过程”:1.格式:[Private|Public][Static]Sub([形参表])语句组(过程体)EndSub2.说明:①若没有指定Private等关键字,则默认的是Public;即在其它模块中也能调用此过程;②由Static定义后,过程体中所有的局部变量都相当于静态变量;③过程名的长度不超过40个字符,命名规则与变量名的命名规则相同;④要提前退出Sub可用ExitSub
⑤使用“添加过程”对话框建立过程的首尾两行
方法:进入代码窗口后打开“工具”菜单中的“添加过程”对话框
Sub过程的语法结