Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - sapito169

#141
no se instala nada en eclipse toda las erramientas de refactoring ya las tienen instalada lo mas dificil es instalarlo en el cerebro  ;D

eclipse no va refactorizar tu codigo tu lo vas a hacer con un monton de pequeños refactoring es como desarrollar tu eres el que lo hace y para eso usas un monton de: metodos, clases, interfaces, bucles, condiciones etc


en eclipse selecionas una porcion de codigo luego pones alt + shit + t y te sale una lista de los refactorings

uno de los refactorings mas facil pero mas importantes y menos propenso a error es el renombrado.
para renombrar selecionas una variable presionas control r  y escribes el nuevo nombre

recuerda que primero tu clase deve estar en verde par comensar el refactoring

tienes que tener en cuenta que refactoring es un tema complejo y extenso donde el uso de la erramineta es solo elemental. en lo personal a mi me sigue tomando un monton de tiempo seguir aprendiendo refactoring

el acto en si de hacer refactoring no es lo mas importante si no todo el cumulo de conocimiento (de diseño arquitectura patrones buenas practicas experiensias practica estudio principios valores etc) por los cuales desido si hacer o no refactoring y de que manera

#142
pega el código que se te imprime en la consola por favor

y que error te sale por consola

lo mas probable es que la caja de texto no este inicial-izada cuando llamas a ese método


mejor cambia tu código

Código (java) [Seleccionar]
public ArrayList<Cancion> getCanciones(String ca) {
             
ArrayList <Cancion> res = new ArrayList <Cancion>();
      try{
   
                 String sql="SELECT * FROM musica where id_lista = '"+ca+"'";

                 
        System.out.print(sql);
       
            PreparedStatement cmd = cn.prepareStatement(sql);

     ResultSet rs = cmd.executeQuery();

            while(rs.next()){           
                Cancion tmp = new Cancion();
                tmp.setNombre(rs.getString("extension"));
                tmp.setId(rs.getInt("id"));
       
                res.add(tmp);
   
            }
           
        }
      catch(Exception ex)
         {
             System.out.println(ex.getMessage());
         }
       
        return res;

    }

#143
Java / Re: ventanas de aviso en java
14 Octubre 2012, 20:49 PM
crea tu propia clase ventanita
#144
Código (java) [Seleccionar]

import junit.framework.Assert;

import org.junit.Test;


public class LaFormaDeberia {


@Test
public void calcularElAreaDelCuadrado(){
Forma forma =new Forma(Forma.CUADRADO, 2);
Assert.assertEquals(forma.area(), 4.0);
}

@Test
public void calcularElArea(){
Forma forma =new Forma(Forma.TRIANGULO_RECTO, 2);
Assert.assertEquals(forma.area(), 2.0);
}

@Test
public void calcularElDelCirculo(){
Forma forma =new Forma(Forma.CIRCULO, 2);
Assert.assertEquals(forma.area(), 12.56,0.01);
}
}



y no pasa la prueba
#145
Java / Re: consultas de sql en java!!!
14 Octubre 2012, 02:33 AM
prueba con esto
Código (java) [Seleccionar]

System.out.print(sql);


y prueba ver si es un query correcto

#146
Java / Re: programacion en java!!!
13 Octubre 2012, 19:54 PM
imprime la cadena que quieras por consola

System.out.print(sql);
#147
Java / Re: Multiplica 2 numeros con java
13 Octubre 2012, 15:15 PM
a qui la clase a ser probada
Código (java) [Seleccionar]

package javaapplication6;

public class Suma {

   int derecho;
   int izquierdo;

   public Suma(int derecho, int izquierdo) {
       this.derecho = derecho;
       this.izquierdo = izquierdo;
   }
   
   public int valor(){
       return derecho+izquierdo;
   }
   
   
}



y aqui la clase que la prueba

Código (java) [Seleccionar]


import javaapplication6.Suma;
import junit.framework.Assert;
import org.junit.Test;


public class LaSumaDeberia {
   
   @Test
   public void obtnerElResultado(){
       Suma suma =new Suma(2, 3);
       Assert.assertEquals(suma.valor(), 5);
   }
}
/code]




si el código te aparece subrayado con rojo pones el cursor al costado de la palabra y luego presionas control 1 luego aceptas el formulario que te recomienda usar Junit
#148
el codigo esta bien

no hay necesidad para crear un constructor de esa manera por que el compilador te lo crea de todas maneras

si tiene sentido Por que la persona pasa de un estado de tener dni a un estado de no tenerlo

es mejor quieres tener validacion pongas un metod que valide

class Alumno ..{
...
     boolean esValido(){
    ..
    }
}


#149
podemos hacer lo siguiente
toma fotos de tu pantalla mientras creas los jar luego lo posteas
y yo te corrigo
#150
la verdad que yo tampoco lo entiendo por que debería ser como tu dijiste

mira yo he trabajado correctamente con la tercera opción y me fue posible trabajar de esta manera


Sigue estos pasos generas el jar usando la tercera opción 
luego el ide te generara tu jar y una carpeta lib
luego copias y pegas el jar y la carpeta lib en todos los clientes