Capítulo
9. Procedimientos y funciones definidas
por el usuario.
Cuestionario
del capítulo
Es una secuencia de instrucciones que se ejecuta como una unidad, a petición ,bajo un nombre que identifica dicha secuencia
No utilizan argumentos no regresan
valores
No utilizan argumentos , devuelven
valores
Utilizan argumentos, no devuelven
valores
Utilizan argumentos, devuelven
valores
Sirve para llamar a un procedimiento, por que busca por nosotros algún procedimiento que necesitemos y esta funcion lo encuentra fácilmente si es que existe.
1 Determine la manera presisa de
que quiere hacer co el procedimiento
2 determine si el resultado de el
porosedimiento depende de un valor desconocido en tiempo de diseño
3 en caso de que tiempo de diseño
dependa de valores desconocidos , determine cuantos valores ocupan y de que
tipo de datos se tratan
4 determínese el resultado esperado
es determinar un valor o realizar una tarea. Si es una tarea, es muy probable
que no requiera devolver valores. Si es un valor, es muy probable que requiera
devolver un tipo de datos especifico.
5 determine si el procedimiento es
útil para uno o barios módulos, dentro del proyecto
6 determine un nombre descriptivo para
su proyecto procedimiento; debe ser un nombre balido y que no cause conflicto
can palabras reservadas y funciones ya existentes en visual Basic. El nombre
debe de comenzar con una letra, no debo contener espacios ni caracteres
reservados y no debe exceder 255 caracteres
7 abra la ventana código
8 valla al menú de herramientas –
agregar procedimiento. Luego llene el cuadro de3 dialogo agregar procedimiento
9 defina , en caso de que aplique ,
el numero de tipo de datos de los argumentos que se requieren, así como el tipo
de datos del valor de devolución
10 codifique la tarea realizada
TIPO procedimiento
y función
ALCANCE privado y publico
En que el que no utiliza argumentos solo sirve para desarrollar una tarea especifica y no proporcionan información que sea requerida en procesos futuros y los que si utilizar argumentos como parte de la tarea que realizan, generan o no valores de iteres para los procesos que han de ser desarrollados posteriormente por la aplicación ,pero la tarea que desempeñan depende de un valor desconocido.
El que retorna
valores exige 2 condiciones
1.-que en la
linea de inicio del procedimiento se establezca que tipo de datos es el que se devolverá
(As<TipoDeDatos>).
2.-que se asigne
el valor a devolver a una variable homónima al procedimiento
y el que no
devuelve valores no pide nada de lo mencionado anteriormente.
.
Es necesario colocar la palabra
opcional antes del nombre del argumento, al momento de declararlo. Aunque
quizás sobre decirlo, los argumentos opcionales deberán ser preferentemente los
que se encuentran mas ala derecha o bien, todos
Visual Basic.
Paramarray Permite definir un arreglo de argumentos de numero no especifico. Al utilizar esta especificación , se genera una conexión de valores de tipo variant, identificados por un nombre determinado