Palabras Clave

Aqui ire apuntando las palabras clave que veamos.
Tambien colgare sintesis de todo lo visto.


Palabras clave que trabajaremos:

  1. Código
  2. Evento
  3. Sub
  4. Function
  5. Return

CÓDIGO es lo que escribimos para que el ordenador sepa que queremos hacer, es decir:
Cuando programamos, escribimos código

Una cosa muy importante de la programación son los llamados "EVENTOS" 

Y que es un evento????

Pues la respuesta es muy simple: cuando hacemos una acción (dentro de nuestro programa), eso desencadena un evento "x", por ejemplo:
la acción de hacer clic en un botón (nuevamente de nuestro programa) desencadena el evento "me_han_echo_clic" o "el_nombre_de_evento_que_se_me_ocurra" y el programa hará lo que hayamos programado, se entiende no?

Bueno pues ahora nosotros programaremos sobre ese evento ("me_han_echo_clic") y le mandaremos, por ejemplo cerrar la ventana o guardar un archivo.

También existen lo que se llaman "SUB's" .

Y que es esto???

También es muy fácil, os explico:

El código, que ya veréis que es muy fácil de escribir, debe estar en algún lado localizado para que la maquina, el procesador, el programa, etc sepa donde esta, por ejemplo:


Veis lo que esta subrayado verdad?(sub y end sub) pues entre esas dos palabras clave debe contenerse el código del evento que queramos, que hay muchos (abrirse una ventana, cerrarla, cambiar el tamaño de algo, hacer clic, hacer doble clic, arrastrar algo en la ventana y una infinidad)


Bueno pues también existe un grupo especial de SUB, se llaman FUNCTION  es lo mismo, simplemente que devuelve un valor numérico, alfanumerico(letras) o otros tipos, me explico

Yo hago una sub y le pido mediante código que sume dos números, la sub los hará pero nunca lo sabremos el resultado obtenido

Pero por que????

 porque la sub no puede devolverte el valor obtenido, tendriamos que hacer una function 




Si os fijáis he señalado RETURN, que no es mas que una palabra clave que, le pide al programa que nos devuelva el valor, este caso "ruta"

(fijaos que todas la palabras clave salen de color azul, no lo veis por que lo he subrayado, pero function, return y end function están en azul tambien.)

Recordemos que obligatoriamente cada function tiene de devolver un valor(numerico, un dibujo, unas letras etc) si no estubiera, Visual basic nos daria un error diciendo que una function "nombre x" no devuelve ningun valor, y esto se consigue con la palabra clave return.
Vamos a poner un ejemplo:
Estamos haciendo un programa, en concreto una calculadora, y, necesitamos que al presionar el boton "="
nos de la suma de unos valores
En este caso necesitamos una function para que, no solo calcule el resultado, sino que tambien nos lo devuelva y podramos trabajar con el resultado, modificarlo o destruirlo...


Os acordáis de que es una variable no?
Bueno pues vamos decir un par de cositas de como crear variables.
Se crean con DIM y con PUBLIC
Por ejemplo:
DIM "mi_variable" as String
PUBLIC "mi_otra_variable" as Double


En los dos casos estamos creando variables (una es de tipo "letras" - String y la otra de tipo "numérico" con decimal - Double)
Lo único que cambia es la privacidad de la variable, que quiere decir esto????
Fácil, si yo creo una variable con DIM, esa variable solo la podre usar en el bloque que la haya creado, me explico:

Si yo creo la dim
DIM numeros as String
En la SUB "x", solo podre usar esa variable dentro de la sub "x"
En cambio si hago esto:
PUBLIC numeros_publicos as String
La podre usar en cualquier sub, function o parte del proyecto.


Voy a colgar el ejemplo que hemos hecho por si quereis verlo.
https://rapidshare.com/files/4175240570/Calculadora-ejemplo_By_Franc.rar

No hay comentarios:

Publicar un comentario