文档详情

Visual Basic程序设计(第三版) 教学课件+源代码(前9章) 潘地林 第6章.pdf

发布:2015-11-08约2.79万字共52页下载文档
文本预览下载声明
计算机科学与工程学院 《VB程序设计》 第六章 过 程 1 计算机科学与工程学院 《VB程序设计》 本章涉及到的主要内容 1 过程概述 2 事件过程 3 Sub 过程 4 Function 过程 5 过程之间参数的传递 6 数组作为过程的参数 7 变量的作用域(全局、公用、局部变量) 8 过程的嵌套和递归调用 目的和要求 1. 熟练掌握子程序过程和函数过程的定义、调用方法 2掌握形参和实参按值传递和按址传递的方法 3掌握变量的作用域(全局、公用、局部变量) 4.掌握变量的生成周期,学会使用静态变量 5. 递归和嵌套的概念 2 计算机科学与工程学院 《VB程序设计》 6.1 VB的过程 概述 1.过程的概念: 目的和优点:将一个复杂的问题逐步细化分成若干个 简单的功能模块,通过一系列的语句来完成一个特 定的操作过程,因此被称为”过程”。这个过程可 在程序的其他地方调用这些过程,使得程序简练, 便于调试 和维护简化设计任务。 2. 过程的分类 : 事件过程:当发生某个事件发生时,对该事件过程做出的响应。 子程序过程 :执行一系列操作完成某个功能,无需返回相应结果 。 函数过程:用来完成特定的功能并返回相应的结果。 属性过程:用来创建和操作应用程序中用户定义的属性。 3 计算机科学与工程学院 《VB程序设计》 6.2 事件过程 事件是发生在对象上的事情,是预先设计好的,能被 对象所识别的动作。 1.事件过程的形式: private sub 对象名_事件名() … ‘事件过程代码 end sub 2. 例p121 6-1***:private sub form_click() print “事件过程” end sub 6.3 sub 过程 与事件过程的区别在于它不是由某个事件激活,也 不依附于某个对象。 4 6.3.1 子过程的定义 计算机科学与工程学院 《VB程序设计》 6.3.1 子过程的定义 [static] [private] | public] sub 过程名 ([形参表]) 说明: (1) 按默认规定,所有模块中的子过程都为public(公用 的) 。标准模块的公用过程可以在应用程序中被任意调用; 但窗体模块中的公用过程只能在本窗体中调用。若使用 private 则只有该过程所在模块的程序才能调用该过程。 VB模块示意图 5 计算机科学与工程学院 《VB程序设计》 VB 的代码模块 VB 的应用程序是由过程组成的,过程代码放在模块中。 VB提供了三类代码模块: 窗体模块、标准模块和类模块 模块管理是通过工程资源管理器窗口来组织和管 理一
显示全部
相似文档