Sunteți pe pagina 1din 7

Instituto superior tecnolgico pblico Carrera computacin e informtica

GUIA DE LABORATORIO N 1 Curso: Profesor: Lenguaje de Programacin II Lic. Ral Salazar Juregui Sesin : Duracin:

Enunciado
En los cajeros del Sper Mercado Metrito, se deben realizar varios clculos para lo que se necesitan calculadoras en cada uno, motivo por el cual se requiere una interfaz visual que permita realizar las principales operaciones como suma, resta, multiplicacin y divisin y muestre los resultados.

Desarrollo
Creacin de Proyecto Usando NetBeans 6.0. Haga clic derecho en el rea de proyectos y seleccione >New Project

1.

Seleccione Java Application y haga clic en next

Ahora ingrese el nombre del proyecto (Laboratorio01) Seleccione la carpeta en donde desea crear el proyecto. Asegrese de que no est marcado Create Main Class y haga clic en Finish

Lic. Ral Salazar Juregui

Instituto superior tecnolgico pblico Carrera computacin e informtica

2. Creacin un paquete en el proyecto. Ahora haga clic secundario en la carpeta Source Packages y seleccione Java Package de la opcin new.

Ingrese el nombre jpardo.gui (no olvide que todo nombre de paquete siempre deber iniciar con letras minsculas), para el nombre del paquete:

Lic. Ral Salazar Juregui

Instituto superior tecnolgico pblico Carrera computacin e informtica

3. Creacin de una ventana (interfaz visual) para desarrollar el caso.

- Sobre el paquete vista, haga clic secundario y seleccione new/JFrameForm.

- Asigne como nombre de su formulario: FrmCalculadora. Creacin de componentes del Caso.

Lic. Ral Salazar Juregui

Instituto superior tecnolgico pblico Carrera computacin e informtica

Seleccione Label de la paleta de controles Swing y agrguelo en el formulario respectivo. Agregue JLabels, JTextFields y JButtons en la forma que se aprecia en la parte inferior. 5. Asignacin de nombres a los componentes.

Nota: Para cambiar el texto de los componentes haga doble clic sobre ellos y cambie las etiquetas. Para asignar nombres a los componentes debe seguir la siguiente regla de nomenclatura: a. Todo nombre de componente siempre debe iniciar con letras minsculas. b. Todo nombre de componente debe hincar con caracteres alfanumricos y no nmeros. c. Evitar los espacios en blanco en los nombres. d. Debe usar prefijos para los nombres de los componentes basndose en su tipo:
TIPO jLabel PREFIJO lbl NOMBRE lblValor1 lblValor2 lblResultado txtValor1 txtValor2 txtResultado btnSumar btnRestar btnMultiplicar

jTextfield

txt

jButton1

btn

Lic. Ral Salazar Juregui

Instituto superior tecnolgico pblico Carrera computacin e informtica


btnDividir

Siga los siguientes pasos para asignar nombres a los componentes

a. Haga clic secundario en el componente y selecciones Change variable name. b. Luego escriba para el caso el nombre que le corresponda al componente, ejemplo: txtValor1.

Ahora asigne el nombre a los dems componentes realizando las misma operacin y usando la tabla anterior. 6. Asignacin del evento Clic al botn para realizar el clculo. Ahora programaremos el evento clic del botn, que en el lenguaje java es asignado al mtodo actionperformed. Siga los siguientes pasos. - Haga clic secundario sobre el botn sumar y selecciones events/actionPerformed.

- Ahora est listo para programar las acciones que deban pasar al momento de hacer clic en el botn sumar. 7. Lectura, operacin y escritura de datos en componentes Swing.

Lic. Ral Salazar Juregui

Instituto superior tecnolgico pblico Carrera computacin e informtica - Ingrese el siguiente cdigo como se ve en la siguiente figura. - Solicite informacin a su profesor sobre cualquier duda que tenga. private void btnSumarActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: int v1=Integer.parseInt(txtValor1.getText()); int v2=Integer.parseInt(txtValor2.getText()); int s=v1+v2; txtResultado.setText(String.valueOf(s)); } 8. Ejecucin del aplicativo. - Para poder ver como funciona el botn debe seguir los siguientes pasos. - Haga clic secundario sobre formulario FrmCalculadora y seleccione Run File

Espere unos momentos y podr ver ejecutndose el formulario. Pruebe ingresando datos y luego haciendo clic en el botn de suma

Lic. Ral Salazar Juregui

Instituto superior tecnolgico pblico Carrera computacin e informtica Ejercicios Ahora trate lo siguiente: 1. En el formulario FrmCalculadora agregue el cdigo necesario para que se hagan las 4 Operaciones bsicas del enunciado. a. Operacin de la resta. b. Operacin de la multiplicacin. c. Operacin de la divisin. 2. Agregue un botn adicional, que tenga como nombre btnPotencia que haga lo siguiente: a. Calcule la potencia, teniendo en cuenta de que el primer valor sera la base y el segundo valor el exponente. b. Use sentencias repetitivas para el caso. 3. Agregue un botn adicional, que tenga como nombre btnMayor que haga lo siguiente: a. Calcule el valor mayor entre los dos valores ingresados y lo muestre en la ltima caja de texto. 4. Agregue un botn adicional, que tenga como nombre btnMenor que haga lo siguiente: b. Calcule el valor menor entre los dos valores ingresados y lo muestre en la ltima caja de texto. Anexos a. Cdigo fuente para conversin de datos: Tipo Origen Tipo Destino Clase Wraper y mtodo asociado

Cadena c Entero i int i= Integer.parseInt(c); Cadena c Real d double d = Double.parseDouble(c); Cadena c Bolean b boolean b= Bolean.parseBoolean(c); Entero i Cadena c String c = String.valueOf(i); Real d Cadena c String c = String.valueOf(d); Bolean b Cadena c String c = String.valueOf(b); b. Real d Cadena c Bolean b Cadena c String c = String.valueOf(i); Real d Cadena c String c = String.valueOf(d); Cadena c String c = String.valueOf(b); b. Algunas cosas que no debe olvidar de las cajas de texto Swing (JTextField): - El atributo editable, cambia el estado de la caja de texto para que ya no se pueda modificar su contenido. c. Algunas cosas que no debe olvidar de los botones Swing (JButton): - El atributo Mnemonic, permite definir el hot_key del botn, esto significa que en tiempo de ejecucin, se puede activar el botn con la combinacin de teclas alt+el carcter que se haya puesto como Mnemonic.

Lic. Ral Salazar Juregui

S-ar putea să vă placă și