miércoles, 16 de febrero de 2011

Documentacion en doxygen


Programacion orientada a objetos

El programa que use para hacer la prueba de documentacion de las clases de mi proyecto fue con el Doxygen, lo instale en Windows 7.


Instalado y todo precedemos a montar los archivos de las clases para que nos lo muestre en una pagina HTML.


-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------

martes, 15 de febrero de 2011

Avance de clases en el proyecto final

En este avance identificamos las clases que usaremos
mientras para el proyecto, en esta clase llamada Usuarios
es donde se registraran obviamente las personas que agreguemos, cuenta
con una "id", "nombre", "direccion", "telefono", "email" y "sexo"
-------------------------------------------------------------
public class Contacto {

private Long id;
private String nombre;
private String direccion;
private String telefono;
private String email;
private String sexo;

public String getDireccion() {
return direccion;
}

public void setDireccion(String direccion) {
this.direccion = direccion;
}

public String getEmail() {
return email;
}

public void setEmail(String email) {
this.email = email;
}

public Long getId() {
return id;
}

public void setId(Long id) {
this.id = id;
}

public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {
this.nombre = nombre;
}

public String getSexo() {
return sexo;
}

public void setSexo(String sexo) {
this.sexo = sexo;
}

public String getTelefono() {
return telefono;
}

public void setTelefono(String telefono) {
this.telefono = telefono;
}


}
-------------------------------------------------------------
En esta clase usaremos las Citas programadas, que
contaran con tambien un "id", "el nombre del contacto",
"fecha", "hora" y "evento".

public class Cita { int id; Contacto contacto; String direccion; String fecha; String hora; String evento;  public Cita() { }  public String getevento() {     return evento; }  public void setevento(String evento) {     this.evento = evento; }  public Contacto getContacto() {     return contacto; }  public void setContacto(Contacto contacto) {     this.contacto = contacto; }  public String getFecha() {     return fecha; }  public void setFecha(String fecha) {     this.fecha = fecha; }  public String getHora() {     return hora; }  public void setHora(String hora) {     this.hora = hora; }  public int getId() {     return id; }  public void setId(int id) {     this.id = id; }  public String getDireccion() {     return lugar; }  public void setDireccion(String direccion) {     this.direccion = direccion; }  }
------------------------------------------------------------

domingo, 6 de febrero de 2011

Taller de programacion orientada a objetos

Programa con varias clases multiples (3 clases)

Este programa que intente realizar es sencillo, ya que nos muestra el ID y el saldo de un cliente, este programa tiene 3 clases: Principal, Cliente y Cuenta.

--------------------------------------------------------------------------------------------------------------------------------------
en la clase Principal, le damos la instruccion que muestre el valor y el sueldo del cliente 1 (c1) y nos lo muestre en la pantalla, aqui le asignamos un numero de cliente y numero de cuenta que en la siguiente clase la declaramos privados
--------------------------------------------------------------------------------------------------------------------------------------

public class Principal {
public static void main (String[] args) {
Cliente c1 = new Cliente("1453478","Alejandro");
Cuenta cuenta1 = new Cuenta(c1,"001",25000);

System.out.print("Nombre:" + cuenta1.getCliente().getNombre());
System.out.println("Saldo:" + cuenta1.getSaldo());
}
}
--------------------------------------------------------------------------------------------------------------------------------------
en esta clase Cliente le damos las instrucciones para que se le asigne el nombre del id y del nombre, dandole atributos privados.


public class Cliente {
private String id;
private String nombre;

public Cliente(String id,String nombre) {
this.id=id;
this.nombre=nombre;

}

public String getId(){
return id;
}
public String getNombre(){
return nombre;
}
}
--------------------------------------------------------------------------------------------------------------------------------------
en la ultima clase que es Cuenta, es casi lo mismo que la clase anterior, que es para asignarle el numero de cuenta que es privado.

public class Cuenta {
private Cliente cliente;
private String numCuenta;
private double saldo;

public Cuenta(Cliente cliente,String numCuenta,double saldo){
this.cliente=cliente;
this.numCuenta=numCuenta;
this.saldo=saldo;
}

public Cliente getCliente() {
return cliente;
}
public String getNumCuenta() {
return numCuenta;
}
public double getSaldo(){
return saldo;
}
}