1 / 40
文档名称:

高级语言程序设计第六章.ppt

格式:ppt   页数:40
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

高级语言程序设计第六章.ppt

上传人:化工机械 2012/6/2 文件大小:0 KB

下载得到文件列表

高级语言程序设计第六章.ppt

文档介绍

文档介绍:第六章 过程
内容提要
引言
函数(Function)过程
子程序(Sub)过程
参数的传递
变量与过程的作用域
Shell函数的应用
11/12/2017
2
引言
引言
使用“过程”是实现模块化程序设计思想的重要方法。模块化程序设计思想的要点之一是对一个复杂问题采用“分而治之”的策略----模块化,即把一个较大的程序划分为若干个模块,每个模块只完成一个或几个功能。这些模块通过执行一系列的语句来完成一个特定的操作过程,因此被称为“过程”。
模块化程序设计的两大优点:
容易调试和维护
提高了代码的利用率
模块化程序设计
11/12/2017
3
引言
在VB中有两类过程:
由系统提供的内部函数过程和事件过程
事件过程是VB应用程序的主体。
由用户自定义的通用过程
通用过程用来完成一项指定的任务,它不与任何事件相联系,只能由别的过程来调用,可以存储在窗体或标准模块中。通用过程分为两种:
(1)子程序过程:以Sub保留字开始的过程;
(2)函数过程:以Function保留字开始的过程。
模块化程序设计
11/12/2017
4
编写一个通用的函数过程,使其可以求任意整形数的阶乘,即n!,并利用这个函数过程解决5!+6!+7!的问题。
例6-1
引言
11/12/2017
5
将例6-1改用子程序过程求解。
例6-2
引言
11/12/2017
6
引言
利用通用过程解决问题分两步走:
定义过程
用户确定过程种类和名称,编写代码。
调用过程
由其他过程调用,达到使用自定义过程的目的。
过程的定义与调用

































11/12/2017
7
函数(Function)过程
函数过程
[Static][Public|Private] Function 函数过程名([参数列表]) [As 类型]
语句块
[Exit Function]
函数名= 返回值
语句块
End Function
函数过程的定义
定义格式
11/12/2017
8
说明:
(1) 函数过程名的命名规则同变量名。
(2) 参数列表(形参)形式:
[ByVal] [ByRef] 变量名或数组名[As 类型]
参数列表类似于变量声明,它指明了从调用过程传递给被调用过程的参数(变量)个数和类型,各参数之间用逗号分隔。
(3) As 类型:函数返回值的类型。
(4) 函数名= 返回值:在函数体内至少对函数名赋值一次。若不赋值,则默认返回值为0。
(5) 函数过程不能嵌套定义,但可以嵌套调用。
函数过程
11/12/2017
9
定义方法
函数过程有两种定义方法:
(1) 利用“工具”菜单下的“添加过程”命令定义,生成一个函数过程的框架。
(2) 利用代码窗口手工输入。
函数过程
11/12/2017
10

最近更新

2025年松原职业技术学院单招职业适应性测试题.. 44页

2025年武夷山职业学院单招职业适应性测试题库.. 44页

2025年武胜县幼儿园教师招教考试备考题库附答.. 31页

2025年永泰县招教考试备考题库含答案解析(夺.. 30页

2025年江苏大学京江学院马克思主义基本原理概.. 12页

2025年江西卫生职业学院马克思主义基本原理概.. 13页

2025年江西科技学院单招职业技能考试题库附答.. 44页

2025年沈阳职业技术学院单招职业倾向性考试题.. 44页

2025年河北经贸大学马克思主义基本原理概论期.. 13页

2025年河南省省直辖行政单位单招职业倾向性考.. 44页

2025年浑源县招教考试备考题库及答案解析(必.. 31页

2025年浙江经济管理职工大学马克思主义基本原.. 12页

2025年海南职业技术学院马克思主义基本原理概.. 12页

2025年渭南职业技术学院单招综合素质考试题库.. 45页

2025年湖南城建职业技术学院单招职业技能考试.. 43页

2025年滁州城市职业学院单招综合素质考试题库.. 44页

2026年主管中药师考试备考题100道及答案【最新.. 38页

2026年医学微生物学习题集及答案(典优) 40页

2025年皖南医学院马克思主义基本原理概论期末.. 12页

2025年聊城大学东昌学院马克思主义基本原理概.. 12页

2026年网络安全知识竞赛题库附答案【考试直接.. 40页

小学历史与文化知识竞赛题库100道及答案(夺冠.. 37页

小学历史与文化知识竞赛题库100道附答案【突破.. 37页

2025年辽宁机电职业技术学院单招职业适应性测.. 42页

最新全国政法队伍教育整顿知识竞赛试题库及答.. 40页

2025年金陵科技学院马克思主义基本原理概论期.. 12页

2025年韶关市职工大学马克思主义基本原理概论.. 13页

2026年主管中药师考试备考题100道含答案(巩固.. 38页

2026年医学微生物学习题集【原创题】 40页

2026年中医住培带教师资理论考核题库100道含完.. 39页