Bienvenida

Slide

martes, 5 de enero de 2010

CODIGO DE IMPLEMENTACION (3da parte) empleado.java

En esta tercera y ultima entrada del codigo de implementacion para una nomina de empleado sencilla. simplemente comentaremos las lineas que se encuentran en el codigo, por razones de que en las entradas anteriores se colocaron ya imagenes que pueden ayudar a entender de buena manera la implementacion del codigo, esta parte del codigo, no se imprime nada en cuadro de dialogos, mas bien donde se hace llamada a las funciones empleados.

veamos el codigo
class Empleado
{
//atributos
private String nombre;
private double sueldo;
private int id;
private static int idSiguiente = 1;
//Constructor
public Empleado (String n, double s )
{
nombre = n;
sueldo = s;
id = idSiguiente; //toma el proximo ID disponible
idSiguiente++; //incremente id
}

public Empleado ( ) { this("S/N", 0); }
public Empleado ( String n) { this(n, 0); }
public Empleado ( double s) { this("S/N", s); }

public String getNombre()
{
return nombre;
}
public double getSueldo()
{
return sueldo;
}
public int getId()
{
return id;
}
public static int getIdSiguiente()
{
return idSiguiente;
}
} //fin clase empleado
Como vemos es un codigo mas corto que los dos anteriores, como primer paso es crear la clase empleado. Para la siguientes lineas hacemos uso de funciones privadas que retornan un valor para que pueda ejecutarse el codigo completamente y sin errores. Otras funciones son publicas ya que es necesario que se las llame mediante otro codigo implementado, segun sea la necesidad. En esta seccion no hacemos uso de librerias ya que no necesitamos, validar o simplemente imprimir un cuadro de dialogo.

COMENTARIO FINAL

Este codigo implementado, podria desrrollarse de mejor manera, con mas opciones como son las de datos como numeros de telefono direccion, estado civil, nacionalidad, etc. Dado que la elaboracion de este tipo de codigos ya mas avanzados requiere dedicarle mucho mas tiempo, no ha sido posible implementar un codigo de tal magnitud, por lo que se a optado por un codigo, no tan sencillo, pero si para entender como poder realizar ingreso de datos, validaciones, etc.
Este codigo fue desarrollado e implementado por DAVID NUNEZ. basado en codigos fuente similares pero mas elaborados y en su totalidad mejor estructurados, para poder implementar dicha aplicacion, Acontinuacion se coloca los enlaces de ayuda.

http://www.chuidiang.com/chuwiki/index.php?title=JOptionPane_y_di%C3%A1logos_modales
http://grupos.emagister.com/debate/validacion_de_letras_y_espacios/6709-289716
http://www.programacion.com/java/articulo/expresionesreg/
http://mygnet.net/codigos/java/

CODIGOS FUENTE

http://mygnet.net/it/descargas/codigos/codigos_fuentes_java_y_tutor_java_con_3000_codigos_fuentes_muy_buenos.2777.zip
http://mygnet.net/it/descargas/codigos/sistema_de_nominas_usando_polimorfismo.2641.zip

Cualquier duda o sugerencia por favor háganlo saber.
Saludos cordiales estimados compa
ñeros



No hay comentarios:

Publicar un comentario

Dejanos tu comentario acerca de las entradas y desarrollo del proyecto, sera de vital ayuda para seguir realizando un buen proyecto.
SALUDOS!!!