您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> VB >> 辅导 >> 正文    
  VB考试教程:过程之过程概述 【注册男护士专用博客】          

VB考试教程:过程之过程概述

www.nanhushi.com     佚名   不详 

1、过程概述

一个应用程序是由若干模块组成的,而每个模块又是由若干个更小的代码片段组成,将组成这些模块的代码片段称为过程。通过过程,可以将整个程序按功能进行分块,每个过程用来完成一项特定的功能。使用过程 来组织代码,不仅可以使程序的结构更加清晰,而且便于查找和修改代码。当在其它工程中使用某个相同功能时,可以将过程作为可重用的代码,直接拿到该工程中使用。

(1)VB中过程基本分类:

  • 事件过程:当发生某个事件时,对该事件作出响应的程序段。
  • 函数过程(Functi9on Procedure):函数过程用来完成特定的功能并返回相应的结果。在事件或其它过程中可按名称调用函数。函数过程能够接收参数,并且总是以该函数名返回一个值。这类过程一般用于完成计算任务。
  • 子过程:子过程是没有返回值的函数。在事件过程或其它过程中可按名称调用子过程。子过程能够接收到参数,并可用于完成过程中的任务并返回一些数值。但是,与函数过程不同,子过程不返回与其特定子过程名相关联的值。子过程一般用于接收或处理输入数据、显示输出或者设置属性。
  • 属性过程:属性过程用来创建和操作程序中用户定义的属性。这是一种有用的,在某种程度上相当高级的特性,它使能够定制现有的VB控件并通过创建新的对象,属性和方法来扩展VB语言。
  • 通用过程:允许把一个经常用到的过程(如子过程、函数过程)以熟悉的名称写入某个标准模块中。

在标准模块中可以创建三种类型的通用过程:函数过程、子过程和属性过程。

(2)使用过程编程的优点

  • 消除了重复语句行。
  • 使程序更易阅读。
  • 简化了程序开发
  • 其它程序可重复使用该通用过程
  • 扩展VB语言

(3)过程的作用范围

和变量一样,函数、子过程和属性过程也有一定的作用域。一个函数、子过程和属性过程的作用域决定了“过程”对于程序的其他部分或者对象的访问能力。这些过程可以被用于窗体、标准模块或者类模块中。

如果窗体或模块中的过程定义为Public,他们就可以在其他窗体和模块中使用。这时的过程已经不再是某个模块中的私有过程,它可以在程序的任何地方进行调用。

如果过程定义为Private,则这些过程只能在他们所属的模块中使用,而不能使用于其他的模块中。

如果定义过程为Static,表示在调用该过程后保留过程的局部变量的值。Static属性对在Sub外声明的变量不会产生影响。

在类模块中过程还可以定义为Friend,表示该过程在类模块中都是可见的,但对于使用该类对象的实例是不可见的。

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。