El documento habla sobre los procedimientos y subrutinas en programación visual basic. Explica que las subrutinas son porciones de código que ejecutan tareas específicas y pueden ser privadas o públicas. También describe cómo crear procedimientos propios con diferentes alcances y cómo llamar a los procedimientos mediante su nombre o la palabra "Call".
KELA Presentacion Costa Rica 2024 - evento Protégeles
Progra
1. Programando Procedimientos
Temas:
Procedimiento: Concepto las
Características sus Usos y
aplicaciones
Uso de variables globales y locales
Parámetros por valor y referencia
Creación de un procedimiento.
2. Subrutinas de código
Se denomina subrutina a una porción de código que
tiene como principal función ejecutar una
determinada tarea. Estas tienen un nombre para
poder identificarlas y luego poder llamarlas para
poder utilizarlas.
Private Sub Command1_Click()
End Sub
Private Sub cmd_boton_Click()
MsgBox "Hola boton"
End Sub
3. Subrutinas
Las subrutinas tienen
un principio y un fin y estas pueden
tener distinto tipo de alcance, o sea
pueden ser de tipo
privadas o públicas.
En el siguiente ejemplo se muestra
una subrutina que crea visual basic
automáticamente cuando en un
formulario insertamos un botón
llamado Command1 y desde la
ventana de eventos seleccionamos el
evento click del mismo
4.
5. Private Sub cmd_boton_Click()
txt_texto = "Hola abuelita"
End Sub
Private Sub txt_texto_Change()
End Sub
6. Ahora, si colocamos por ejemplo un
control TextBox llamado TextPedidos y
hacemos doble click sobre el mismo, se
crea el procedimiento por defecto para los
TextBox, que es el evento Change
Private Sub TextPedidos_Change()
End Sub
En estos 2 últimos ejemplos tenemos una subrutina o
procedimiento de tipo Privado, esto quiere decir que la
podemos utilizar solo en el formulario o módulo donde
está declarada o escrita
7. La palabra sub le sigue el nombre de la
rutina que la identifica. En este caso
cmd_hola() y en el otro ejemplo
TxtPedidos_Change().
Si quisiéramos que estos procedimientos
se puedan llamar desde otro formulario, lo
que tendríamos que hacer es cambiar el
alcance del procedimiento, en ves de
Private Sub cambiarlo por Public Sub. si
hacemos esto, ese procedimiento de
código puede ser utilizado desde
cualquier parte del proyecto.
8.
9. Subrutinas y Procedimientos
propios
También podemos crear nuestros
propios Procedimientos y Subrutinas
de código para ejecutar una
determinada tarea.
Private Sub ProcedimientoBorrar()
label1 = ""
label2 = ""
label3 = ""
End Sub
10. Procedimientos
Para crear un procedimiento de código
se debe escribir la palabra Private
sub o Public sub (depende el alcance),
seguida del nombre del procedimiento
(un nombre que queramos) y los
parámetros, si es que le enviaremos
parámetros (los parámetros son
opcionales). Además el procedimiento
debe ser escrito en un lugar vacío de la
ventana de código, es decir no se puede
crear un procedimiento dentro de otro.
11. En este ejemplo creamos un
procedimiento muy simple que tendrá
la función específica de borrar el
contenido de un campo de texto.
TextPedidos
¿ Pero ahora te preguntarás como
hago para que se ejecute el
procedimiento que he creado ?.
12. Como se ejecuta un
procedimiento?
Muy fácil. Solo debemos escribir el nombre
del procedimiento en el lugar donde
queremos que se ejecute. Por ejemplo
con el campo de texto que tenemos en el
formulario y un botón escribimos el
procedimiento dentro del botón para
cuando este sea presionado haga el
llamado al procedimiento. Por su evento
Click.
13. Que sucede al presionar el botón
Al presionar el cmd_hola visual basic
detectaría el nombre
ProcedimientoBorrar, y
automáticamente saltaría al lugar
donde creamos el procedimiento y
ejecutaría las líneas de código que
haya en ese procedimiento.
14. Que es Call ?????
También podemos llamar a un
procedimiento utilizando la
palabra Call, que quiere decir llamar,
seguida del nombre del
procedimiento, pero en este caso si
utilizamos call y nuestro
procedimiento contiene parámetros,
debemos pasarlos entre paréntesis (
los parámetros de procedimientos y
funciones se explican a continuación)
15. Pasar parámetros a los
procedimientos:
Se utilizan los parámetros en los
procedimientos para que el
procedimiento no ejecute siempre las
mismas líneas de código y pueda
variar, teniendo la posibilidad de
hacerlo mas dinámicamente. Eje.
DatosPersonales "Luciano", 25, "La
plata"
16. Explicación
En este ejemplo pasamos tres
parámetros: El primero es un nombre
y es un dato de tipo String y por ende
debe ir entre comillas. El segundo es
un número y el tercero también un
string. , o sea una cadena de
caracteres
Debemos especificar el tipo del
procedimiento a declarar para saber
los parámetros.