SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
INSTITUTO TÉCNICO
SUPERIOR SALESIANO
Desarrollo de Programas de
1
Procedimientos
Desarrollo de Programas de
Cuarta Generación
Procedimientos
Es un segmento de código independiente del resto,
que una vez llamado por el programa, ejecuta un
número determinado de instrucciones, sin necesidad
de devolver ningún valor.
2
Es el código que asociamos a un evento de un
control (CommandButton_Click, Form_Load, ...). Un
control puede tener por lo tanto, muchos
procedimientos asociados. Uno a cada uno de sus
eventos.
Ejemplo
Si queremos realizar una determinada tarea en un
programa, y esta tarea se repite muchas veces en
ese programa, podemos repetir el código tantas
veces como sea necesario en los puntos del
programa que así lo pidan. Esto nos llevaría a
escribir líneas y líneas repetidas en nuestras
aplicaciones, con el consiguiente incremento de
3
aplicaciones, con el consiguiente incremento de
trabajo y del volumen de la aplicación.
Podemos hacer otra cosa más práctica y elegante.
Escribir ese código una sola vez, creando con él un
Procedimiento. Este Procedimiento tendrá un
nombre, y cada vez que queramos que se ejecute
ese código bastará con nombrar por ese nombre al
Procedimiento.
Como crear un Procedimiento
Herramientas
Agregar Procedimiento
Observará que la palabra Procedimiento del Menú
4
Observará que la palabra Procedimiento del Menú
desplegable está deshabilitada si no está abierta
ninguna ventana de código. Para habilitarla, abra la
ventana de código del Formulario o Módulo donde
quiere insertar el nuevo Procedimiento.
Aparecerá la siguiente ventana:
Como crear un Procedimiento
5
Debe teclear el nombre que quiere dar al
Procedimiento.
En tipo debe elegir la opción
Procedimiento.
En alcance debe elegir Public o Private
dependiendo del ámbito que quiera darle.
Como llamar a un Procedimiento
Si se ha insertado en un Módulo:
Puede llamarse solamente por su nombre.
Puede llamarse también por el nombre del módulo
seguido por el nombre del procedimiento,
separando ambos por un punto.
6
separando ambos por un punto.
Ejemplo:
Si el procedimiento tiene por nombre
NombreProcedimiento y se ha insertado en el
Módulo1 puede citarse de las dos formas siguientes
en cualquier parte del programa:
NombreProcedimiento
Modulo1.NombreProcedimiento
Como llamar a un Procedimiento
Si se ha insertado en un Formulario, desde ese
Formulario basta con citarle por su nombre.
7
Desde otro Formulario o Módulo, hay que citarlo
mediante el nombre del Formulario donde está
insertado, seguido del nombre del procedimiento,
separados por un punto.
Como llamar a un Procedimiento
Para llamar a un procedimiento desde
cualquier parte del código basta con
escribir en una línea el nombre del
procedimiento.
NombreProcedimiento
8
NombreProcedimiento
Muchos programadores anteponen la palabra
Call
Call NombreProcedimiento
No hace falta poner Call, aunque Visual Basic
lo admite.
9
Public
Se podrá acceder a él desde cualquier
Formulario o Módulo del programa.
10
Formulario o Módulo del programa.
Private
Si elige este ámbito, sólo se podrá acceder a
ese Procedimiento desde el Formulario o
11
ese Procedimiento desde el Formulario o
Módulo donde se haya insertado.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

21 porta
21 porta21 porta
21 porta
 
Manual Prolog
Manual PrologManual Prolog
Manual Prolog
 
Caleidoscopio en diagramas de uml
Caleidoscopio en diagramas de umlCaleidoscopio en diagramas de uml
Caleidoscopio en diagramas de uml
 
Unidad2tema1 210404032722
Unidad2tema1 210404032722Unidad2tema1 210404032722
Unidad2tema1 210404032722
 
Visual fox pro_manual_del_programador_800_paginas_by_enigma
Visual fox pro_manual_del_programador_800_paginas_by_enigmaVisual fox pro_manual_del_programador_800_paginas_by_enigma
Visual fox pro_manual_del_programador_800_paginas_by_enigma
 
Informe#10
Informe#10Informe#10
Informe#10
 
Presentacion1 Visual Csharp
Presentacion1 Visual CsharpPresentacion1 Visual Csharp
Presentacion1 Visual Csharp
 
Agregar un script personalizado a la configuración de windows windows 10 ha...
Agregar un script personalizado a la configuración de windows   windows 10 ha...Agregar un script personalizado a la configuración de windows   windows 10 ha...
Agregar un script personalizado a la configuración de windows windows 10 ha...
 
In 18
In 18In 18
In 18
 
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XPETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP
 
3.1. macros internas
3.1. macros internas3.1. macros internas
3.1. macros internas
 
Presentacion de NetBeans
Presentacion de NetBeans Presentacion de NetBeans
Presentacion de NetBeans
 
16 por
16 por16 por
16 por
 
Pract 18
Pract 18Pract 18
Pract 18
 
