Tecnología

Inicio

Tutorial sobre el procedimiento de Función Sub en Visual Basic 2008

Tutorial sobre el procedimiento de Función Sub en Visual Basic 2008


Subrutinas (submarinos) proporcionan los programadores de Visual Basic (VB) con la capacidad de código de segmento en funciones separadas. Las funciones son diferentes segmentos de código que procesan cálculos. Por ejemplo, una función puede calcular el precio total de un pedido. Esta función se puede añadir a otras páginas de código en su aplicación, por lo que es más rápido para diseñar su software. La comprensión de "sub" funciones, parámetros y ejecución de código le ayuda a crear estos segmentos.

Instrucciones

1 Cree el nombre de la subrutina. Cada sub necesita un nombre. Subrutinas se dan nombres, sino que también se definen como "privado" o "público". subrutinas privados sólo son accesibles desde el archivo de clase. subrutinas públicas son accesibles desde cualquier parte del código. A continuación se muestra cómo crear un subprograma:

Public Sub ExponentSub ()
End Sub

2 Agregar parámetros a la subrutina. Los parámetros se pasan desde el código de la subrutina. Estos parámetros se utilizan para hacer los cálculos. En este ejemplo, la subrutina "ExponentSub" hace cálculos exponenciales. Se requiere un número de base y el número de veces que se multiplica el número base. El siguiente código establece los parámetros para el subprograma:

Public Sub ExponentSub (base_number como número entero, raise_number como número entero)
End Sub

3 Añadir las declaraciones de cálculo en la subrutina. Las declaraciones en la subrutina son cualquier conjunto de instrucciones que completa sus cálculos. El código siguiente muestra cómo criar a un número y calcular su valor exponencial:

Public Sub ExponentSub (base_number como número entero, raise_number como número entero)
total de As Integer Dim
Total = base_number ^ raise_number
End Sub

4 Llame a su subrutina. Ahora que se crea la subrutina, se le puede llamar en su código. A continuación se muestra cómo enviar la ejecución de la subrutina:

Llame ExponentSub (10, 8)

Consejos y advertencias

  • Subrutinas se diferencian de otras funciones, ya que no devuelven un valor a otras secciones de código.