13-14-2第8章过程解析
第8章 过程 第8章 过程 第8章 过程 第8章 过程 第8章 过程 8.1 过程的定义与调用 8.1 过程的定义与调用 8.1 过程的定义与调用 8.1 过程的定义与调用 8.1 过程的定义与调用 8.1 过程的定义与调用 8.1 过程的定义与调用 8.1 过程的定义与调用 8.1 过程的定义与调用 8.1 过程的定义与调用 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.2 函数过程与参数传递 8.4 过程的嵌套和递归 8.4 过程的嵌套和递归 8.4 过程的嵌套和递归 8.4 过程的嵌套和递归 8.4 过程的嵌套和递归 8.5 应用 8.5 应用 8.5 应用 第8章 作业 8.2.6 过程的作用域 过程的作用域随所定义的位置和语句的不同而不同。按过程的作用范围来划分,过程可分为: 模块级过程 全局级过程 一个对象可被访问或识别的范围称为其作用域。 8.2.6 过程的作用域 模块级:在窗体模块或标准模块中用Private关键字定义的过程,只能被定义的窗体模块或标准模块中的过程调用。 全局级:在窗体模块或标准模块中用Public关键字(或缺省)定义的过程,可被该应用程序的所有窗体模块和标准模块中的过程调用。 8.2.6 过程的作用域 注意: 1.其它模块调用在窗体模块中定义的全局级过程时,必须在该过程名前加上该过程所处的窗体名。 例如:在窗体Form1中调用窗体模块Form2中的名为Mysub的全局过程,使用如下形式: Call Form2.Mysub[(实参表)] 或 Form2.Mysub[实参表] 8.2.6 过程的作用域 注意: 2.在标准模块中定义的全局级过程,外部过程均可调用,但过程名必须惟一。即在工程的多个标准模块中全局过程名不相同,否则调用时就必须要加上标准模块名。 8.2.6 过程的作用域 注意: 3.对于一个只包含一个窗体的简单应用程序,可直接在本窗体模块中用Private或Public定义过程。 4.若是包含多个窗体的应用程序,一般把子程序过程和函数过程放在标准模块中,并用Public关键字定义,这样定义的过程可被本应用程序的所有过程直接访问。 8.2.7 变量的作用域 变量的作用域是指变量被某一过程识别的范围。在VB中,可以在过程或模块中声明变量,根据变量定义的位置和定义语句的不同,Visual Basic中的变量可以分为: 局部变量 模块变量 全局变量 8.2.7 变量的作用域 在一个过程内部使用Private或Dim关键字声明的变量(或过程中中未作说明而直接使用某个变量 )叫做局部变量。局部变量只在过程内部有效。 局部变量 8.2.7 变量的作用域 在模块的“通用”中用Private或Dim关键字声明的变量属于模块变量。该变量在整个模块的所有过程中都能使用 。 模块级变量 8.2.7 变量的作用域 在某个模块的“通用”中用Public关键字声明的变量属于全局变量。它的作用范围是整个应用程序 。 由于在任何过程中全局变量都有效(可以随意修改),因此为安全起见,应用程序中应尽量避免使用全局变量。 全局变量 8.2.7 变量的作用域 在整个过程中允许变量重名,但局部变量的优先级最高,全局变量的优先级最低。 为了使局部变量在脱离其作用域以后仍然有效,我们可以将其定义成静态变量。 静态变量在过程结束后仍保留变量的值,其占用的内存单元未释放。在过程内部用Static关键字声明的变量叫做静态变量。 8.2.8 静态变量 变量只在其作用的范围中保持有效,而一旦变量脱离了它的作用域,变量
您可能关注的文档
- 龙里房地产市场调查.pptx
- 龙泉青瓷营销分析修改.doc
- 鲁JJ-109涂料防水层检验批质量验收记录表.doc
- 12级机械基础教案解析.doc
- 12第十二章弯曲的几个补充问题解析.ppt
- 12级陈国营规划书-副本解析.doc
- 鲁科版认识有机化合物3.1.1(第一课时).ppt
- 12第十二章厌氧生物学原理及厌氧生物处理技术解析.ppt
- 鹿和狼的故事(阿英).pptx
- 12转移定价解析.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)