“Conocimientos Programación>Visual Basics Programación

¿Cuál es la diferencia entre los procedimientos Sub y procedimientos Function

2014/11/8
¿ La mayoría de los lenguajes de programación proporcionan una cierta facilidad para la creación de procedimientos sub que realizan una serie de acciones repetitivas y puede devolver un resultado . Algunas lenguas distinguen entre procedimientos procedimientos Sub y Function , siendo este último el tipo de procedimiento que devuelve un resultado. Saber la diferencia entre los dos tipos de procedimientos le ayudará a tomar la decisión correcta sobre cuál usar . De Microsoft Visual Basic es una excelente herramienta para ilustrar el concepto . Procedimientos

Si se escribe el mismo código más de una vez , es muy probable que el programa se beneficiaría de un procedimiento, en lugar de duplicar código en varios lugares. El código duplicado puede causar problemas durante la fase de mantenimiento , así como hacer su programa más amplio de lo que debe ser. Usted puede colocar el código en un solo procedimiento y llamarlo desde varios lugares en su programa. Usted puede hacer su procedimiento más flexible , dándole la capacidad de aceptar parámetros.
Function Procedimientos
procedimientos Function

están diseñados para ser llamado a través de un comunicado , y devolver un resultado de la declaración. Por ejemplo , si desea que su programa de cálculo de la calificación para determinar una calificación basada en un porcentaje de puntuación , podría escribir una función para tomar la decisión y devolver el grado de la letra . La declaración pidiendo sería similar a esto:

LetterGrade = CalcLetter ( PercentageGrade )
Sub Procedimientos

A diferencia de los procedimientos de funcionamiento , procedimientos sub no devolver un resultado , pero no realizan acciones y pueden aceptar parámetros. Este tipo de procedimiento es una buena herramienta para la realización de acciones de propósito general , como el archivo de entrada /salida , impresión y validación de entrada . Un uso de un procedimiento sub es permitir que múltiples acciones de los usuarios que van al mismo código. Por ejemplo , es posible que tenga un botón y un elemento de menú que tiene que realizar las mismas acciones , y en lugar de duplicar el código , puede tener ambos eventos simplemente llame a su procedimiento de sub .
Parámetros

los parámetros son los valores que se pasan a un procedimiento de cualquier tipo que, o bien indicar al procedimiento qué hacer o proporcionar un valor para que actúe en . Por lo general, pasan parámetros entre paréntesis en la cuenta de que llama al procedimiento . Lo importante a recordar aquí es que los parámetros se deben pasar en el orden exacto en el que el procedimiento está esperando, o va a producirse resultados imprevisibles. Un ejemplo de una llamada a un procedimiento con un parámetro podría tener este aspecto : .

Call PrintGrade ( LetterGrade )

El procedimiento sub espera un grado y que se imprime la carta de acuerdo al formato de impresión con

Visual Basics Programación
Cómo imprimir un archivo en Visual Basic
Cómo leer un archivo CSV con VB
Cómo hacer Diagramas de flujo
Cómo aprender Mecanografía Taquigrafía
Cómo hacer una pantalla de cuadro de texto dependiente en un cuadro de lista
Cómo cambiar el fondo de escritorio con VB.NET
Cómo abrir un documento de Word en VB Net
Tipos número variable en VBA
Conocimientos Informáticos © http://www.ordenador.online