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

Contenido eliminado Contenido añadido
Lsanabria (discusión | contribs.)
m Corrigiendo referencia
Lsanabria (discusión | contribs.)
+contenido
Línea 82:
=== Interfaz gráfica de usuario ===
 
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 es 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 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 ===
Línea 123 ⟶ 127:
<ref name="deitel2009">
{{cita libro |apellido=Deitel |nombre=Paul J. |apellido2=Deitel |nombre2=Harvey M. |año=2009 |título=JAVA for programmers |serie=Deitel Developer Series |páginas=1155 |edición=1.ª |lugar=Nueva Jersey, Estados Unidos |editorial=Prentice Hall |idioma=inglés |isbn=978-0-13-700129-3}}
</ref>
 
<ref name="cartwright2009">
{{cita web |url=https://www.cs.rice.edu/~javaplt/311/Readings/OODesign.pdf |título=Elements of Object-Oriented Program Design |fechaacceso=24 de julio de 2016 |apellido=Cartwright |nombre=Robert |fecha=6 de abril de 2009 |formato=PDF |sitioweb=Rice University, Department of Computer Science |ubicación=Texas, Estados Unidos |idioma=inglés}}
</ref>