Saltar la navegación

4. 📖 Entrada/Salida

Introducción a la E/S (Entrada/Salida)

E/S en un ordenador
E/S en un ordenador

En programación, el término E/S se refiere a la Entrada/Salida de datos. La "entrada" es cualquier información o datos enviados a la aplicación desde el usuario o el entorno, como un toque en la pantalla, un mensaje de texto o una lectura de sensor. La "salida" es cualquier respuesta que la aplicación proporciona, como mostrar una imagen, reproducir un sonido o enviar una notificación.

Captura de eventos y su Respuesta

Tal y como hemos estudiado en los capítulos anteriores, Thunkable hace que sea muy fácil comenzar a trabajar con E/S a través de su interfaz gráfica mediante los eventos. Los eventos son acciones que esperan una respuesta, como un usuario tocando un botón o un mensaje llegando al dispositivo. Cada componente interactivo en Thunkable tiene eventos asociados que puedes programar.

Descripción de Eventos de E/S

  1. Identificar Entradas Necesarias: Decide qué tipo de interacciones o datos necesitas de los usuarios o del entorno. Puede ser un toque en la pantalla, un mensaje de texto o una lectura de sensor.

  2. Configurar Eventos para Capturar Entradas: En la sección de bloques, encontrarás eventos predefinidos para los componentes que puedan capturar estas interacciones, como when Button1 Click.

  3. Definir Respuestas a Eventos: Programa lo que debe suceder cuando se capta un evento. Puedes añadir bloques de lógica, cambiar componentes de la interfaz o interactuar con otros servicios como bases de datos.

  4. Pruebas y Depuración: Una vez que hayas configurado los eventos y respuestas, es importante probar tu aplicación para asegurarte de que los eventos se capturan como se espera y que las respuestas son correctas.

Ejemplos de E/S en Thunkable

  • Ejemplo de Entrada: Un usuario introduce su nombre en un campo de texto (TextBox) y pulsa un botón (Button).
  • Ejemplo de Evento: Al pulsar el botón, se dispara el evento when Button1 Click.
  • Ejemplo de Salida: La aplicación responde al evento mostrando un saludo personalizado con el nombre del usuario en una etiqueta (Label).

Captura Thunk

Captura Thunk

Creado con eXeLearning (Ventana nueva)