Diferencia entre revisiones de «Fundamentos de programación/Entrada y salida de datos»

Contenido eliminado Contenido añadido
Lsanabria (discusión | contribs.)
Lsanabria (discusión | contribs.)
+contenido
Línea 84:
Las intefaces gráficas de usuario representan los objetos a manipular de forma pictórica en la pantalla mediante iconos o imágenes y capturan información mediante dispositivos de entrada como los ratones, lápices electrónicos y pantallas táctiles.<ref name="brookshear2012" /> Cuando están bien diseñadas son más expresivas y fáciles de usar que las interfaces de texto, pero son mucho más complejas de programar.<ref name="cartwright2009" />
 
Están compuestas de componentes, también llamados controles, que los usuarios manipulan con los dispositivos de entrada para transmitirle instrucciones a los programas.<ref name="deitel2009" /> Cada una de las acciones de un usuario en los componentes genera eventos. Los programas definen funciones para realizar las tareas necesarias y le solicitan al sistema operativo de la máquina que los notifique cuando ocurran los eventos que les interesan. Al ocurrir el evento, el sistema operativo interrumpe el programa y le informa que el evento de interés ocurrió y el programa procede a ejecutar la acción correspondiente.<ref name="cartwright2009" />
 
Cada una de las acciones de un usuario en los componentes de la interfaz gráfica genera diferentes eventos. Los programas definen funciones para realizar las tareas necesarias y le solicitan al sistema operativo de la máquina <ref name="cartwright2009" />
 
=== Archivos ===