Ir a Emagister Encuentra tu formación ideal
¡Mailxmail y emagister se unen para que tengas toda la formación a tu alcance!
12.184 cursos gratis
8.201.402 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Visual Basic 6. Curso de introducción

Autor: Gabriel Martín Gutiérrez
Curso:
9,90/10 (20 opiniones) |32062 alumnos|Fecha publicación: 15/04/2009
Envía un mensaje al autor

Capítulo 11:

 Programas informáticos. Funciones

g) Funciones y Procedimientos.

Los programas informáticos suelen tener una gran cantidad de líneas de código (cientos e incluso miles), por ello a medida que aumentan su tamaño pueden convertirse en sistemas poco manejables si no fuera por la modularización, que es un proceso consistente en dividir un programa muy grande en una serie de módulos mucho más pequeños y manejables, a estos módulos se les denomina en Visual Basic con el nombre de Procedimientos y Funciones.

Los Procedimientos y Funciones se usan para realizar tareas comunes múltiples veces sin necesidad de tener que repetir código.

La diferencia fundamental entre ambos es que las funciones, al ser llamadas, ejecutan una serie de sentencias y suelen devolver un valor de retorno, por tanto pueden ser usadas en una expresión, mientras que los procedimientos realizan una tarea pero no devuelven ningún valor de retorno.

g.1) Funciones.

Tienen la siguiente forma general: 

Programas informáticos. Funciones

NombreFuncion es el nombre de la función que se usa para invocarla, parametros son los argumentos de la función que se han de pasar cuando se invoca, se indica encerrado entre corchetes [ ] puesto que es opcional, puede haber funciones con argumentos y otras sin argumentos.

As Tipo, es el valor que retorna la función, también es opcional puesto que hay funciones que no devuelven ningún valor.

Dentro del grupo de sentencias que contiene la función puede existir una salida de la misma mediante Exit Funcition.

También suele existir una asignación al nombre de la función de una expresión, y esta expresión será el valor devuelto por la función.

Programas informáticos. Funciones

La función anterior suma los parámetros a y b, así esta función puede ser llamada desde otra parte del programa de la siguiente forma:

Dim Resultado as Integer

Resultado = Suma (7,8)

Msgbox Resultado

Una vez ejecutada estas sentencias saldrá por pantalla el valor 15. Se observa que la función retorna un valor y que se usa en una expresión, en la que ese valor de retorno se le asigna a la variable Resultado.

Cuando se llama a una función, en principio, el número y los tipos de los argumentos de la llamada debe ser igual al número y los tipos de los parámetros de la función, en caso contrario se producirían errores de programa, así las siguientes llamadas a la función suma serían erróneas.

Resultado = Suma ("Luis", "Pepe") `Da error puesto que los argumentos no son enteros

Resultado = Suma (7,8,15) `Da error puesto que el número de argumentos es incorrecto.

Nuestras novedades en tu e-mail

Escribe tu e-mail:

Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Cursos similares a Visual Basic 6. Curso de introducción


  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Access con Visual Basic
Microsoft Access con Visual Basic , aprende a crear una base de datos en Access... [01/07/09]
13.316  
2. Informática. Visual Basic
¿Necesitas que tu sistema de login te recuerde tu nombre de usuario y contraseña?... [12/04/11]
6.769
Curso con video
3. Visual Basic. Programación con aplicaciones MDI
Programación en Visual Basic 6.0 . Hoy tenemos un vídeo- tutorial de Visual Basic... [02/12/10]
3.084
Curso con video

El blog de mailxmail|¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail


¿Te gustaría visitar más cursos gratis de Programación?