Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 Aplicaciones Cliente
Una aplicación cliente es un paquete de software que funciona sobre el propio sistema
guardan toda la información y su principal característica es que no hay que estar conectado
Primero hay que entender ¿Qué es una interfaz gráfica del usuario? , por sus siglas se le
abrevia como GUI, acrónimo en inglés de “Graphical User Interfase”. La interfaz gráfica de
interacciones visuales como botones, cuadros de textos, iconos, menús, etc. Ayudan al
usuario a interactuar o comunicarse con la máquina, proporcionan una forma más ágil de
encontrar y recordar el uso de las opciones que más le interesan, aprendiendo de forma rápida.
En la siguiente figura 1.33 se observa algunas de las partes de una interfaz gráfica del usuario.
La JFC provee facilidades para ayudar a la gente a construir GUI. Swing abarca componentes
como: botones, cuadros de texto, marcos, etiquetas, listas, imágenes, etc. Las componentes
Para trabajar un ambiente gráfico muy parecido a Visual Studio, utilizaremos el IDE de
de opciones se elige Eclipse IDE for Java EE Developers y se descarga. Para crear y diseñar
comenzar la primera GUI siguiendo los pasos descritos en las figuras 1.34 a la 1.39.
Figura 1.34 Selección de proyecto en Eclipse.
Ejemplo 1.13
Se desarrollará un programa con una GUI, que resuelva la siguiente situación con el enfoque
de la POO. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente
desea saber cuánto deberá pagar finalmente por su compra. Primero se implementará una
clase llamada “Descuentos” en donde tendrá un método que se llame total() de tipo double
recibiendo como parámetro de entrada el valor de la compra total y regrese el valor del
para el usuario en un JTextField. Este proceso se puede apreciar en la siguiente figura 1.40.
}
}
Entre las ventajas de utilizar el IDE de Eclipse, es que el programador solo desarrolla el
código de las acciones o funciones que desea que el programa desempeñe, en tanto la
Ejemplo 1.14
Se desarrollará un programa con una GUI, que resuelva la siguiente situación con el enfoque
desea saber cuál será su promedio general en las tres materias más difíciles que cursa y cuál
será el promedio que obtendrá en cada una de ellas. Estas materias se evalúan como se
muestra a continuación:
Examen 90%
Promedio de tareas 10%
En esta materia se pidió un total de tres tareas.
Examen 80%
Promedio de tareas 20%
En esta materia se pidió un total de dos tareas.
Examen 85%
Promedio de tareas 15%
En esta materia se pidió un promedio de tres tareas.
Para lo cual se necesitará crear una clase llamada “Promedio” que tendrá tres métodos que
reciba como parámetros de entrada las notas del examen y de las tareas. El código es el
siguiente:
Cabe destacar que cada uno de los componentes tiene propiedades propias como: color,
tamaño, tipo de letra, etc. Estas las podemos configurar en el siguiente panel que se observa
en la figura 1.43.
Se sugiere que los componentes JtextField donde se mostrarán los resultados se le configure
a) Cálculo diferencial
El código resaltado con color amarillo, es una función matemática de la clase final Math (ver
el valor o resultado que devuelve el método del objeto que se creó con la clase “Promedio”.
En tanto el código resaltado con color verde se utiliza la clase correspondiente al tipo
utilizar métodos o funciones con el valor del tipo primitivo double, por lo tanto en este
ejemplo, se convierte el resultado a cadena para que pueda ser impreso en el componente
textField_4.
b) Física I
c) Aplicaciones móviles