Navegación

    UniversoJuegos
    • Registrarse
    • Conectarse
    • Buscar
    • Recientes
    • Etiquetas
    • Popular
    • Usuarios
    • Grupos
    • Buscar
    1. Inicio
    2. Salvatore
    3. Mensajes

    Salvatore (@Salvatore)

    242
    Reputación
    3770
    Mensajes
    3400
    Visitas
    6
    Seguidores
    0
    Siguiendo
    • Perfil
    • Siguiendo
    • Seguidores
    • Temas
    • Mensajes
    • Mejor valorados
    • Grupos

    Information about Salvatore

    Registrado
    Última vez conectado
    Sitio web
    salvatorelab.com
    Ubicación
    Madrid
    Edad
    35

    Publicados por Salvatore

    • "Hola Mundo" en java, pero gráfico =)

      jajaja sí, hay que poner toodo eso xD
      aunque hombre, si quitas comentarios y espacios, el código final tampoco es para tanto:

      import javax.swing.JFrame;
      import javax.swing.JTextPane;
      
      public class HolaMundoGrafico {
         public static void main(String[] args) {
            JFrame miVentana = new JFrame();
            miVentana.setTitle ("Hola Mundo Grafico");
            JTextPane miCampoDeTexto = new JTextPane();
            miCampoDeTexto.setText("HOLA MUNDO");
            miVentana.add(miCampoDeTexto);
            
            miVentana.setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE);
            miVentana.pack();
            miVentana.setVisible(true);
         }
      }
      

      Son 8 instrucciones de na... teniendo en cuenta que es un hola mundo gráfico es bastante poco.
      Es un programa totalmente inútil, pero siempre que se aprende un lenguaje uno empieza por crear el programa más sencillo posible. Lo normal es hacer un "Hola Mundo", que es un programa que muestra de alguna forma "Hola Mundo".
      Puedes buscar Hola Mundo en pascal, en C, en PHP... saldrán miles. Y su único propósito es didáctico. No valen para más.
      A diferencia de otros lenguajes, java es capaz de crear entornos gráficos, y es por eso que quise hacer un primer entorno gráfico en java.

      A partir de ahí puedes hacer miles de cosas, incluso juegos para el móvil. Yo aun no he hecho ninguno, os aviso.

      publicado en Aplicaciones de escritorio
    • BANER PARA EL FORO

      ♪♫ DJ Aeons ♫♪ si me permites dos sugerencias:
      1- intenta subir un poco la capa de edificios. Así se verán algo mejor, porque tal y como está ahora creo que como mucho se van a ver un par de tejados jeje.
      2- el marco blanquecino que rodea todo el banner, mejor quítalo. Ten en cuenta que las esquinas te las va a redondear el foro, y la parte de abajo del marco directamente ni se va a ver. Así que va a quedar un marco un tanto extraño. Yo creo que si lo quitas quedará mejor.

      Aun con eso, me gustan todos, de momento lo más seguro es que pongamos uno cada semana. Si gustan todos en general, pues hacemos que aparezcan todos, uno cada día, o uno cada vez que se cargue el foro (esto último no es demasiado eficaz en cuanto a tiempo de carga del foro).

      publicado en Fan Art
    • Plazas para Moderador

      a ver, tranquilidad por favor! no hay ni horarios, ni mandamos sicarios a la gente q no pueda entrar al foro ni nada por el estilo xD
      El foro de pruebas estará disponible durante por lo menos una semana entera para todos los que habéis enviado solicitud. Así que si vas a ducharte pues no pasa absolutamente nada. Si no puedes entrar un día, pues tampoco.

      No os preocupéis. Y gracias, a ver si sale bien el exámen de mañana 😃

      publicado en Anuncios y Noticias
    • "Hola Mundo" en java, pero gráfico =)

      (ver hilo: Cómo compilar y ejecutar programas en Java)
      Bueno como llevo unas 6 horas seguidas haciendo java pues ya que estamos... jejeje.

      Quizá no sepáis hacer un hola mundo en java normalito, os comentaré cómo hacerlo, pero después nos centraremos en un Hola Mundo un poco más interesante: un Hola Mundo con interfaz gráfica :icon_cheesygrin:

      Primero empezamos por unos conceptos previos:
      Java es ejemplo de Programación Orientada a Objetos (POO, o en inglés OOP). ¿Esto qué significa? Que para nuestros programas en java todo serán objetos. Así como otros lenguajes se basan en funciones y librerías, nosotros nos basaremos en Clases y en Objetos. Todo objeto es de una clase (el objeto círculo por ejemplo podría ser de la clase figura...).
      No todos los lenguajes siguen este paradigma, C por ejemplo no sabe de objetos (su hermano mayor, C++ sí).
      Hoy en día, el paradigma de orientación a objetos es el más utilizado.

      Pues bien, si no os ha quedado claro lo anterior, no os preocupéis, al menos quedaos con la idea de las Clases y los Objetos.

      Vamos con el hola mundo normal:
      Vamos a crear un archivo llamado "HolaMundo.java", o dicho al estilo java, vamos a crear nuestra clase HolaMundo:

      public class HolaMundo {
      
      
      }
      

      Importante, el nombre de la clase (HolaMundo) debe ser igual que el nombre del archivo (HolaMundo.java). Si no, revienta. Y otro detalle, en java a las clases les ponemos nombres con mayúscula al comienzo, a los objetos de esas clases, con minúscula. Tened cuidado con esto.
      De momento solo hemos declarado una clase vacía, ni siquiera puede ejecutarse puesto que Java nos pide que haya un método Main. Así que vamos a crearlo:

      public class HolaMundo {
      
      	public static void main(String[] args) {
      
      	}
      
      }
      

      (si alguien conoce C seguro q le suena de algo) Ahora tenemos una clase con un main vacío. Si lo ejecutamos no hará nada, pero por lo menos Java sabrá que eso se puede ejecutar.
      Pongamos algo dentro del main:

      public class HolaMundo {
      
      	public static void main(String[] args) {
      		System.out.println("Hola Mundo");
      
      	}
      
      }
      

      Ahora sí ya tiene algo que hacer nuestro main, imprimirá por consola "Hola Mundo".

      Bastante sencillo como se puede ver. Vamos a hacerlo más interesante, hagamos una ventana y que dentro de la ventana se vea el Hola mundo.
      Para ello, iremos paso a paso, dentro del main vamos a poner lo siguiente:

      JFrame miVentana = new JFrame();
      

      Eso crea un objeto de la clase JFrame, y llama a ese objeto "miVentana". A efectos prácticos eso crea una ventana jeje.
      Vamos a ponerle un título a la ventana, para que quede más profesional:

      miVentana.setTitle ("Hola Mundo Grafico");
      

      Ya tenemos ventana, de momento ni siquiera es visible, ni tampoco tiene un tamaño definido, pero ya hay con qué trabajar. Vamos a centrarnos ahora en la forma de colocar un texto (Hola Mundo) en la ventana. Una opción es crear un campo de texto, vamos a ello:

      JTextPane miCampoDeTexto = new JTextPane();
      miCampoDeTexto.setText("HOLA MUNDO");
      

      La primera linea crea un objeto de la Clase JTextPane, y bautiza ese objeto con el nombre miCampoDetexto. La segunda establece el texto que habrá en ese campo.

      Ya tenemos ventana y texto, ahora habrá que meter el texto dentro de la ventana. Por suerte en código esto se dice bastante más rápido xD:

      miVentana.add(miCampoDeTexto);
      

      Sencillo no? A miVentana le añadimos miCampoDeTexto.

      Bien, ya lo tenemos todo, sin embago como dijimos antes, la ventana ni tiene tamaño, ni es visible... Vamos a ponerle unos detallitos:
      1- Le decimos a la ventana lo que debe hacer cuando alguien la cierre: salir del programa.

      miVentana.setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE);
      

      2- Establecemos que el tamaño de la ventana sea el mínimo necesario para que se vea lo que hemos metido dentro:

      miVentana.pack();
      

      3- Le decimos que la ventana debe ser visible

      miVentana.setVisible(true);
      

      Y por último, un par de líneas al comienzo del archivo que le dicen a Java dónde están las clases JFrame, JTextPane y todo eso (algo así como las librerías).

      import javax.swing.JFrame;
      import javax.swing.JTextPane;
      

      Todo listo por fin, podéis revisar el código completo por si se os olvida algo

      import javax.swing.JFrame;
      import javax.swing.JTextPane;
      
      
      public class HolaMundoGrafico {
      
      	public static void main(String[] args) {
      		//Creamos una ventana
      		JFrame miVentana = new JFrame();
      		miVentana.setTitle ("Hola Mundo Grafico"); //le ponemos título a nuestra ventana
      		//Creamos un campo de texto
      		JTextPane miCampoDeTexto = new JTextPane();
      		miCampoDeTexto.setText("HOLA MUNDO");
      		//ahora metemos el campo de texto en la ventana
      		miVentana.add(miCampoDeTexto);
      		
      		//Detalles importantes
      		//1- le decimos a la ventana que cierre el programa si alguien pulsa la X de cierre
      		miVentana.setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE);
      		//2- ponemos como tamaño de ventana el mínimo necesario para que se vea todo lo que contiene
      		miVentana.pack();
      		//3- decimos que la ventana sea visible
      		miVentana.setVisible(true);
      		
      	}
      
      }
      

      Compilad, ejecutad y podréis ver vuestra ventanita diciendo HolaMundo 😃
      [attachment=0]

      Seguramente como programa no tiene un gan futuro, pero como "Hola Mundo" es insuperable :icon_mrgreen:
      Es para que veáis una de las cosas más interesantes de java, que es toda la parte gráfica.
      Ya iremos viendo más cosas.

      [licencia][/licencia]

      publicado en Aplicaciones de escritorio
    • Cómo compilar y ejecutar programas en Java

      Primera parada antes de hacer nada en java: saber compilar y ejecutar.
      Las órdenes son:
      Para compilar

      javac NombreDelProgama.java
      

      Para ejecutar

      java NombreDelPrograma
      

      Por supuesto necesitamos el compilador y el entorno de ejecución. Por si no lo sabéis, java utiliza la "máquina virtual de java" para ejecutar. Es decir, cuando compilamos no se crean archivos con código máquina para nuestro ordenador. No, se crea código binario de Java que la máquina virtual sabe interpretar.
      Lo bueno de esto, es que cualquier ordenador que se instale la máquina virtual de java puede ejecutar programas en Java (así que funciona en windows, en linux, en mac... incluso en teléfonos móviles, etc).
      Así que, volviendo a lo que necesitamos:
      Compilador
      Máquina virtual

      Todo esto viene empaquetado en un archivo que podemos descargar desde la web de Java:
      [http://java.sun.com/javase/downloads/index.jsp][0]">[http://java.sun.com/javase/downloads/index.jsp][1]

      Para que no se pierda nadie, JDK es "Java Developer Kit", es decir donde viene el compilador y la máquina para ejecutar.
      JRE es "Java Runtime Environment", donde únicamente está la máquina virtual. Esto sólo nos permite ejecutar, y seguramente la tengais instalada la mayoría.
      A lo que vamos, debajo de Java Platform, Standard Edition pulsamos en Download JDK.
      Escogemos sistema operativo, le damos a Download y si sale la ventanita esa pesada, pulsamos en Skip this Step.

      Una vez descargado, instalamos (tomad nota de dónde os lo instaláis) y hay que modificar una variable de entorno para que al escribir las órdenes en la consola, el Sistema sepa dónde ir a buscar los programas adecuados.
      Para modificar las variables de entorno en windows:
      Damos clic Derecho a Mi PC y vamos a Propiedades.
      Seleccionamos Configuración Avanzada del Sistema.
      En la pestaña Opciones Avanzadas, pulsamos (abajo del todo) en el botón variables de entorno.
      NOTA: Estas variables son IMPORTANTES para el sistema, es preferible ir con cuidado por aquí.

      Seleccionamos la variable Path y le damos a EDITAR.
      [attachment=2]

      En el campo "Valor de la variable" AÑADIMOS un punto y coma (;) y la ruta de la carpeta bin de nuestra instalación del JDK. Por defecto es: C:\Program Files\Java\jdk1.6.0_18\bin
      [attachment=1]

      Ahora creamos una nueva variable, llamada CLASSPATH (botón Nueva), y como valor introducimos la ruta del archivo src.zip de nuestra instalación de JDK. (por defecto C:\Program Files\Java\jdk1.6.0_18\src.zip).
      [attachment=0]

      Todo listo. Aceptamos. Abrimos la consola (si estaba abierta alguna, cerradla para que tenga efecto el cambio de variables de entorno) y escribimos "javac" a ver si reconoce el comando.
      Si lo reconoce aparecerán varias líneas explicando el uso del comando. Si no lo reconoce windows os dirá que no encuentra ese comando.

      Para más dudas:
      [como instalar JDK windows XP][2]

      O bien preguntando aquí en este hilo.

      Ahora que sabes compilar y ejecutar, prueba a hacer un Hola Mundo en java:
      [Hola Mundo gráfico en Java][3]

      [0]: <a href=
      [1]: http://java.sun.com/javase/downloads/index.jsp
      [2]: http://www.google.es/search?hl=es&rlz=1B3GGLL_esES372ES372&q=como+instalar+JDK+windows+XP&aq=f&aqi=&aql=&oq=&gs_rfai=
      [3]: http://foro.universojuegos.es/viewtopic.php?f=68&t=3146

      publicado en Aplicaciones de escritorio
    • Desde el mar con intecion

      em vale, creo que esto va en Off topic, o mejor en el mundo del escritor (no es un anuncio de UniversoJuegos, lógicamente xD).

      publicado en El Mundo del Escritor
    • Plazas para Moderador

      Ya está listo el foro de pruebas. Os pasaré la dirección más adelante, que tengo trabajos que entregar, un examen pasado mañana, etc.
      Seguramente el viernes os pasaré la dirección y empezaremos a trabajar allí.

      Así que, quedan cerradas las solicitudes desde este momento.

      publicado en Anuncios y Noticias
    • Plazas para Moderador

      Sigo sin avances. El hosting tiene un sistema de seguridad que me bloquea el acceso cuando empiezo a subir o descargar muchos archivos. Necesito avisar al soporte para que metan mi IP en la lista blanca y no se me bloquee cada 100 archivos.
      Peeero, el puto soporte técnico no responde, puse un ticket el 22, el día 23 respondieron pero ya era tarde y les pedí que modificaran el sistema de seguridad porque estaba haciéndome perder mucho tiempo. Hoy día 29 sigo sin ver respuesta, a pesar de haber puesto otro ticket.

      Así que me es imposible duplicar el foro (son varios miles de archivos que bajar y resubir).
      Me temo que diré adios a esta compañia de hosting en cuanto finalice el contrato, no están cumpliendo el soporte 24h que prometieron.

      publicado en Anuncios y Noticias
    • Sugiero que habiliten un detalle que hace falta!

      se puede hacer, pero no es que haya un campo "descripción", en realidad es una previsualización de lo que pone en el primer mensaje.
      Es como una vista previa que te deja leer una pequeña parte del mensaje solamente con poner el puntero sobre el título del hilo. Así te ahorras entrar si no te interesa.

      Lo malo es que consume bastantes recursos, ocasiona muchas más llamadas a la base de datos. De momento no sería un problema, pero en cuanto el host empezase a quejarse, o el foro empezase a ir lento sería la primera función que desaparecería jeje.
      Por eso no lo había puesto, pero es cierto que es una función bastante cómoda.

      De momento tengo pendiente hacer el foro de pruebas, y estaba probando una especie de "chat" para el foro. Pongo esto en la lista de tareas pendientes jeje.

      publicado en Ideas
    • Adiós GOA!

      Con casi 24 horas de adelanto Riot acaba de estrenarse en Europa!
      El servidor va como un auténtico avión, hacía meses que no veíamos algo así:
      ni problemas con la lista de amigos
      ni lentitud al loguear
      ni lentitud al entrar al perfil/tienda/maestrías/etc
      se ven las estadísticas
      ...

      Vamos, que va perfecto. Han cambiado de servidores y ha quedado patente lo malos que eran los que usaba GOA...

      Pues nada, os invito a probarlo porque da gusto jeje, después de tanto tiempo!

      publicado en League Of Legends
    • 1
    • 2
    • 186
    • 187
    • 188
    • 189
    • 190
    • 269
    • 270
    • 188 / 270