Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Todas las instrucciones ejecutables en Visual Basic deben estar dentro de algún procedimiento, como Main, Form1_Load o calculateTotal. Es posible escribir toda la aplicación como un procedimiento único y grande pero si lo divide en partes más pequeñas, el código es más legible.
La programación estructurada es un enfoque que resalta la modularidad del programa y una estructura jerárquica dentro de una aplicación. En Visual Basic, la manera más sencilla de lograr una programación estructurada es hacer un uso juicioso de los procedimientos para dividir la aplicación en unidades lógicas discretas. Puede depurar más fácilmente una unidad individual que el programa completo. Los procedimientos desarrollados para un programa pueden utilizarse también en otros programas, generalmente sin tener que realizar apenas modificaciones.
División de un procedimiento grande
Para dividir un procedimiento grande en partes independientes
Identifique una o más secciones independientes de su código.
Para cada sección independiente, mueva el código fuente fuera del procedimiento grande e inclúyalo entre las instrucciones Sub y End Sub
En el lugar del procedimiento grande en el que quitó la sección de código, agregue una instrucción que llame al procedimiento Sub.
Devolver un valor al procedimiento grande
Si es útil que el nuevo procedimiento devuelva un valor al procedimiento grande, puede definir un procedimiento Function.
Para dividir una sección que devuelve un valor
Incluya el código fuente quitado entre las instrucciones Function y End Function en lugar de Sub y End Sub.
En el lugar en el que el procedimiento Function tiene el valor listo para devolver al código de llamada, agregue una instrucción Return.
En el punto del procedimiento grande en el que quitó la sección de código, asegúrese de que la instrucción de llamada hace algo con el valor devuelto. Puede almacenarlo en una variable o utilizarlo en una expresión.
Vea también
Tareas
Conceptos
Procedimientos en Visual Basic
Argumentos y parámetros de procedimiento