Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación Aplicada
4
Tipos de Procedimientos
3 Tipos de Procedimientos
I. Procedimientos Sub: No devuelven un valor.
A. De eventos (estímulos)
B. Generales
5
Tipos de Procedimientos
3 Tipos de Procedimientos
I. Procedimientos Sub: No devuelven un valor.
A. De eventos (estímulos)
B. Generales
6
I.
Procedimient
os SUB
Procedimientos SUB: Sub-Rutina
Sub-Rutina
9
Globo_Pinchar() Globo.Pinchar
Procedimientos SUB –
de Eventos
Procedimientos SUB - De Eventos
• Cuando se ejecuta un programa en Visual Studio,
aparece en la pantalla un formulario con sus
controles. Normalmente, nada sucede hasta que el
usuario realice un estimulo (evento) a uno de los
controles
11
Eventos/Estímulos
P. Eventos
IdentificadorControl_Evento()
12
Procedimiento
• Bloque de código que empieza con Sub y termina con una instrucción End
Sub
Private Sub BtnLimpiar_Click()
DGV.Rows.Clear()
TextBox1.Clear()
TextBox2.Clear()
TxtFF.Clear()
TxtPesoAire.Clear()
TxtPesoFlotado.Clear()
End Sub
13
Procedimientos
• Public
• Friend Private Sub …
….
• Private End Sub
16
Procedimientos- Opciones de Accesibilidad
Opciones de accesibilidad para declarar un procedimiento dentro de un
módulo:
17
I. Procedimientos SUB - de Eventos
• Ejemplos
18
I. Procedimientos SUB – de EVENTOS
• Ejemplos
19
Procedimientos SUB -
Generales
Subrutina
21
Sub-Rutina
Sub-Rutina
Instrucciones
End Sub
Lista de argumentos
• Valor que el procedimiento espera que se proporcione cuando es llamado
• Cada argumento es una expresión que puede contener cero o más variables,
constantes y literales
• Los argumentos son datos pasados a procedimientos
23
Procedimientos SUB: Sub-Rutina
Sub-Rutina
Lista Resultados/Acciones
Accesibilidad
26
I. Procedimientos SUB
Estructura-Ejemplo
28
Procedimientos - Usos
• Un procedimiento puede ser invocado/llamado desde otro
procedimiento
• Cuando un procedimiento llama a otro procedimiento, se transfiere el
control al segundo procedimiento
• Cuando finaliza la ejecución del código del segundo procedimiento,
éste devuelve el control al procedimiento que lo invocó
29
Procedimientos - Usos
• Debido a esta funcionalidad, los procedimientos resultan útiles para
realizar tareas repetidas o compartidas
• En lugar de escribir el mismo código más de una vez, podemos
escribir un procedimiento e invocarlo desde varios puntos de nuestra
aplicación o desde otras aplicaciones
30