Unidad 2 tema 1
Unidad 2 tema 1Unidad 2 tema 1
Unidad 2 tema 1
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Laboratorio nº 2
Laboratorio nº 2Laboratorio nº 2
Laboratorio nº 2
 

Destacado (20)

La computadora de Daniel
La computadora de DanielLa computadora de Daniel
La computadora de Daniel
 
Dn12 u3 a3_ppl.
Dn12 u3 a3_ppl.Dn12 u3 a3_ppl.
Dn12 u3 a3_ppl.
 
Dn12 u3 a31_ppl.
Dn12 u3 a31_ppl.Dn12 u3 a31_ppl.
Dn12 u3 a31_ppl.
 
Dn12 u3 a20_ppl.
Dn12 u3 a20_ppl.Dn12 u3 a20_ppl.
Dn12 u3 a20_ppl.
 
partes internas del computador
partes internas del computadorpartes internas del computador
partes internas del computador
 
Informatica 2
Informatica 2Informatica 2
Informatica 2
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Actividad 3 unidad 1 equipo 4
Actividad 3 unidad 1 equipo 4Actividad 3 unidad 1 equipo 4
Actividad 3 unidad 1 equipo 4
 
Img 0001
Img 0001Img 0001
Img 0001
 
Dn12 u3 a22_ppl
Dn12 u3 a22_pplDn12 u3 a22_ppl
Dn12 u3 a22_ppl
 
Oscar martinez 6to b
Oscar martinez 6to bOscar martinez 6to b
Oscar martinez 6to b
 
Ficha #2 nivel 1.doc resuelta
Ficha #2 nivel 1.doc resueltaFicha #2 nivel 1.doc resuelta
Ficha #2 nivel 1.doc resuelta
 
La ofimática
La ofimáticaLa ofimática
La ofimática
 
Sesión 6 de marzo
Sesión 6 de marzoSesión 6 de marzo
Sesión 6 de marzo
 
Correo Oficial De La Republica Argentina
Correo Oficial De La Republica ArgentinaCorreo Oficial De La Republica Argentina
Correo Oficial De La Republica Argentina
 
Concepto de slideshare
Concepto de slideshareConcepto de slideshare
Concepto de slideshare
 
Despensacoyito
DespensacoyitoDespensacoyito
Despensacoyito
 
Dia Positiva Laurita
Dia Positiva LauritaDia Positiva Laurita
Dia Positiva Laurita
 
Vanessa
Vanessa Vanessa
Vanessa
 
Carta de los Reyes Magos Gigante
Carta de los Reyes Magos GiganteCarta de los Reyes Magos Gigante
Carta de los Reyes Magos Gigante
 

Similar a Procedimientos [Modo De Compatibilidad]

Visual .NET - Diseño y Programación de formularios
Visual .NET - Diseño y Programación de formulariosVisual .NET - Diseño y Programación de formularios
Visual .NET - Diseño y Programación de formulariosGabriel Titto
 
6 libro fundamentos cap__modularidad_ecler mv
6 libro fundamentos cap__modularidad_ecler mv6 libro fundamentos cap__modularidad_ecler mv
6 libro fundamentos cap__modularidad_ecler mvEcler Mamani Vilca
 
Programa 12 Ciclo do
Programa 12 Ciclo doPrograma 12 Ciclo do
Programa 12 Ciclo doEsmedc20
 
Visual fox pro manual del programador
Visual fox pro manual del programadorVisual fox pro manual del programador
Visual fox pro manual del programadoragricolamontalvo
 
Visual fox pro-manual-del-programador-completo.www.freelibros.com
Visual fox pro-manual-del-programador-completo.www.freelibros.comVisual fox pro-manual-del-programador-completo.www.freelibros.com
Visual fox pro-manual-del-programador-completo.www.freelibros.comFredy Alvarez Lamas
 
Programa 11 Ciclo For
Programa 11 Ciclo ForPrograma 11 Ciclo For
Programa 11 Ciclo ForEsmedc20
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemasncrmax
 
Programa 7 Uso del "If"
Programa 7 Uso del "If"Programa 7 Uso del "If"
Programa 7 Uso del "If"Esmedc20
 
Programa 13 Ciclo while
Programa 13 Ciclo whilePrograma 13 Ciclo while
Programa 13 Ciclo whileEsmedc20
 
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASMETODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASadark
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Marquina, Santiago
 
Como construir un DSS
Como construir un DSSComo construir un DSS
Como construir un DSSluzenith_g
 

Similar a Procedimientos [Modo De Compatibilidad] (20)

Progra
PrograProgra
Progra
 
Visual .NET - Diseño y Programación de formularios
Visual .NET - Diseño y Programación de formulariosVisual .NET - Diseño y Programación de formularios
Visual .NET - Diseño y Programación de formularios
 
6 libro fundamentos cap__modularidad_ecler mv
6 libro fundamentos cap__modularidad_ecler mv6 libro fundamentos cap__modularidad_ecler mv
6 libro fundamentos cap__modularidad_ecler mv
 
