Está en la página 1de 43

Curso de Programacin

Ing. Ubaldo Acosta Soto


www.globalmentoring.com.mx
informes@globalmentoring.com.mx

Derechos Reservados Global Mentoring 2011

Curso de Programacin

Ejercicio 1
Instalacin y Configuracin de Java y
Herramientas relacionadas
www.globalmentoring.com.mx

Derechos Reservados Global Mentoring 2011

Ejercicio 1. Instalacin y configuracin de Java y Herramientas relacionadas

Instalacin de Java JDK


1) Descargar el Java Development Kit (JDK) de la siguiente ruta:
http://www.oracle.com/technetwork/java/javase/downloads/index.html

Curso de Programacin con Java

3
Derechos Reservados Global Mentoring 2011

Ejercicio 1. Instalacin y configuracin de Java y Herramientas relacionadas

Descarga del JDK


2) Aceptamos la licencia y seleccionamos el sistema operativo a
utilizar, en nuestro caso, seleccionamos Windows

Curso de Programacin con Java

4
Derechos Reservados Global Mentoring 2011

Ejercicio 1. Instalacin y configuracin de Java y Herramientas relacionadas

Descarga del JDK (cont.)


4) Procedemos con la descarga:

5) Una vez descargado, procedemos a ejecutar el instalador JDK y se


aceptan todos los valores por default. Se ejecuta el instalador dando
doble click sobre el archivo descargado.
6) Por default, el JDK de Java queda instalado en:
C:\Program Files\Java\jdk1.7.0_01

Curso de Programacin con Java

5
Derechos Reservados Global Mentoring 2011

Ejercicio 1. Instalacin y configuracin de Java y Herramientas relacionadas

Configuracin del JDK


Una vez instalado el JDK, procedemos a configurar las variables de
entorno:
1)

Dar click derecho en el icono de Equipo (Ej. en Windows 7):

Curso de Programacin con Java

6
Derechos Reservados Global Mentoring 2011

Ejercicio 1. Instalacin y configuracin de Java y Herramientas relacionadas

Configuracin del JDK (cont.)


2) En las variables del sistema

Curso de Programacin con Java

7
Derechos Reservados Global Mentoring 2011

Ejercicio 1. Instalacin y configuracin de Java y Herramientas relacionadas

Configuracin del JDK (cont.)


3) En Opciones Avanzadas, seleccionamos las variables de entorno

Curso de Programacin con Java

8
Derechos Reservados Global Mentoring 2011

Ejercicio 1. Instalacin y configuracin de Java y Herramientas relacionadas

Configuracin del JDK (cont.)


4) Editar la variable path en las Variables del Sistema:

Curso de Programacin con Java

9
Derechos Reservados Global Mentoring 2011

Ejercicio 1. Instalacin y configuracin de Java y Herramientas relacionadas

Configuracin del JDK (cont.)


5) Aqu, agregaremos las variables de entorno del Sistema:

a) JAVA_HOME = C:\Program Files\Java\jdk1.7.0_01


b) PATH = %JAVA_HOME%\bin; [Dejamos el resto de la variable
PATH existente]

6) Una vez configuradas nuestras variables, abrir una consola de


comandos, y ejecutar los comando para obtener la siguiente salida:
echo %JAVA_HOME%, java -version y javac version

Curso de Programacin con Java

10
Derechos Reservados Global Mentoring 2011

Ejercicio 1. Instalacin y configuracin de Java y Herramientas relacionadas

Instalacin de Netbeans
1)Descargar

Netbeans de la ruta: http://netbeans.org/downloads/

2) Una vez descargado, procedemos a ejecutar el instalador de


Netbeans y se aceptan todos los valores por default. Se ejecuta el
instalador dando doble click sobre el archivo descargado.
Curso de Programacin con Java

11
Derechos Reservados Global Mentoring 2011

Ejercicio 1. Instalacin y configuracin de Java y Herramientas relacionadas

Instalacin de BlueJ
1)Descargar

BlueJ de la ruta:
http://www.bluej.org/download/download.html

2) Una vez descargado, procedemos a ejecutar el instalador de BlueJ


y se aceptan todos los valores por default. Se ejecuta el instalador
dando doble click sobre el archivo descargado.

Curso de Programacin con Java

12
Derechos Reservados Global Mentoring 2011

Ejercicio 1. Instalacin y configuracin de Java y Herramientas relacionadas

Descarga de BlueJ
3) Para concluir con la instalacin, proporcionamos la ruta donde se
instal el JDK si es que no la seleccion en automtico, y dejamos los
valores de instalacin por default.

Curso de Programacin con Java

13
Derechos Reservados Global Mentoring 2011

Curso de Programacin

Ejercicio 2
Creacin de Clases con Netbeans

