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

#381
recuerda que probablemente te salga una venta de error disiendote claramente el porque no levanta hazme el favor esta ves de leerla

talves el proyecto tenga dependecias es decir use librerias esternas (.jar) eso tamvien Debes volverlo a configurar

avisa si tienes algun problema y si lograste solucionarlo si  gusta me mandas un mensaje a mi correo y te lo reparo mc_luis_007@hotmail.com

me ases recordar mucho a una ves que "cree un virus" el "virus" era un simple archivo .bat que formateava la maquina lo envie por correo y para mi sorpresa varias personas cayeron aun cuando te saltava una ventana pidiendote confirmacion para descargar el archivo y diciendo que era muy peligroso hacer lo ademas cuando le asis doble click al .bat te desia vien claro desa formatear tu computadora y la gente ponia si

ahora estoy convencido que el usario jamas lee lo que le pasan por pantalla
#382
-te cuento que tu proyecto se frego eso no quier decir que esta mal o que se haya perdido informacion

-simplemente un archivo que deberia tener tu proyecto para que lo Reconozco tu ide no existe como dice vien claro en el mensaje no entiendo por que hay dudas cuando te salta un mensaje disiento la respuesta

-que lo reconozca el ide no importa para nada lo que inporta es el codigo fuente (.java) el ide no te ase nada especial solo te autogenera codigo en el .java esta todo el esfuerso del programador

-la solucion es crear un proyecto nuevo y chancar las fuentes es la solucion clasica muy usada entre los que reparan las cosas

te explico en forma detalla como se chancan las fuentes

es recomendable que tengas una copia de seguridad antes de que quieras "reparar algo"
generalmente no logras "reparalo" al prinsipio


la solucion es crear un proyecto nuevo que tenga una unica clase main que tenga nombre diferente a todas las clases del proyecto que quieras arreglar recuerda que este proyecto no deve tener ningun problema deve cargar sin lansar ningun error

luego te vas a  dentro de tu projecto malogrado a la carpeta donde esta las fuentes simpre es la carpeta scr dentro de esta carpeta copias las fuentes del proyecto que quieras repara recuerda que tambien deve incluir cualquier cosa que haga que el programa funcione correctamente los .java .gif .xml .properties .jpg .dat el mas inportante de todos son los .java y la uvicacion de los archivos no deve variar para nada 

luego vorras la clase que creaste al principio me refiero a la clase main del proyecto nuevo

finalmente conpilas el proyecto lo corres

si te puede preguntar con clase levantar y tu Debes buscar y poner la clase main del proyecto que esta ciendo reparado
#383
Java / Re: Herencia
21 Abril 2010, 02:26 AM
un ejemplo de esto seri asi

tableModel interfase para representar el modelo de una tabla

abstractablemodel implementa table model y ademas maneja los eventos si yo hubiera echo el api le pondria un monton de metodos para por ejemplo voltear la tabla cambiar de posicion las columnas y todoas las cosas que se me ocurran cosa que lla no lo aria por cada implementacion de esta

el defaultablemodel representa la tabla hereda de abstractablemodel y presenta un modelo para trabajar con tablas en forma general
#384
Java / Re: Herencia
21 Abril 2010, 02:19 AM
y por que tu no lo pruevas que no es facil porvarlo tu mismo

usa el sentido comun si a un metodo que pide driver plugin le pasas plugin lo mas probable es que cuando el metodo use el plugin le falte metodos del driver plugin esa es la razon por la que no se puede talves salga casteando pero esta ves pruevalo tu mismo

una recomendacion para que no te agas volas as que tus metodos reciban solo interfases y las que son mas viejas las papas del papa del papa de esta forma puedes elegir la implementacion que te guste mas esta es una de las uan excelente practica ase que tu programa sea super desacoplada y ase posible cambiar la implementacion que mas te guste ademas ase asta posible la injecion de dependencias

recuerda as clases que de preferencias reciban interfaces y las que no son hijas de nadie ademas as clases abstractas que implementen de las interfases y que hagan todas las operaciones que se puedan hacer sobre esa interfases y finalmente hereda la de las clases abstractas la implementacion poniendote en los casos mas particulares

si trabajas de esta forma todas tus clases van a tener un monton de metodos muy utiles y no vas a tener que hacer los mismos metodos para cada implementacion en particular

lee el api de java y entiende como travaja lee la documentacion oficial
#385
Java / Re: Herencia
21 Abril 2010, 00:59 AM
1. -Podria pasarle un DriverPlugin tambien no???
si le puedes pasar una variable driver plugin es  logico por que un driver plugin es un plugin
2.- si
3 no necesitas cast
#386
hay que reconeser que la sintaxis en el caso de los geters y seter en las tecnologias .net son nejores que las de java lo que me pregunto es por que el post anterior sale bien coloreado y el mio no
#387
en conclusion no necesitas ejemplos en concretos de geters y seters cada ves que trates de resolver cualquier problema lo transformas a objtetos e inebitablememte usarias geters y seters

