Unidad 7
Unidad 7
Unidad 7
Características de un Programa
2. Diseño del programa: En este paso se genera una solución con técnicas
de programación como diseño descendente de programas, pseudocódigos,
diagramas de flujo y estructuras lógicas.
Los programas nos sirven para solucionar problemas tanto muy senillos como la
suma de 2 números hasta ya muy complejos, todo depende de las necesidades
que uno tenga.
Un archivo binario por su parte guarda la representación en bytes del tipo de datos
que se esté manejando. ej.: "cadena de texto cf"
Una vez que se ha entablado el enlace con el archivo es necesario declarar lo que
intentamos hacer con el:
- Cerrando archivos
Secuencial
Lectura
Escritura
Seeking
Streams
Output streams: mueven bytes de datos desde algún programa hacia un destino
externo
La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical
user interface) es un programa informático que actúa de interfaz de usuario,
utilizando un conjunto de imágenes y objetos gráficos para representar la
información y acciones disponibles en la interfaz. Su principal uso, consiste en
proporcionar un entorno visual sencillo para permitir la comunicación con el
sistema operativo de una máquina o computador.
Paquete AWT
• Velocidad, el usar el sistema nativo como base hace que el desempeño del
componente sea más rápido.
Desventajas
• Portabilidad de applets, casi todos los navegadores soportan las clases de AWT
así que applets construidos con AWT puede ejecutarse sin necesidad del pluin de
java.
Swing
AWT y Swing
AWT y Swing
javax.swing.JComponent.
desplegables.
java.awt.*;
Layouts
• GridBagLayout: al igual que el gridlayout define una matriz, pero que a diferencia
de el cada celda puede tener un tamaño determinado.
Layouts
Manejo de Eventos
que suceda algún evento, como un click del mouse o al presionar una tecla.
• El OS. Reporta los eventos a el programa que esta corriendo Manejo de eventos
• La fuente de los eventos envía objetos de eventos a todos los objetos que
escuchan cuando ocurre un evento.
Fuente bibliográfica
https://tap350.files.wordpress.com/2012/03/cap4-tap3501.pdf
https://docs.google.com/viewer?
a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxzdGFiaW5za3lnbG9yaWF8Z3g6
MjZiN2FjMjg1ZmM2OTQ4ZQ