Parte 2

 


Capítulo 9.  Procedimientos y funciones definidas por el usuario.

 

Cuestionario del capítulo

 

  1. Defina Procedimiento.

Es una secuencia de instrucciones que se ejecuta como una unidad, a petición ,bajo un nombre que identifica dicha secuencia

  1. Mencione los 4 comportamientos que puede tener un procedimientos.

No utilizan argumentos no regresan valores

No utilizan argumentos , devuelven valores

Utilizan argumentos, no devuelven valores

Utilizan argumentos, devuelven valores

  1. Para qué sirve Call, y por qué es conveniente utilizarlo.

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. Explique cómo se agrega un procedimiento a un formulario, en Visual Basic.

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

  1. Mencione cuáles son los diferentes tipos y los diferentes alcances que puede tener un procedimiento en Visual Basic.

TIPO         procedimiento y función          ALCANCE        privado y publico

 

  1. Qué diferencia se tiene, a nivel codificación, entre un procedimiento que no utiliza argumentos y uno que sí.

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.

  1. Qué diferencia se tiene, a nivel codificación, entre un procedimiento que retorna valores y uno que no

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.

.

  1. Cómo puedo indicarle a Visual Basic que argumento es opcional.

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

  1. Cómo puedo habilitar un procedimiento con un número incierto de argumentos, en

       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

 

Nota del autor: Los cuestionarios del capítulo son herramientas teóricas que pueden auxiliar en el aprendizaje de Visual Basic;  también pueden servir como guía a los maestros, a fin de utilizarlas para extraer reactivos representativos de lo que se puede y debe aprender, como mínimo.      José Felipe Ramírez Ramírez, 2001.