www.globalmentoring.com.mx

Derechos Reservados Global Mentoring 2011

Ejercicio 2. Creacin de Clases con Netbeans

Ejercicio: Creacin de Clases con Netbeans


El

objetivo del ejercicio es crear un conjunto de clases, as como crear


las clases de prueba, utilizando el IDE de Netbeans.
El

resultado del ejercicio ser crear las siguientes clases y obtener la


salida mostrada:

1. Diagrama de Clases

2. Salida del Programa

Curso de Programacin con Java

15
Derechos Reservados Global Mentoring 2011

Ejercicio 2. Creacin de Clases con Netbeans

Paso 1: Preparar el Espacio de Trabajo


Para preparar el espacio de trabajo. Crear la siguiente carpeta:

Mis Documentos
CapacitacionJava

myWork

Netbeans

Curso de Programacin con Java

16
Derechos Reservados Global Mentoring 2011

Ejercicio 2. Creacin de Clases con Netbeans

Paso 2: Crear un nuevo proyecto

Curso de Programacin con Java

17
Derechos Reservados Global Mentoring 2011

Ejercicio 2. Creacin de Clases con Netbeans

Paso 3: Nombre del Proyecto

Curso de Programacin con Java

18
Derechos Reservados Global Mentoring 2011

Ejercicio 2. Creacin de Clases con Netbeans

Paso 4. Vista de Proyecto


Verifica que la aplicacin EmpleadosV1 se encuentra en el rea de
Vista de Proyectos.

Curso de Programacin con Java

19
Derechos Reservados Global Mentoring 2011

Ejercicio 2. Creacin de Clases con Netbeans

Paso 5. Crear la clase Empleado


Click derecho en la carpeta de Source Packages y creamos una nueva
Clase

Curso de Programacin con Java

20
Derechos Reservados Global Mentoring 2011

Ejercicio 2. Creacin de Clases con Netbeans

Paso 5. Crear la Clase Empleado (Cont.)

Curso de Programacin con Java

21
Derechos Reservados Global Mentoring 2011

Ejercicio 2. Creacin de Clases con Netbeans

Paso 6. Cdigo de la clase Empleado


Pega el siguiente fragmento de texto dentro de la declaracin de la
clase Empleado
private String nombre;
private String puesto;
private int nivel;
public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {


this.nombre = nombre;
}
public String getPuesto() {
return puesto;
}

public void setPuesto(String puesto) {


this.puesto = puesto;
}
public int getNivel() {
return nivel;
}

public void setNivel(int nivel) {


this.nivel = nivel;
}

Curso de Programacin con Java

22
Derechos Reservados Global Mentoring 2011

Ejercicio 2. Creacin de Clases con Netbeans

Paso 7. Creacin Clase Gerente

Curso de Programacin con Java

23
Derechos Reservados Global Mentoring 2011

Ejercicio 2. Creacin de Clases con Netbeans

Paso 8. Cdigo de la clase Gerente


1) Complementa el siguiente cdigo:

2) Pega el siguiente fragmento de texto dentro de la declaracin de la


clase Gerente
private String departamento;
public Gerente(String nombre, String puesto, int nivel, String depto) {
this.setNombre(nombre);
this.setPuesto(puesto);
this.setNivel(nivel);
this.departamento = depto;
}
public void desplegarInformacion() {
System.out.println("Nombre Empleado: " + this.getNombre());
System.out.println("Puesto: " + this.getPuesto());
System.out.println("Nivel: " + this.getNivel());
System.out.println("Departamento: " + departamento);
}

Curso de Programacin con Java

24
Derechos Reservados Global Mentoring 2011

Ejercicio 2. Creacin de Clases con Netbeans

Paso 9. Creacin Clase TestEmpleados

Curso de Programacin con Java

25
Derechos Reservados Global Mentoring 2011

Ejercicio 2. Creacin de Clases con Netbeans

Paso 10. Cdigo de la clase TestEmpleados


1) Pega el siguiente cdigo despus de la declaracin del paquete
empleados.test:
import empleados.*;

2) Pega el siguiente fragmento de texto dentro de la declaracin de la


clase TestEmpleados
public static void main(String args[]) {
Gerente gerente =
new Gerente("Miguel Lpez", "Subdirector", 2, "Mercadotecnia");
System.out.println("*************");
gerente.desplegarInformacion();

Curso de Programacin con Java

26
Derechos Reservados Global Mentoring 2011

Ejercicio 2. Creacin de Clases con Netbeans

Paso 11. Salida del Programa


1) El programa arroja como resultado la siguiente salida:

Conclusin: Hemos creado 2 clases, Empleado y Gerente, y usando el


