17
  Arón Elías Herrera Ponte Java

Aprender a Crear Proyecto en NetBeans[1]

Embed Size (px)

Citation preview

Page 1: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 1/17

 

Arón Elías Herrera Ponte

Java

Page 2: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 2/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 2

Crear un Proyecto Java

Utilizando NetBeans 5.5.1

Paso 1: Abrir el NetBeans 5.5.1, para ello hacer doble clic al ICONO “NetBeans 5.5.1” ubicado en el Escritorio de Windows.

Paso 2: Aparece una ventana de inicio, denominada Ventana FLASH, que indica que seesta cargando el NetBeans. Debemos esperar que termine de cargar los archivos delNetBeans, el tiempo de espera depende de la PC que tenemos, lo ideal es Pentium IV omayor a esta, Procesador mayor a 3.0, Memoria RAM mayor que 512 MB)

Paso 3: Aparece el entorno de programación del NetBeans. En la cual se observa, la Barrade Menús, Barra de Herramientas, Las Pestañas Proyectos, Archivos y Tiempo de Ejecución.En la parte derecha se observa la pestaña de Bienvenida al NetBeans, en la cual se muestrainformación referente a este entorno de programación.

Hacer 

DOBLE CLIC

Page 3: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 3/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 3

Paso 4: Ahora vamos a Crear un Proyecto en NetBeans. Para ello hacer clic en el menú “Archivo”, luego clic en la opción “Nuevo Proyecto...” 

Paso 5: Aparece la ventana “Nuevo Proyecto”, en la cual debemos seleccionar primero laCATEGORIA “General”.

Hacer 

CLIC

Page 4: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 4/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 4

Paso 6: Automáticamente se muestra la lista de todos los Proyectos relacionados a laCategoría “General”, escogemos “Aplicación Java” y hacemos clic en “Siguiente >”.

Hacer CLIC

Hacer 

CLIC

Page 5: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 5/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 5

Paso 7: Aparece la ventana “Nuevo Aplicación Java”, con los datos por defecto delNombre, Ubicación y Carpeta del Proyecto. Debemos modificar estos datos.

Paso 8: Debemos hacer clic en el botón “Examinar…” para indicar la UBICACIÓN delProyecto. En nuestro caso lo ubicaremos en la Unidad E, dentro de la carpeta “ProgramaNetBeans”. Luego hacer clic en el botón “Abrir”.

Hacer 

CLIC

Hacer 

CLIC

Page 6: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 6/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 6

Paso 9: Debemos modificar el Nombre del Proyecto, en nuestro caso, nuestro proyecto sellamara “Almacen”.La ubicación del Proyecto será: E:\Programas NetBeansLa carpeta del Proyecto será: E:\Programas NetBeans\Almacen

Observar, que deben estar activos () los check box de “Configurar como proyecto

principal” y “Crear clase principal”.

Luego, hacer clic en el botón “Terminar”.

Paso 10: A continuación aparece el contenido del Proyecto “Almacen”, se observa dichocontenido en un esquema de Árbol dentro de la pestaña “Proyecto”.

Hacer 

CLIC

EsquemaEn

ARBOL

Page 7: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 7/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 7

Se observa en el lado derecho, la pestaña “Main.java”, la cual contiene el código de la claseMain, este código fue generado por el propio NetBeans, observar que se muestran bloquesde COMENTARIOS /* … */

Paso 11: Se recomienda borrar los comentarios generados por el NetBeans. Estopermitirá visualizar sólo el código de nuestra CLASE JAVA.

Código

Java

Código

Java

Page 8: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 8/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 8

Crear una Clase en NetBeans 5.5.1

Paso 12: A continuación vamos a crear nuestra CLASE PRODUCTO, para ello debemoshacer clic en la pestaña “Archivos” y desplegar el Árbol relacionado al Proyecto Almacen.

Paso 13: Hacer CLIC DERECHO en el paquete almacen (paquete = carpeta), clic en laopción Nuevo, Clic en Clase Java…

Desplegar Esquema En

ARBOL

Hacer 

CLIC

Hacer 

CLIC

