• Save
Cronómetro con MIT App Inventor 2
Upcoming SlideShare
Loading in...5
×
 

Cronómetro con MIT App Inventor 2

on

  • 3,179 views

Cronómetro con MIT App Inventor 2.

Cronómetro con MIT App Inventor 2.

Statistics

Views

Total Views
3,179
Views on SlideShare
2,764
Embed Views
415

Actions

Likes
4
Downloads
0
Comments
0

5 Embeds 415

http://bitcoach.wordpress.com 385
http://eva.educamos.com 23
http://localhost 4
http://translate.googleusercontent.com 2
http://www.google.es 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cronómetro con MIT App Inventor 2 Cronómetro con MIT App Inventor 2 Document Transcript

  • MIT App Inventor 2 (Cronómetro) Vamos a crear una pequeña aplicación, en este caso un cronómetro, con la herramienta MIT App Inventor 2. App Inventor es al mismo tiempo un lenguaje de programación, una herramienta de diseño y un entorno de desarrollo de aplicaciones para móviles y tablets que funcionen con el sistema operativo Android. App Inventor permite también ejecutar las aplicaciones en un emulador, por lo que no es imprescindible disponer del teléfono para probar los programas.
  • En la vista de diseño (aquí construímos el entorno del usuario), colocamos en la pantalla componentes de tipo Label para los dígitos del cronómetro (Minutos MM y segundos SS) y componentes de tipo Button para los tres botones (Iniciar, Parar, Resetear). Tal como se observa en la figura del árbol de componentes (Components), tanto el bloque de dígitos como el bloque de botones están dentro de un Layout de alineación horizontal (LayoutDigitos_HA y LayoutBotones_HA). Como se observa en la figura anterior también se ha añadido en el diseño un componente oculto “Clock1” o Reloj. Este elemento proporciona un contador de tiempo que activa el evento "Timer" a intervalos regulares en la aplicación. Nota: Uno de los usos del componente reloj es emplearlo como temporizador (timer): una vez definido un intervalo de tiempo (1000 ms por defecto = 1 segundo), el temporizador se disparará en cada intervalo, activando un evento de temporizador.
  • Las propiedades del componente Clock que hemos usado en la aplicación son: TimerInterval Intervalo del temporizador en milisegundos. TimerEnabled Si es verdad, entonces el temporizador se activará. Pasamos ahora al App Inventor Blocks Editor (aquí construimos el comportamiento), para montar el puzzle que implementa la lógica de la aplicación, es decir, su funcionalidad. 1º Inicializamos a 0 los dígitos del crono. Este bloque es el primero que se ejecuta al iniciar la aplicación. 2º Fijamos el comportamiento para cada uno de los botones. Al hacer Click en el botón btnIniciar habilitamos el reloj y fijamos la frecuencia a 1000 para que dispare un evento de reloj cada segundo. Al hacer Click sobre el botón btnParar simplemente deshabilitamos el reloj. A partir de entonces no disparará ningún evento. Al hacer Click sobre el botón btnResetear volvemos ponemos a cero todos los dígitos.
  • Para finalizar, componemos el bloque que contiene la lógica que se ejecutará cuando se dispare el evento de reloj cada segundo. Aquí mediante el uso de if-else se va modelando el comportamiento de un crono para que conforme van aumentando los segundos aumenten los minutos etc... Resultado de la ejecución en el Emulador de dispositivo Android…