Unidad2Pr Ctica1

Páginas: 5 (1207 palabras) Publicado: 18 de mayo de 2015
Práctica no. 1. Unidad 2.
Aplicación de los ChoiceGroup
Instrucciones: Realizar un programa para el celular que muestre una serie de cuatro
preguntas con sus respectivas respuestas para que el usuario elija la correcta, al final el
programa deberá mostrar el total de respuestas correctas. Las preguntas son las
siguientes:

Pregunta 1: ¿Cuándo inicio la lucha por la independencia de México?Respuestas:




16 de septiembre de 1910
16 de septiembre de 1810 -- Correcta
20 de noviembre de 1910

Pregunta 2: ¿Quién fue el cura que dio el grito para iniciar la independencia de
México?
Respuestas:




Miguel Hidalgo -- Correcta
José María Morelos
Ignacio Allende

Pregunta 3: ¿Cuándo fue consumada la independencia de México?
Respuestas:




20 de noviembre de 1910
16 de septiembre de1821
27 de septiembre de 1821 -- Correcta

Pregunta 4: ¿Quién estaba al mando cuando fue consumada la independencia
de México?
Respuestas:



Agustín de Iturbide -- Correcta
Benito Juárez



Vicente Guerrero

Solución
Paso 1. Crear los Form necesarios (Interfaz de usuario)
Cada pregunta se va a colocar en un Form, en la vista de flujo (flow) de
Netbeans agregamos los respectivas Form y Command. Lafigura siguiente
muestra cómo se ven los cinco Form necesarios con sus respectivos Command
(un Form para resultados y cuatro para las preguntas).

La idea es la siguiente:
El form es para la pregunta #1.
El form1 es para la pregunta #2.
El form2 es para la pregunta #3.
El form3 es para la pregunta #4.
El form4 es para resultados.

Se puede observar la navegación, cada okCommand va al siguienteForm
excepto el form4 que al presionarlo se finaliza la ejecución del programa,
también los exitCommand al presionarlos finalizan la ejecución del programa.
Paso #2 Agregar los ChoiceGroup a cada Form (interfaz de usuario)
La figura siguiente muestra al NetBeans con uno de los Form con su respectivo
ChoiceGroup, para la pregunta 1.

Se procede de igual manera, agregando el ChoiceGroup a cada Formcon su
respectiva pregunta y sus respectivas respuestas.
Paso #3 Agregando el código de selección del ChoiceGroup a los form
En la vista de flujo, del programa se observa que el okCommand del form al
presionarse, hace que se muestre el form1, y el okCommand1 del form1 hace
que se muestre el Form2 y así sucesivamente, para hacerlo, , basta colocar el
mouse en el OkCommand y dar clic derecho y en elmenú contextual “Go To
Source” dar clic tal y como se observa en la figura siguiente.

Al hacer lo anterior se abre la ventana de código, intutivamente NetBeans nos
lleva al código que se ejecuta cuando se presiona el okCommand que está en el
form la figura siguiente muestra este código.

Ahí hay un recuadro negro, ese es el if que me identifica que se presiono el okCommand,
tiene código generadopor NetBeans como se observa, ahí se muestra el método

switchDisplayable(null, getForm1());
Este método se encarga de mostrar el form1 (la pregunta #2), recuerde cuando
se presiona el okCommand, del form (la pregunta #1) el programa tiene que
mostrar el form1 (pregunta #2). bueno pues esa es la instrucción que lo hace, al
ejecutarse esa instrucción se observará en el celular el form1 (con lapregunta
#2).
Bueno, analicemos el código un poquito, justo en la imagen anterior en el
recuadro negro se puede observar dos cosas, al iniciar el if dice en ingles
“//write pre-action user code here” después viene la instrucción
switchDisplayable y finalmente viene “//write post action code here” vea la
figura anterior para más claridad, los enunciados se pueden visualizar así:
“escriba el códigoantes de que aparezca el form1 “ y el otro enunciado es
“escriba el código después de que ya apareció el form1”.

Entonces ¿Dónde debo colocar el código para saber cuál fue la respuesta del
usuario para la pregunta #1? ¿Antes o después de la instrucción
switchDisplayable?.
La respuesta es sencilla, para saber cúal fue la respuesta seleccionada para la
pregunta #1 que esta en el form hay que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pr ctica1
  • PLANEACI N DID CTICA1
  • Secuencia Did Ctica1 Mat
  • AndraMariaIvana GE14 Pr Ctica1
  • UnidadDid ctica1
  • Pr Ctica1 Reconocimiento Planta T Rmica
  • bioqu mica pr ctica1
  • Pra Ctica1 EstudioDelTrabajo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS