过程
第7章过程 本章主要内容 通用过程 Sub过程/ Function过程 参数传递 过程的嵌套与递归调用 变量的作用范围 多窗体与 Sub main过程 程序举例 ★
本章主要内容 Sub过程/Function 多窗体与Sub Main 第7章 过 程
ⅴB应用程序是由过程组成的,过程是完成某种特殊 功能的一组独立的程序代码。两大类过程 事件过程 Sub过程 通用过程 Function过程 事件过程是当某个事件发生时,对该事件作出响应的 程序段,它是ⅤB应用程序的主体 通用过程是独立于事件过程之外,可供其他过程调用的 程序段
VB应用程序是由过程组成的,过程是完成某种特殊 功能的一组独立的程序代码。两大类过程。 事件过程 Sub过程 通用过程 Function过程 事件过程是当某个事件发生时,对该事件作出响应的 程序段,它是VB应用程序的主体 通用过程是独立于事件过程之外,可供其他过程调用的 程序段
7.1通用过程 过程调用示例 调用过程 子过程SubA Call Suba…1 Call suba 子过程SubB Call subB 把相同的任务编成相对独立的“子过程” 当事件过程需要执行这个任务时,可使用调用语句(如 CaI)实行调用。子过程执行完后,会返回事件过程中调用语 句Ca的后续语句继续执行 通用过程又分为Sub(子程序过程和 Function(函数)过程
过程调用示例 把相同的任务编成相对独立的“子过程” 当事件过程需要执行这个任务时,可使用调用语句(如 Call)实行调用。子过程执行完后,会返回事件过程中调用语 句Call的后续语句继续执行 通用过程又分为Sub(子程序)过程和Function(函数)过程 调用过程 …… Call SubA …… Call SubA …… Call SubB …… 子过程SubA 子过程SubB 7.1 通用过程
7.1.1Sub过程 例7.1使用Sub过程的示例1 Private Sub Form Load Show Private Sub mysub1(n) Call mysub1(30) Print String(n, *) Call mysub2 End Sub Call mysub2 Private Sub mysub20 Print *i Tab(30); ÷" Call mysub2 Call mysub1(30) End Sub End sub Sub过程示例1 回冈 冰************* 程序运行结果
例7.1 使用Sub过程的示例1 Private Sub Form_Load() Show Call mysub1(30) Call mysub2 Call mysub2 Call mysub2 Call mysub1(30) End Sub 程序运行结果 Private Sub mysub1(n) Print String(n, "*") End Sub Private Sub mysub2() Print "*"; Tab(30); "*" End Sub 7.1.1 Sub过程