Page 9: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 9/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 9

Aparece la ventana “Nuevo Clase Java”, en la cual se debe escribir el Nombre de la clase,OBSERVACION: el nombre de la clase DEBE INICIAR CON MAYUSCULA, Ejm: Producto.

Luego hacer clic en el botón “Terminar”.

Paso 14: A continuación se muestra la CLASE Producto, se sugiere borrar loscomentarios generados por el NetBeans.

Hacer 

CLIC

Page 10: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 10/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 10

Luego procedemos a declarar los ATRIBUTOS de la clase Producto.

A continuación vamos a generar los METODOS de TIPO SET y GET de la claseProducto. Para ello se debe seleccionar una ATRIBUTO, en nuestro caso, hemosseleccionado el atributo “private bolean flg_visible”, se debe hacer un CLIC DERECHO sobreel ATRIBUTO, clic en la opcion REFACTORIZAR, luego clic en ENCAPSULAR CAMPOS…

En seguida se muestra la ventana “Encapsular campos – almacen.Producto”, en estaventana se debe seleccionar los métodos GETTER y/o SETTER que deseamos generar decada ATRIBUTO.

Luego se hace clic en el botón “Siguiente >” 

1

2

3

Page 11: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 11/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 11

Aparece en la parte inferior del NetBeans un Esquema en Árbol de todos los métodos quehan sido seleccionados para Encapsular sus campos.

Se debe hacer clic en el botón “REFACTORIZAR ”.

OBSERVACION: se deber que el contenido de la clase Producto ha sido modificado, esdecir ahora se observan los métodos de tipo SET y GET de cada Atributo de la clase. Estecódigo ha sido generado por el NetBeans.

Hacer 

CLIC

Hacer 

CLIC

Page 12: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 12/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 12

Ahora vamos a adicionar los métodos CONSTRUCTORES a la clase Producto.

Ahora veamos el código completo de la clase Producto.

Page 13: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 13/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 13

Clase Productopackage almacen;

public class Producto {private String codigo;private String descripcion;

private boolean flg_exonerado;private boolean flg_visible;

public Producto() {setCodigo("0000000");setDescripcion("Producto");setFlg_exonerado(false);setFlg_visible(true);

}

public Producto(String codigo, String descripcion,boolean flg_exonerado, boolean flg_visible){

setCodigo(codigo);setDescripcion(descripcion);setFlg_exonerado(flg_exonerado);setFlg_visible(flg_visible);

}

public String getCodigo() {return codigo;

}

public void setCodigo(String codigo) {this.codigo = codigo;

}

public String getDescripcion() {return descripcion;

}

public void setDescripcion(String descripcion) {this.descripcion = descripcion;

}

public boolean isFlg_exonerado() {return flg_exonerado;

}public void setFlg_exonerado(boolean flg_exonerado) {

this.flg_exonerado = flg_exonerado;}

public boolean isFlg_visible() {return flg_visible;

}

public void setFlg_visible(boolean flg_visible) {this.flg_visible = flg_visible;

}}

Page 14: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 14/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 14

Ahora debemos COMPILAR la clase Producto, para ello, debemos hacer clic dentro de laclase Producto, y presionar la tecla F9.

En ese momento aparece en la parte inferior del NetBeans la consola de Java, realizando laCOMPILACION e INTERPRETACION de nuestro programa.

La consola indica que se ha generado correctamente el proceso de COMPILACION de

nuestro programa.

A CONTINUACION se van a implementar las clases BASE, ALMACEN y MAIN. Estaimplementación es igual a los pasos realizados anteriormente. Por ello se va a mostrar elcontenido de dichas clases y se realizará una Prueba de la Aplicación Almacen.

Clase Base

package almacen;

import java.io.BufferedReader;import java.io.InputStreamReader;

public class Base {

public static void mensaje(String texto){System.out.println(texto);

}

public static String leerDato(){String dato = "inicio";

try{BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));

dato = teclado.readLine();}catch(Exception e){mensaje("Error en el ingreso de datos por consola...");

}

return dato;}