Programa 12 Ciclo do
Programa 12 Ciclo doPrograma 12 Ciclo do
Programa 12 Ciclo do
 
Pg12
Pg12Pg12
Pg12
 
Procedimientos en visual basic
Procedimientos en visual basicProcedimientos en visual basic
Procedimientos en visual basic
 
Visual fox pro manual del programador
Visual fox pro manual del programadorVisual fox pro manual del programador
Visual fox pro manual del programador
 
Visual fox-pro
Visual fox-proVisual fox-pro
Visual fox-pro
 
Visual fox pro-manual-del-programador-completo.www.freelibros.com
Visual fox pro-manual-del-programador-completo.www.freelibros.comVisual fox pro-manual-del-programador-completo.www.freelibros.com
Visual fox pro-manual-del-programador-completo.www.freelibros.com
 
Programa 11 Ciclo For
Programa 11 Ciclo ForPrograma 11 Ciclo For
Programa 11 Ciclo For
 
Pg11
Pg11Pg11
Pg11
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemas
 
Visual basic
Visual basic Visual basic
Visual basic
 
Programa 7 Uso del "If"
Programa 7 Uso del "If"Programa 7 Uso del "If"
Programa 7 Uso del "If"
 
Pg13
Pg13Pg13
Pg13
 
Programa 13 Ciclo while
Programa 13 Ciclo whilePrograma 13 Ciclo while
Programa 13 Ciclo while
 
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASMETODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
 
Uniidad 2 margara
Uniidad 2 margaraUniidad 2 margara
Uniidad 2 margara
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3
 
Como construir un DSS
Como construir un DSSComo construir un DSS
Como construir un DSS
 

Último

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 

Último (20)

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 

Procedimientos [Modo De Compatibilidad]

  • 1. INSTITUTO TÉCNICO SUPERIOR SALESIANO Desarrollo de Programas de 1 Procedimientos Desarrollo de Programas de Cuarta Generación
  • 2. Procedimientos Es un segmento de código independiente del resto, que una vez llamado por el programa, ejecuta un número determinado de instrucciones, sin necesidad de devolver ningún valor. 2 Es el código que asociamos a un evento de un control (CommandButton_Click, Form_Load, ...). Un control puede tener por lo tanto, muchos procedimientos asociados. Uno a cada uno de sus eventos.
  • 3. Ejemplo Si queremos realizar una determinada tarea en un programa, y esta tarea se repite muchas veces en ese programa, podemos repetir el código tantas veces como sea necesario en los puntos del programa que así lo pidan. Esto nos llevaría a escribir líneas y líneas repetidas en nuestras aplicaciones, con el consiguiente incremento de 3 aplicaciones, con el consiguiente incremento de trabajo y del volumen de la aplicación. Podemos hacer otra cosa más práctica y elegante. Escribir ese código una sola vez, creando con él un Procedimiento. Este Procedimiento tendrá un nombre, y cada vez que queramos que se ejecute ese código bastará con nombrar por ese nombre al Procedimiento.
  • 4. Como crear un Procedimiento Herramientas Agregar Procedimiento Observará que la palabra Procedimiento del Menú 4 Observará que la palabra Procedimiento del Menú desplegable está deshabilitada si no está abierta ninguna ventana de código. Para habilitarla, abra la ventana de código del Formulario o Módulo donde quiere insertar el nuevo Procedimiento. Aparecerá la siguiente ventana:
  • 5. Como crear un Procedimiento 5 Debe teclear el nombre que quiere dar al Procedimiento. En tipo debe elegir la opción Procedimiento. En alcance debe elegir Public o Private dependiendo del ámbito que quiera darle.
  • 6. Como llamar a un Procedimiento Si se ha insertado en un Módulo: Puede llamarse solamente por su nombre. Puede llamarse también por el nombre del módulo seguido por el nombre del procedimiento, separando ambos por un punto. 6 separando ambos por un punto. Ejemplo: Si el procedimiento tiene por nombre NombreProcedimiento y se ha insertado en el Módulo1 puede citarse de las dos formas siguientes en cualquier parte del programa: NombreProcedimiento Modulo1.NombreProcedimiento
  • 7. Como llamar a un Procedimiento Si se ha insertado en un Formulario, desde ese Formulario basta con citarle por su nombre. 7 Desde otro Formulario o Módulo, hay que citarlo mediante el nombre del Formulario donde está insertado, seguido del nombre del procedimiento, separados por un punto.
  • 8. Como llamar a un Procedimiento Para llamar a un procedimiento desde cualquier parte del código basta con escribir en una línea el nombre del procedimiento. NombreProcedimiento 8 NombreProcedimiento Muchos programadores anteponen la palabra Call Call NombreProcedimiento No hace falta poner Call, aunque Visual Basic lo admite.
  • 9. 9
  • 10. Public Se podrá acceder a él desde cualquier Formulario o Módulo del programa. 10 Formulario o Módulo del programa.
  • 11. Private Si elige este ámbito, sólo se podrá acceder a ese Procedimiento desde el Formulario o 11 ese Procedimiento desde el Formulario o Módulo donde se haya insertado.