Guia practica funciones en java con NetBeans

48,209 views

Published on

Published in: Technology

Guia practica funciones en java con NetBeans

  1. 1. GUIA PRÁCTICA DE PROGRAMACION:PROCEDIMIENTOS Y FUNCIONES EN JAVADISEÑO: Ing. Emerson E. Garay GómezTEMAS: Manejo de clases. Definición y uso de Procedimientos y Funciones. Creación de Interfaz Grafica de Usuario (IGU) con la librería de Clases swing.HERRAMIENTAS DE SOFTAWARE A UTILIZAR: JDK (Java Development Kit) 1.5 o superior NetBeans 5.5.1 o superiorAplicación del Concepto “Dividir y Vencer”, si la solución a una situación problemicaes muy extensa y ciertos procesos se repiten, lo mejor es dividir el problema ensubproblemas, para solucionar cada uno de estos por separado y luego integrarlos en lasolución del problema general, esto permite hallar una solución de forma masorganizada.OBJETIVOS:  Interactuar con el entorno básico de programación de NetBeans.  Crear un proyecto con una Aplicación de Java en NetBeans.  Asociar formularios (JFrame) a nuestro proyecto de NetBeans.  Diseñar la Interfaz Grafica de Usuario (IGU) con los controles de NetBeans.  Asignar propiedades a los controles de nuestra interfaz.  Hacer declaración de variables de diferentes tipos.  Hacer uso de las variables (trabajo, temporales, entre otras).  Creación de clases con procedimientos y funciones publicas.  Elaborar un programa en Java que permita mostrar el uso de las funciones y procedimientos.SITUACIÓN:Una calculadora mínima elemental, es aquella que arroja el resultado de lasoperaciones básicas entre dos números Reales cualquiera. Elabore un programa enLenguaje Java con NetBeans que capture dos números reales y muestre el resultadode:Sumar, RestarMultiplicar, DividirX elevado a la YIng. Emerson E. Garay Gómez emerson.garay@gmail.com
  2. 2. GUIA PRÁCTICA DE PROGRAMACION:PROCEDIMIENTOS Y FUNCIONES EN JAVAPasos para el desarrollo de la actividad: 1. Crear en la unidad C una carpeta llamada ProyectosJava si esta no existe, para alojar los proyectos de Java que se hagan con NetBeans. 2. Acceder a NetBeans,  Ir al menú Archivo  Clic en Nuevo Proyecto…  Escoger la categoría General y en Proyectos la opción Aplicación Java  Clic en el botón Siguiente.Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
  3. 3. GUIA PRÁCTICA DE PROGRAMACION:PROCEDIMIENTOS Y FUNCIONES EN JAVA 3. Llenar los datos del proyecto:  Nombre del proyecto: CalculadoraBasica  Ubicación del Proyecto: C:ProyectosJava  Carpeta del Proyecto: C:ProyectosJavaCalculadoraBasica  Clic en el botón TerminarIng. Emerson E. Garay Gómez emerson.garay@gmail.com
  4. 4. GUIA PRÁCTICA DE PROGRAMACION:PROCEDIMIENTOS Y FUNCIONES EN JAVA 4. Diseñar una aplicación que cumpla con lo estipulado, haciendo uso de las funciones y procedimientos (métodos en Java). Diseñar la siguiente IGU del programa asignándole las propiedades a cada control. Interfaz Grafica de Usuario (IGU): 3 4 1 5 6 2 7 8 9 10Para crear la anterior interfaz agregamos un nuevo archivo a nuestro proyecto,exactamente un formulario que herede las características de la clase JFrame, el cual sellamara Principal.Por tal, seleccionamos en el menú Archivo el ítem Nuevo Archivo… se escoge lacategoría Formularios GUI Java luego en Tipos de archivos se selecciona la opciónFormulario JFrame y clic en el botón Siguiente. En la ventana que aparece digitaren el Nombre de la clase Principal y clic en el botón Terminar.Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
  5. 5. GUIA PRÁCTICA DE PROGRAMACION:PROCEDIMIENTOS Y FUNCIONES EN JAVAIng. Emerson E. Garay Gómez emerson.garay@gmail.com
  6. 6. GUIA PRÁCTICA DE PROGRAMACION:PROCEDIMIENTOS Y FUNCIONES EN JAVA (JFrame) Propiedades Formulario Principal title resizable layoutFormulario donde null CALCULADORA BASICA false esta la IGULos números de color rojo que están dentro de la interfaz, hacen referencia a loscontroles del formulario que se les asignan unas propiedades a continuación. LasEtiquetas (JLabel) no aparecen enumeradas porque solo se les modifica la propiedadtext, que es el texto a mostrar en pantalla.Componente Propiedades swing Campo de Nombre del horizontal Texto background editable text control AlignmentJTextField 1 txtValor1 204,255,204 true CENTER 2 txtValor2 204,255,204 true CENTER 3 txtSuma 204,204,204 false CENTER 4 txtResta 204,204,204 false CENTER 5 txtMultiplicacion 204,204,204 false CENTER 6 txtDivision 204,204,204 false CENTER 7 txtXalY 204,204,204 false CENTERComponente Propiedades swing Botón de Nombre del Acción mnemonic text control JButton 8 butCalcular C CALCULAR 9 butLimpiar L LIMPIAR 10 butSalir S SALIRCrear una nueva clase llamada OperacionAritmetica donde se implementen lasfunciones públicas estáticas para: sumar, restar, multiplicar y dividir dos números realescualesquiera.Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
  7. 7. GUIA PRÁCTICA DE PROGRAMACION:PROCEDIMIENTOS Y FUNCIONES EN JAVA5. Código para mostrar el resultado de las operaciones: Clic Derecho sobre el botón de acción butCalcular Eventos, Action, ActionPerformed6. Código para limpiar las cajas de texto de la interfaz y ubicarse en el primer valor a capturar: Clic Derecho sobre el botón de acción butLimpiar Eventos, Action, ActionPerformedIng. Emerson E. Garay Gómez emerson.garay@gmail.com
  8. 8. GUIA PRÁCTICA DE PROGRAMACION:PROCEDIMIENTOS Y FUNCIONES EN JAVA 7. Código para asignar las opciones de turnos a un mismo grupo de selección: 8. Código para Salir del Programa de la Calculadora Básica: Clic Derecho sobre el botón de acción butSalir Eventos, Action, ActionPerformed 9. Añadimos el código en la clase Main que permita invocar al formulario PrincipalIng. Emerson E. Garay Gómez emerson.garay@gmail.com
  9. 9. GUIA PRÁCTICA DE PROGRAMACION:PROCEDIMIENTOS Y FUNCIONES EN JAVAACTIVIDAD AUTÓNOMA DEL ESTUDIANTE:Si siguió los pasos de la guía, su aplicación funcionara correctamente.Agregue otros botones de comando para que se halle el residuo y cociente con la parteentera de los valores que se digiten, el seno, el coseno y la tangente para un ángulo engrados; también haga una función que verifique que las cajas de texto para la entradade valores, no estén vacías antes de ejecutar las operaciones de la calculadora.Diseñe su formulario lo más parecido a la Interfaz Grafica de Usuario (IGU) de laimagen, para ello consulte las propiedades de los diferentes controles que están en lainterfaz (JLabel, JTextField y JButton) para modificar las propiedades del: color defondo, color del texto y la fuente del texto.Ing. Emerson E. Garay Gómez emerson.garay@gmail.com

×