concepto de herencia, creamos un objeto de la clase Gerente, heredando
los mtodos de la clase Empleado (clase padre), y a travs de estos
mtodos accedimos a los atributos de la clase padre, heredados a la clase
hija.
Curso de Programacin con Java

27
Derechos Reservados Global Mentoring 2011

Curso de Programacin

Ejercicio 3
Creacin de Clases en BlueJ

www.globalmentoring.com.mx

Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Ejercicio: Creacin de Clases en BlueJ


El

objetivo del ejercicio es crear un conjunto de clases utilizando el


BlueJ, el cual nos permitir visualizar las clases y objetos creados.
El

resultado del ejercicio ser crear las siguientes clases y obtener la


salida mostrada:

1. Diagrama de Clases

Curso de Programacin con Java

29
Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Paso 1. Preparar el espacio de trabajo


Para preparar el espacio de trabajo. Crear la siguiente carpeta:

Mis Documentos
CapacitacionJava

myWork

BlueJ

Curso de Programacin con Java

30
Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Paso 2. Creacin de un Proyecto en BlueJ

Curso de Programacin con Java

31
Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Paso 3. Creacin de la clase Empleado

Curso de Programacin con Java

32
Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Paso 4. Cdigo de la clase Empleado


Pega el siguiente fragmento de texto dentro de la declaracin de la
clase Empleado, eliminando antes todo el cdigo de prueba dentro de
la clase Empleado que gener BlueJ.
private String nombre;
private String puesto;
private int nivel;
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getPuesto() {
return puesto;
}
public void setPuesto(String puesto) {
this.puesto = puesto;
}
public int getNivel() {
return nivel;
}
public void setNivel(int nivel) {
this.nivel = nivel;
}

Curso de Programacin con Java

33
Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Paso 5. Compilacin de la clase Empleado


Da click en el botn de Compile, para compilar el cdigo de la clase
Empleado.

En la parte inferior debe aparecer el mensaje:

Curso de Programacin con Java

34
Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Paso 6. Creacin de la clase Gerente

Curso de Programacin con Java

35
Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Paso 7. Cdigo de la clase Gerente


1) Complementa el siguiente cdigo:
2) Pega el siguiente fragmento de texto dentro de la declaracin de la
clase Gerente, eliminando antes cualquier contenido que haya
generado BlueJ dentro de la clase.
private String departamento;

public Gerente(String nombre, String puesto, int nivel, String depto)


this.setNombre(nombre);
this.setPuesto(puesto);
this.setNivel(nivel);
this.departamento = depto;
}
public void desplegarInformacion() {
System.out.println("Nombre Empleado: " + this.getNombre());
System.out.println("Puesto: " + this.getPuesto());
System.out.println("Nivel: " + this.getNivel());
System.out.println("Departamento: " + departamento);
}

Curso de Programacin con Java

36
Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Paso 8. Diagrama de Clases de BlueJ


Este es el resultado de la creacin de las clases anteriores:

Curso de Programacin con Java

37
Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Paso 9. Creacin de un objeto Gerente


Dar click derecho sobre la clase Gerente y crear un nuevo objeto con
los siguientes valores:

Curso de Programacin con Java

38
Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Paso 10. Visualizacin del Objeto Gerente


Dar doble click sobre el objeto gerente1 para mostrar el contenido del
mismo:

Curso de Programacin con Java

39
Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Paso 11. Ejecucin de Mtodos en BlueJ


Dar click derecho sobre el objeto gerente1 y ejecutar el mtodo
desplegarInformacion():

El resultado deber ser el que se muestra en la siguiente figura:

Conclusin: Podemos observar visualmente la creacin y manejo de


Objetos utilizando BlueJ, el cual nicamente lo utilizaremos para
cuestiones didcticas de Java.
Curso de Programacin con Java

40
Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Paso 11. Ejecucin de Mtodos en BlueJ (cont.)


Otra forma de ejecutar mtodos en BlueJ es la consola de cdigo:

Capturamos el siguiente cdigo, y damos enter, sin escribir punto y


coma:
new Gerente("Antonio","Director", 2, "Operaciones")

Curso de Programacin con Java

41
Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Paso 11. Ejecucin de Mtodos en BlueJ (cont.)


Creamos el nuevo objeto Gerente y lo arrastramos al rea de objetos:

Curso de Programacin con Java

42
Derechos Reservados Global Mentoring 2011

Ejercicio 3. Creacin de Clases en BlueJ

Paso 12. Visualizacin del Objeto Gerente


Dar doble click sobre el objeto gerente1 para mostrar el contenido del
mismo:

Conclusin: Aunque el cdigo Java utilizado no es para aplicaciones


reales, lo podemos utilizar para la creacin y manejo de Objetos
utilizando BlueJ de manera visual.
Curso de Programacin con Java

43
Derechos Reservados Global Mentoring 2011

También podría gustarte