Nuevo

Páginas: 16 (3959 palabras) Publicado: 3 de octubre de 2009
Procedimientos
Es un subprograma que ejecuta un proceso específico. Su nombre no esta asociado a ningún valor

Declaración y Definición de un Procedimiento

PROCEDIMIENTO NombreProcedimiento ( pFormales, pVariables)

INICIO



FIN

Llamada del procedimiento

NombreProcedimiento (Lista de parametros actuales)

  Esta invocación implica lo siguiente:

♣    A cada parámetroformal se le asigna el valor del parámetro real.

♣    Se ejecuta el cuerpo del procedimiento

▪ Se devuelve el valor de la función y se retorna al punto de llamada

[pic]

Introducción a los procedimientos

Puede simplificar las tareas de programación si divide los programas en componentes lógicos más pequeños. Estos componentes, llamados procedimientos, pueden convertirse en bloquesbásicos que le permiten mejorar y ampliar Visual Basic.
Los procedimientos resultan muy útiles para condensar las tareas repetitivas o compartidas, como cálculos utilizados frecuentemente, manipulación de texto y controles, y operaciones con bases de datos.
Hay dos ventajas principales cuando se programa con procedimientos:
• Los procedimientos le permiten dividir los programas en unidadeslógicas discretas, cada una de las cuales se puede depurar más fácilmente que un programa entero sin procedimientos.

• Los procedimientos que se utilizan en un programa pueden actuar como bloques de construcción de otros programas, normalmente con pocas o ninguna modificación.
En Visual Basic se utilizan varios tipos de procedimientos:
• Procedimientos Sub que no devuelven un valor.• Procedimientos Function que devuelven un valor.

• Procedimientos Property que pueden devolver y asignar valores, así como establecer referencias a objetos.
Para aprender más acerca de los procedimientos Sub y Function, vea los temas siguientes:
• Procedimientos Sub   Análisis de los procedimientos Sub y cómo usarlos.
• Procedimientos Function   Introducción a los procedimientosFunction y cómo usarlos.
• Trabajar con procedimientos   Introducción a las llamadas a procedimientos desde una aplicación.
• Pasar argumentos a procedimientos   Se muestra cómo pasar datos a procedimientos mediante argumentos.

Procedimientos Sub

Un procedimiento Sub es un bloque de código que se ejecuta como respuesta a un evento. Al dividir el código de un módulo en procedimientosSub, es más sencillo encontrar o modificar el código de la aplicación.
La sintaxis de un procedimiento Sub es la siguiente:
[Private|Public][Static]Sub nombreProcedimiento (argumentos)
instrucciones
End Sub
Cada vez que se llama al procedimiento se ejecutan las instrucciones que hay entre Sub y End Sub. Se pueden colocar los procedimientos Sub en módulos estándar, módulos de clase y módulosde formulario. De forma predeterminada, los procedimientos Sub son Public en todos los módulos, lo que significa que se les puede llamar desde cualquier parte de la aplicación.
Los argumentos de un procedimiento son como las declaraciones de variables; se declaran valores que se pasan desde el procedimiento que hace la llamada.
Resulta muy útil en Visual Basic distinguir entre dos tipos deprocedimientos Sub, procedimientos generales y procedimientos de evento.

Procedimientos generales

Un procedimiento general indica a la aplicación cómo realizar una tarea específica. Una vez que se define un procedimiento general, se le debe llamar específicamente desde la aplicación. Por el contrario, un procedimiento de evento permanece inactivo hasta que se le llama para responder a eventosprovocados por el usuario o desencadenados por el sistema.
¿Por qué crear procedimientos generales? Una razón es que muchos procedimientos de evento distintos pueden necesitar que se lleven a cabo las mismas acciones. Es una buena estrategia de programación colocar las instrucciones comunes en un procedimiento distinto (un procedimiento general) y hacer que los procedimientos de evento lo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Nuevo++
  • Nuevo
  • Nuevo
  • Nuevo
  • Lo Nuevo
  • De nuevo
  • la nueva era
  • Nueva

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS