martes, 12 de julio de 2011

Esqueleto del software

Que tal, ahora vamos a resumir lo que es el esqueleto del software y para que sirve.

¿Que es?
Es un paso antes de codificar, donde según tu lenguaje, empiezas a codificar solo los contructores, métodos, variables, etc. dejando a un lado la parte lógica, solo nos importa la estructura que llevara osea el esqueleto que tendrá.

¿Para que sirve?
Te da una visión mas profunda a como estará diseñada tu codificación, y al empezar de 0, este ejercicio es muy útil.

Esqueleto de mi programa:

Clase Principal:

public class Principal extends JFrame
{
//Constructor
public Principal()
{
}//fin del contructor

public void mostrar()//para mostrar la ventana
{
}//Fin del metodo mostrar

public static void main( String args[] )
{
}//Fin del main
}//Fin de la clase Principal


Clase Alta Archivos
public class AltaArchivos extends JFrame
{

JTextArea areaRutaImagen; //Para Introducir texto
JTextField textoNombre; //Para introducir datos


private static Connection con = null; //Variable para la conexion
private static Statement st; //Consultas

//Constructor
public AltaArchivos( int ancho, int alto )
{
}//Fin del costructor


//Conectar a la base de datos
public boolean conectarBaseDatos()
{
}//Fin del metodo altaProducto

//Comprueba true si alguno de los 2 campos esta vacios
public boolean camposVacios()
{
}

//hace visible la ventana
public void mostrar()
{
}

//Clase interna
class seleccionarImagen implements ActionListener
{
}//Fin de clase interna

}//Fin de la clase


Clase Visualiador
public class Visualizador extends JFrame
{

public Visualizador( int ancho, int alto)
{
}//Fin del constructor

public void inicializar()
{
}//Fin del metodo inicializar()


public void anterior()
{
}//anterior()


public void siguiente()
{
}//siguiente()


public boolean conectarBaseDatos()
{
}//Fin del metodo conectarBaseDatos()


public void mostrar()
{
}//fin del metodo mostrar ()

}//Fin de la clase


Al final Actualizare esta entrada para que vean el esqueleto terminado ( pienso que aun me falta un método ).

No hay comentarios:

Publicar un comentario