public static int convertirCadenaEntero(String cadena){int dato = 999;

try{dato = Integer.parseInt(cadena);

}catch(Exception e){mensaje("Error al convertir Cadena a Entero...");

Page 15: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 15/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 15

}

return dato;}

public static double convertirCadenaReal(String cadena){

double dato = 999;

try{dato = Double.parseDouble(cadena);

}catch(Exception e){mensaje("Error al convertir Cadena a Real...");

}

return dato;}

}

Clase Almacen

package almacen;

public class Almacen {private Producto P[];private int cantidad;private int indice;

public Almacen() {setCantidad(10);

setIndice(0);P = new Producto[getCantidad()];}

public Almacen(int cantidad){setCantidad(cantidad);setIndice(0);P = new Producto[getCantidad()];

}

public int getCantidad() {return cantidad;

}

public void setCantidad(int cantidad) {this.cantidad = cantidad;

}

public int getIndice() {return indice;

}

public void setIndice(int indice) {this.indice = indice;

}public Producto getProducto(int posicion){

Page 16: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 16/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 16

return P[posicion];}

public void setProducto(Producto P){this.P[indice] = P;indice++;

}

public void setProducto(Producto P, int posicion){this.P[posicion] = P;

}}

Clase Main

package almacen;

public class Main {

public static void main(String[] args) {Almacen A = new Almacen(10);

Producto P1 = new Producto("0000001","Leche Gloria 1L",false,true);Producto P2 = new Producto("0000002","Arroz Paisana 3K",false,true);Producto P3 = new Producto("0000003","Detergente Ariel 1/4K",false,true);

A.setProducto(P1);A.setProducto(P2);A.setProducto(P3);

Base.mensaje("MOSTRANDO LOS CODIGOS DE LOS PRODUCTOS");Base.mensaje("Código del Producto "

+ A.getProducto(1).getDescripcion() + " = "+ A.getProducto(1).getCodigo());

Base.mensaje("Código del Producto "+ A.getProducto(2).getDescripcion() + " = "+ A.getProducto(2).getCodigo());

Base.mensaje("Código del Producto "+ A.getProducto(0).getDescripcion() + " = "

+ A.getProducto(0).getCodigo());

 //Ordenando los productos por codigo de Mayor a Menor //Utilizamos el método de Burbuja.Producto temporal;for(int i = 0; i < A.getIndice()-1; i++){

for(int j = i+1; j < A.getIndice(); j++){if(A.getProducto(i).getCodigo().compareTo(A.getProducto(j).getCodigo()) < 0){

temporal = A.getProducto(i);A.setProducto(A.getProducto(j),i);A.setProducto(temporal,j);

}

}}

Page 17: Aprender a Crear Proyecto en NetBeans[1]

5/10/2018 Aprender a Crear Proyecto en NetBeans[1] - slidepdf.com

http://slidepdf.com/reader/full/aprender-a-crear-proyecto-en-netbeans1 17/17

Algorítmica II Aprender a Crear un Proyecto en NetBeans

Prof. Arón Elías Herrera Ponte Pág. 17

Base.mensaje("ORDENAMIENTO DE MAYOR A MENOR CODIGO"); //Mostrando los productos orenados de Mayor a Menor codigofor(int i = 0; i < A.getIndice(); i++){

Base.mensaje("Producto " + A.getProducto(i).getCodigo() + " - " +A.getProducto(i).getDescripcion());

}

}}

Salida por consola al momento de Ejecutar el Programa (Shift + F6)

MOSTRANDO LOS CODIGOS DE LOS PRODUCTOSCódigo del Producto Arroz Paisana 3K = 0000002Código del Producto Detergente Ariel 1/4K = 0000003Código del Producto Leche Gloria 1L = 0000001ORDENAMIENTO DE MAYOR A MENOR CODIGOProducto 0000003 - Detergente Ariel 1/4K

Producto 0000002 - Arroz Paisana 3KProducto 0000001 - Leche Gloria 1L

“El fracaso no me sobrecogerá si mi determinación paraalcanzar el éxito es lo suficientemente poderosa” … Og Mandino 

 ______________________Arón Elías Herrera Ponte

Profesor