VB.NET调用过程步骤详解

开发 后端
VB.NET调用过程在这篇文章中被分为三个步骤为大家详细介绍。希望大家可以通过这三个步骤的介绍,充分掌握这一工程的实现的技巧。

VB.NET调用过程的应用,是一个比较基础的操作技巧。作为初学者来说,我们需要在学习的过程中不断的从实际操作中去积累经验,来巩固我们所掌握的书面知识。首先让我们一起来看看VB.NET调用过程的实现,以此来初步掌握这一语言的应用技巧。

VB.NET调用过程一、调用Sub过程

与Function过程不同,在表达式中,Sub过程不能用其名字调用,调用Sub过程的是一个独立的语句。Sub过程还有一点与函数不同,它不会用名字返回一个值。但是,与Function过程一样,Sub过程也可以修改传递给它们的任何变量的值。调用Sub过程有两种方法:

  1. '以下两个语句都调用了名为
    MyProc的Sub过程。  
  2. Call MyProc(FirstArgument,
    SecondArgument)  
  3. MyProc(FirstArgument,
    SecondArgument) 

VB.NET调用过程二、调用函数过程

通常,调用自行编写的函数过程的方法和调用Visual Basic内部函数过程(例如Abs)的方法一样:即在表达式中写上它的名字。

下面的语句都调用函数MyFunc:

  1. TextBox1.Text=
    CStr(10*MyFunc)  
  2. X=MyFunc() 

就象调用Sub过程那样,也能调用函数。下面的语句都调用同一个函数:

  1. Call Year(Now)  
  2. Year(Now) 

当用这种方法调用函数时,Visual Basic放弃返回值。

VB.NET调用过程三、调用其他模块中的过程

在工程中的任何地方都能调用类模块或标准模块中的公用过程。可能需要指定这样的模块,它包含正在调用的过程。调用其他模块中的过程的各种技巧,取决于该过程是在类模块中还是在标准模块中。

在类模块中调用过程要求调用与过程一致并且指向类实例的变量。例如,DemoClass是类Class1的实例:

  1. Dim DemoClass As 
    New Class1  
  2. DemoClass.SomeSub 

在引用一个类的实例时,不能用类名作限定符。必须首先声明类的实例为对象变量(在这个例子中是DemoClass)并用变量名引用它。#t#

标准模块中的过程如果过程名是惟一的,则不必在调用时加模块名。无论是在模块内,还是在模块外调用,结果总会引用这个惟一过程。如果过程仅出现在一个地方,这个过程就是惟一的。如果两个以上的模块都包含同名的过程,那就有必要用模块名来限定了。

在同一模块内调用一个公共过程就会运行该模块内的过程。例如:对于Module1和Module2中名为CommonName的过程,从Module2中调用CommonName则运行Module2中的CommonName过程,而不是Module1中的CommonName过程。从其他模块调用公共过程名时必须指定那个模块。例如,若在Module1中调用Module2中的CommonName过程,要用下面的语句:

  1. Module2.CommonName
    (arguments) 

VB.NET调用过程的具体步骤就为大家介绍到这里。

责任编辑:曹凯 来源: 编程入门网
相关推荐

2010-01-19 17:26:37

VB.NET创建过程

2010-01-19 14:42:43

VB.NET调用过程重

2009-11-02 14:35:52

VB.NET打包

2010-01-22 16:48:54

VB.NET调用SQL

2010-01-11 17:24:19

VB.NET异步调用

2011-05-20 16:56:11

VB.NETGDI

2010-01-12 11:55:10

VB.NET网络监控

2010-01-22 18:08:18

VB.NET与GDI结

2010-01-19 09:36:06

VB.NET Func

2010-01-19 14:18:39

VB.NET参数数组

2010-01-22 14:19:38

VB.NET调用jar

2010-01-19 14:34:25

VB.NET过程重载

2010-01-21 17:34:48

VB.NET Bool

2010-01-12 18:35:43

VB.NET Stru

2009-10-20 17:38:54

VB.NET Comp

2010-01-18 18:32:43

VB.NET监视启动过

2010-01-15 15:39:14

VB.NET Sub过

2010-01-11 11:02:27

VB.NET调用存储过

2009-10-13 11:22:46

VB.NET调用Web

2010-01-19 18:24:29

VB.NET调用Win
点赞
收藏

51CTO技术栈公众号