otra cosa bien molesta que se sule hacer en este punto es comentar los geters y seters es una practica muy tonta ademas si neccesitas comentar geters y seters es obio que no usas nombres simples y significativos

bien para evitar el flame de por que no me mandaste problemas con geters y seters te voy a hacer el favor por esta ves de usar google y copiar el url por ti ademas es lo mas probable que en cuentre lo que vusco en la primer resultado de google
es verdad encontre un ejemplo de un monton de historias de usurios bajo el primer resultado de google vajo la ovia busqueda historia de usuario

de las siguientes historias de usuario implementar la funcionalidad requerida usando la orientacion a objetos y los metodos geters a seters recomiendo usar la tecnica enseñada anteriormente del subrayado de sustamtivos sujetos y verbos

http://www.google.com.pe/url?sa=t&source=web&ct=res&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fusers.dsic.upv.es%2Fasignaturas%2Ffacultad%2Flsi%2Fejemploxp%2Fhistorias%2FHistoriasUsuario.doc&rct=j&q=historia+de+usuario&ei=YwTNS8WDKYvw9ASz3eG-Dw&usg=AFQjCNE21NX0oSvZ8cXI0Z_rR8Qo_qgM0Q

recuerda si tienes alguna pregunta consulta critica trauma o amenasa hacer el post corespondiente para dar la respuesta adecuado o comensar el flame correspondiente
#388

digamos que tenemos algo que tenga caracteristicas cada caracteristica sera una variable global privada y para aceder a ella usariamos los famosos geters y seters

asi por ejemplo si tuvieras una persona que tiene propiedades como  nombre fecha de nacimiento y codigo creariamos una clase persona con las variables privadas string nombre Date fechaNacimiento int codigo

asi

public class Persona {

    protected String nombre;
    protected Date fechaNacimiento;
    protected int id;
   

    public int getId() {
        return id;
    }

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

    public Date getFechaNacimiento() {
        return fechaNacimiento;
    }

    public void setFechaNacimiento(Date fechaNacimiento) {
        this.fechaNacimiento = fechaNacimiento;
    }

    public String getNombre() {
        return nombre;
    }

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


ablando en forma muy general simpre que quieres resolver algun problema primero  deve aver una necesidad y esa necesidad se puede transformar en un enunciado cualquiera de ese enunciado sacas las clases que tengan geters y seters

bien digamos que tenemos una historia de usuario o caso de uso cada sustantivo o sujeto sera una clase o propiedad de la clase potencial y cada verbo sera un metodo potencial tambien los adjetivos pueden ser interfases pero esos tema es aparte como dice en al segundo pos cada persona enfoca el problema de manera diferente y no te sorprendas si otro ase algo que se diferente a lo tutyo

luego de identificar los clases y propiedades potenciales (geters y seters) pasa a usar un poco tu inteligencia y criterio para ver cuales realmente son clases y cuales no y cuales son propiedades de la clase y cuales son clases cuales son los metodos y finalemte con eso ya tendrias un esqueleto y dia lo comiensas a programar

#389
la verdad que no entiendo por que no usan google te esplico que la gente que te paso algun en lace uso google primero y copio y pego en enlace ademas la gente que pide enlaces de esa forma lo ase a cada rato y com todos lo temas asiendo preguntas super amplias que no deverian aserse como "como se usa jee", "como se usa swing", pedir tutoriales es como decir que soy tan pereseso que no quiero que me agas la vusqueda de google por mi ademas si realmente estas interesado en aprender algo te cuento que lo que te enseñan los profesores del intituto o universidad siempre estan muy atrasados y Debes ser autodidacta si quieres estar al dia inebitablemente vas a usar google ademas tu mismo no vas a pedir tutoriales por que ya encontraste las paginas que te gustan y van deacuerdo a la forma que te gusta leer es decir ay muchas paginas que tocan el tema de swing cada ves que tengas una pregunta aserca de swing ya no vas a hacer un post sino ir a la pagina que tu mismo conoces si reealmente estas interesado en algo estas obligado a comprarte un libro y poner los temas teoricos a la practica y hacer ejercicios

bueno aserca de los geters y seters no es tan difil

en realidad no es una buena idea pedir problemas en concreto que usen geters y seters devido a que igual los vas a usar a cada rato en todo y tu Debes practicar desde ahora a afrontar un problema transformandolos en varias clases con sus respectivos geters y seters es decir cada ves que tengas un enunciado pasaras a crear tus clases con geters y seters
#390
que el metodo main(public static void main ...) deve estar en otra clase separada