第10 厂 本章的学习要点 今Sub过程 Sub过程的建立 调用Sub过程 调用过程和事件过程 Funtion 过程 Funtion过程的定义 调用 Funtion过程 心参数传送 形参与实参传送 引用传送 传值传送 数组传送
本章的学习要点 ❖ Sub过程 Sub过程的建立 调用Sub过程 调用过程和事件过程 ❖ Funtion过程 Funtion过程的定义 调用Funtion过程 ❖ 参数传送 形参与实参传送 引用传送 传值传送 数组传送 第10章 过程
概述 结构化的程序中,经常将一个较大的程序划分成若干 个较小的程序模块,每个模块只完成一个或若干个功能。 这些模块通过执行一系列语句完成一个特定的操作,称为 “过程”。 程序中使用过程的好处: ◆过程可使大程序分解成多个逻辑单元,容易编写、调试。 人汁甜立国人l口 Sub过程(子过程):完成一定的操作和功能,无返回 值,通过程序调用和事件触发而执行,分为事件过程 和通用过程。 Function过程(函数过程):相当于用户自定义的函 数,通过程序调用才能被执行,并且可将数据处理的 结果返回
结构化的程序中,经常将一个较大的程序划分成若干 个较小的程序模块,每个模块只完成一个或若干个功能。 这些模块通过执行一系列语句完成一个特定的操作,称为 “过程”。 程序中使用过程的好处: ❖过程可使大程序分解成多个逻辑单元,容易编写、调试。 ❖一个程序中的过程可以为另一个程序使用。 VB中过程分为两类:子程序过程(Sub过程)和函数过程 (Function过程)。 Sub过程(子过程):完成一定的操作和功能,无返回 值,通过程序调用和事件触发而执行,分为事件过程 和通用过程。 Function过程(函数过程):相当于用户自定义的函 数,通过程序调用才能被执行,并且可将数据处理的 结果返回。 概 述
101Sub过程 1.事件过程 特点: 1)这类过程与对象有关,对象事件触发后被调用。 °中过程的讨程名由系练白动指定 建亚对家的事件工R Command Click 1)进入代码钅 Option Explicit “事件过程” Private Sub Command1 Click 过程的头和尾 End sub 3)编写该事个
1. 事件过程 特点: 1)这类过程与对象有关,对象事件触发后被调用。 2)事件过程的过程名由系统自动指定。 建立对象的事件过程: 1) 进入代码窗口 2)选择“对象”和“事件过程” ,系统自动形成该事件 过程的头和尾 3) 编写该事件的程序代码 “对象” “事件过程” 10.1 Sub过程
101Sub过程 2.通用Sub过程 特点: d用 Print line 1)这类过程与 Sub Print Line o 2)过程的名称E 建立通用Sub过程 End sub 1)建立过程框马添加过程 方法1:在模块名称x): rint line [确定 统自动添加类型 取消 方法2:“工具子釋序) C属性① C事件吧 2)编写该过程 范围 C公有的① G有的 厂所有本地变量为静态变量〔
2. 通用Sub过程 特点: 1)这类过程与对象无相关,是用户创建的一段共享代码。 2)过程的名称由用户自己来命名。 建立通用Sub过程: 1) 建立过程框架 方法1:在模块的“通用”段中输入过程名,按回车后系 统自动添加 End Sub。 方法2:“工具→添加过程” 2) 编写该过程的程序代码 10.1 Sub过程
101Sub过程 格式: [ Private| Public][ Static]Sub<过程名>[(<形参表列》] [<语句块1] LExit Sub] [<语句块2] End sub
格式: [Private |Public][Static] Sub <过程名>[(<形参表列>)] [<语句块1>] [Exit Sub] [<语句块2>] End Sub 10.1 Sub过程