A veces , un programador se encuentra escribiendo la misma o similar código más de una vez. Este es el escenario perfecto para un subprograma , ya que reduce los dolores de cabeza de pruebas y errores de mantenimiento. Escribir el código una vez y decir que es a partir de los diversos puntos donde se necesita lo convierte en código más simple . Visual Basic proporciona dos tipos de subrutinas - procedimientos procedimientos Sub y Function . Ambos proporcionan básicamente la misma funcionalidad con la excepción de que los procedimientos de funciones devuelven un valor a la línea de llamada de código.
Sub Procedimientos Function Procedimientos vs
procedimientos Sub son trozos de código que realizan una serie de acciones . Procedimientos Function realizar un conjunto de acciones y devuelven un valor . Procedimientos Function son buenos para los cálculos , mientras que los procedimientos secundarios son buenos para el establecimiento de valores , la validación de datos y otras tareas generales. Por esta razón, un procedimiento Sub es más fácil en comparación con la idea típica de un subprograma.
Sub Procedimiento Estructura
todos los procedimientos derivados comienzan con una línea así:
al final del procedimiento sub es una línea como esta : End sub el "Private " arriba también puede ser amigo , públicos o protegidos , los cuales determinan el curso de la vida y el alcance del procedimiento de sub . El código de procedimiento sub real va entre las líneas del ejemplo anterior . llamar al procedimiento sub poniendo su nombre en el código donde desea que el procedimiento sub a ejecutar. Cuando el programa encuentra esta línea , saltará al procedimiento secundario , ejecute el código allá y volver a la línea siguiente después de la llamada . Si necesita que su procedimiento sub que ser un poco más flexible , puede pasar argumentos (parámetros) a la misma que afectará a su ejecución. La advertencia es que el procedimiento sub debe ser escrita a esperar los argumentos , y deben estar en el orden exacto en el que se espera. Esta práctica le permite escribir código reutilizable con un grado de flexibilidad en base a los parámetros pasados .
Sub Procedimiento de Ejecución
Adición Flexibilidad con parámetros