Funciones y Procedimientos

Embed Size (px)

DESCRIPTION

curso procedimientos almacenados

Citation preview

PROCEDIMIENTOS Y FUNCIONES DEFINIDAS POR EL USUARIO

Funciones y ProcedimientosProgramacin estructuradaLa divisin de un programa en unidades funcionales ms pequeas presenta, entre otras, las ventajas siguientes:Modularidad: Cada unidad tiene una funcionalidad concreta con un tamao y complejidad manejable. Puede ser individualmente depurada, utilizada muchas veces en un mismo programa o en otros programas.Menor tiempo de desarrollo: Al ser reutilizada, se reduce el tamao de los programas y se minimizan los errores.Independencia de datos y encapsulacin de informacin: Una funcin es capaz de mantener una gran independencia con el resto del programa. Tiene sus propios datos aislados del resto y define la interfaz o comunicacin con el resto del programa.Programacin estructuradaUtilizaremos los siguientes tipos de mdulos:Mdulos de cdigo: los utilizamos para escribir las instrucciones y sentencias de nuestro programa. No tienen interfaz grfica.Tienen la extensin .bas.Mdulos de formulario: los utilizamos para escribir las instrucciones y sentencias asociadas a un formulario. Tienen interfaz grfica. Tienen la extensin .frm.Utilizaremos los siguientes tipos de unidades funcionales:Funciones Function que devuelven un valor.Procedimientos Sub que no devuelven ningn valor.Programacin estructurada: Funciones y procedimientosFuncionesLa sintaxis relativa a la declaracin de funciones definidas por el usuario en Visual Basic es la siguiente:

donde: nombre es el nombre que identifica la funcin; parmetros son los argumentos que son pasados cuando se llama a la funcin; tipo es el tipo de datos que devuelve la funcin (Integer, String, etc.).Funcion

Funciones

Ejemplo de Funciones

Procedimientos

Procedimientos

Procedimientos

Ejemplo de Procedimiento

mbito de las Constantes y Variables en Visual Basic

mbito de las constantes y variables en Visual Basic

Dentro de la seccin de Declaraciones de todos los mdulosProcedimientos intrnsecos de Visual Basic

Procedimientos intrnsecos de Visual Basic

Procedimientos intrnsecos de Visual Basic

Procedimientos intrnsecos de Visual Basic

Procedimientos intrnsecos de Visual Basic

Procedimientos intrnsecos de Visual Basic

Procedimientos intrnsecos de Visual Basic

TimeOfDayProcedimientos intrnsecos de Visual Basic

Procedimientos intrnsecos de Visual Basic

AtanProcedimientos intrnsecos de Visual Basic

Procedimientos intrnsecos de Visual Basic

Procedimientos intrnsecos de Visual Basic

tProcedimientos intrnsecos de Visual Basic