ficha 5 sopa de letras (1 6-13)

3
Sopa de letras en VBA FICHA 5 1 Vamos a realizar paso a paso una sopa de letras en VBA Es aconsejable que las palabras sean cortas. Y que no utilicemos más de 5 palabras, Entre más palabras y más largas, más complicado. PARTE 1 Acomodando las palabras en el cuaderno Tenemos que escribir en nuestro cuaderno las palabras de la sopa de letras, el orden (horizontal, vertical o Diagonal) y las otras letras que sirven de distractor. Vamos a realizar paso a paso una sopa de letras en VBA PARANGUATIRIMICUARO!! ! ¿Cuál es el tema con el que q uiero relacionar las p alabras? ¿Qué palabras voy a escoger? ¿Cómo las voy a unir? ¿Qué orden van a llevar? horizontal, vertical, diagonal… Acomodando las letras en el formulario Vamos a iniciar colocando letra por letra en el formulario en VBA. Una vez agregado el formulario le cambiamos las propiedades Name , Caption, BackColor 2 frmSopaLetra s Sopa de letras Color favorito Empezamos a agregar etiquetas y les cambiamos las propiedades Caption, Backcolor, Font y ForeColor 3 Vamos acomodando etiqueta por etiqueta hasta completa las palabras de la sopa de letras.

Upload: yirley-perez

Post on 13-Jun-2015

179 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ficha 5 sopa de letras (1 6-13)

S o p a d e l e t ra s e n V B AFICHA 5

1

Vamos a realizar paso a paso una sopa de letras en VBA

Es aconsejable que las palabras sean cortas. Y que no utilicemos más de 5 palabras, Entre más palabras y más largas, más complicado.

PARTE 1

Acomodando las palabras en el cuaderno

Tenemos que escribir en nuestro cuaderno las palabras de la sopa de letras, el orden (horizontal, vertical o Diagonal) y las otras letras que sirven de distractor.

Vamos a realizar paso a paso una sopa de letras en VBA

PARANGUATIRIMICUARO!!!

¿Cuál es el tema con el que quiero relacionar las palabras?

¿Qué palabras voy a

escoger? ¿Cómo las voy a unir?

¿Qué orden van a llevar? horizontal, vertical, diagonal…

Acomodando las letras en el formulario

Vamos a iniciar colocando letra por letra en el formulario en VBA. Una vez agregado el formulario le cambiamos las propiedades Name , Caption, BackColor

2

frmSopaLetras

Sopa de letras

Color favorito

Empezamos a agregar etiquetas y les cambiamos las propiedades Caption, Backcolor, Font y ForeColor 3

Vamos acomodando etiqueta por etiqueta hasta completa las palabras de la sopa de letras.

Page 2: Ficha 5 sopa de letras (1 6-13)

S o p a d e l e t ra s e n V B AFICHA 5

4 Agregamos etiquetas con las palabras que el jugador debe encontrar.

PARTE 2

Programando la primera letra

Vamos a crear una variable por cada palabra, Lo primero que debemos hacer es darle clic al formulario, luego subimos con el cursor hasta la parte superior de la hoja, justo debajo de las instrucciones General y Declaraciones

Una vez que hemos creado esas variables, empezamos a programar la primera letra de la primera palabra. Para este ejemplo vamos a empezar por la Z de la palabra ZAGUATE.

6

7

5

Escribimos dim palabra as Boolean

Debemos también cambiarles las propiedades Backcolor, Font, ForeColor a nuestro gusto.

Debemos sustituir estas palabras por las palabras que hemos seleccionado.

La variable de tipo “Booleano” tiene solamente dos valores: Verdadero (encendido) o Falso (apagado), la cual usaremos como un interruptor

Damos doble clic sobre la letra

Escribimos la instrucción que se encuentra sombreada, siguiendo las instrucciones paso a paso.

Escribir el nombre de la etiqueta que coincida con el encabezado(para este ejemplo utilizamos la 12)

Establece el fondo de la etiqueta en color azulActiva la variable de la palabra.

Programando la última letra

La propiedad Name de cada una, debe escribirla con la palabra “eituqeta”. Ej: etiquetaZaguate, etiquetaPeligro, …

La última letra de la palabra es la que tiene las instrucciones que cambian el color a las etiqutas con la palabra. Además de estar verificando el momento en que termina el juego.

Page 3: Ficha 5 sopa de letras (1 6-13)

S o p a d e l e t ra s e n V B AFICHA 5

8 Agregamos etiquetas con las palabras que el jugador debe encontrar.

PARTE 3

¿Qué tenemos que hacer ahora para que nos funcione en el resto de las palabras de la sopa de letras?

9

Comprueba SI la variable Zaguate está activada para hacer las siguientes instrucciones:

Programando el fin del juego

Establecer el fondo de color azul de cada una de las etiquetas que forman la palabra .

Dejar una espacio para una instrucción que vamos a incluir más adelante.

Fin de la instrucción IF (Condicional)

¿Qué instrucción usamos si queremos cambiar el color del fondo de la etiqueta cuando se completa la palabra ?

Por último se programa una instrucción que “sabe” cuando el jugador ha encontrado todas las palabras. Con lo que envía un mensaje de juego terminado.

Ejecutamos el programa

Damos doble clic sobre el formulario. Sacamos el cursor de la instrucción. Y escribimos la instrucción:

Private sub verificarFinDeJuegoDespués oprimimos la tecla “Enter” y si lo hicimos bien nos aparece de la siguiente manera:

¿Que instrucción debes escribir ahí dentro para que “verifique” cuando debe terminar el juego?