elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6]
51  Programación / Desarrollo Web / XAMPP Fallo en: 10 Mayo 2016, 18:17 pm
Instale el xampp para tener en mi pc para crear bases de datos ect..
Cuando inicio el xampp y le doi a mysql me sale este fallo:
Citar
18:13:02  [mysql]    Attempting to start MySQL service...
18:16:04  [mysql]    Problem detected!
18:16:04  [mysql]    Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini" MySQL"!
18:16:04  [mysql]    MySQL WILL NOT start without the configured ports free!
18:16:04  [mysql]    You need to uninstall/disable/reconfigure the blocking application
18:16:04  [mysql]    or reconfigure MySQL and the Control Panel to listen on a different port


Probe a hacer esto pero sigue igual:

Editar el fichero httpd.conf ubicado en "C:\Xammp\Apache\Conf" y sustituir ServerName localhost:80 por ServerName localhost:8080.
Listen 80 por Listen 8080.

Editar el fichero httpd-ssl.conf ubicado en "C:\Xammp\Apache\Conf\Extra" y sustituir:
<VirtualHost _default_:443> por <VirtualHost _default_:4430>.

Listen 443 por Listen 4430.
52  Programación / Java / Re: Contador de puntos según el tiempo que llevas jugando en: 30 Abril 2016, 16:57 pm
En un layout? y como lo aria? tienes algun ejemplo por hay?
53  Programación / Java / Contador de puntos según el tiempo que llevas jugando en: 30 Abril 2016, 15:55 pm
Buenas! Quiero hacer un contador de puntos ,que valla aumentando según mas tiempo aguantes jugando .

Estoy haciendo un juego2d en java y quiero que aparezca ese contador pues arriba a la derc o izq.

Si quereis el codigo del juego para probar el contador...https://mega.nz/#F!XgsXWRJQ!UNQS-7TlTjsxEEWiOqxBEQ
54  Programación / Java / Java juego 2D en: 26 Abril 2016, 18:35 pm
Buuuenas,ando haciendo un juego en 2d de java ,una especie de mario bross.

Tengo puesto el mapa,y luego tengo a mario bros que va hacia adelante,atras y salta.
Para saltar,si le das muchas veces a la flecha ,mario empieza ir para arriba sin parar.Luego aparte el movimiento de mario para andar no es muy fluido al darle a las flechas como que le cuesta moverse.
Lo que mas me interesa es como hacer un sleep o timer o algo parecido para que al saltar tengas que esperar X segundos para que vuelva a saltar.

Tambien quiero saber como dibujar unos rectangulos,y colocarlos en el mapa en el sitio que quiera ,y crear la colision .Como si mario se chocara con la pared,o con los objetos del mapa.

Aqui dejo todo mi codigo:

Juego.Java

Citar
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;

public class Juego extends JFrame {

   private JPanel contentPane;
   private ZonaJuego zonaJuego;

   /**
    * Launch the application.
    */
   public static void main(String[] args) {
      EventQueue.invokeLater(new Runnable() {
         public void run() {
            try {
               Juego frame = new Juego();
               frame.setVisible(true);
            } catch (Exception e) {
               e.printStackTrace();
            }
         }
      });
   }

   /**
    * Create the frame.
    */
   public Juego() {
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setBounds(200, 250, 1200, 500);
      
      contentPane = new JPanel();
      contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
      setContentPane(contentPane);
      contentPane.setLayout(null);
      zonaJuego=new ZonaJuego();
      //zonaJuego.setBackground(Color.yellow);
      zonaJuego.setBounds(-18,0,3350,460);//contentPane.getWidth(),
      //contentPane.getHeight());
      contentPane.add(zonaJuego);
      zonaJuego.setFocusable(true);
      zonaJuego.requestFocus();
}
   
   
}

ZonaJuego.java
Citar
import java.awt.Canvas;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.RenderingHints.Key;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.ArrayList;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.Timer;

public class ZonaJuego extends Canvas implements ActionListener{
   //DATOS: CABALLO IMAGEN DE FONDO
   private Image fondo;
   
   private Mario mario;
   private int cont,desp;
   private int[] mov;
   private Timer reloj;
   private Image buffer;
   private Graphics pantVirt;
   

   //CONSTRUCTOR
   ZonaJuego(){
      fondo=new ImageIcon("./Imagenes2/MarioMapa.png").getImage();
      mario=new Mario(this);
      mov=new int[4];
      for(int i=0;i<mov.length;i++){
         mov=0;
      }
      
      desp=0;
      cont=0;
      //REGISTRAR EVENTOS
      reloj=new Timer(40, this);
      reloj.start();
   
      this.addKeyListener(new KeyListener() {
         
         @Override
         public void keyTyped(KeyEvent e) {
            // TODO Auto-generated method stub
            
         }
         
         @Override
         public void keyReleased(KeyEvent e) {
            // TODO Auto-generated method stub
            if(e.getKeyCode()==KeyEvent.VK_LEFT){
               mov[0]=0;
               mario.setEstado(mario.PARADO);
            }
            if(e.getKeyCode()==KeyEvent.VK_RIGHT){
               mov[2]=0;
               mario.setEstado(mario.PARADO);
            }
            if(e.getKeyCode()==KeyEvent.VK_UP){
               
               mario.setEstado(mario.BAJANDO);
            }
            
         }
         
         @Override
         public void keyPressed(KeyEvent e) {
            // TODO Auto-generated method stub
            if(e.getKeyCode()==KeyEvent.VK_LEFT){
               mov[0]=1;
               mov[2]=0;
               mario.setEstado(mario.ANDANDO);
               if(mario.getPosX()<=500){
                  //desp=desp+mario.getVelocidad();
                     //mario.setEstado(mario.PARADO);      
               }
            }
         
            if(e.getKeyCode()==KeyEvent.VK_RIGHT){
               mov[0]=0;
               mov[2]=1;
               mario.setEstado(mario.ANDANDO);
               if(mario.getPosX()>=400){
                  desp=desp-mario.getVelocidad();
                  mario.setEstado(mario.CORRIENDO);
                  }   
            }
         
            if(e.getKeyCode()==KeyEvent.VK_UP){
               mario.setEstado(mario.SUBIENDO);
               if(mario.getPosX()>=400){
               desp=desp-mario.getVelocidad();
               //mario.setEstado(mario.PARADO);
               //if(mario.getEstado()==Mario.PARADO ||
                     //mario.getEstado()==Mario.ANDANDO)            
            }
            
            }
            
            
         }
      });
      
      repaint();
      
   }//FIN DEL CONSTRUCTOR
   
   @Override
   public void actionPerformed(ActionEvent e) {
      mario.mover(mov);
      mario.saltar();
      repaint();
   }
   
   //MÉTODOS
   @Override
   public void update(Graphics g) {
      // TODO Auto-generated method stub
      //super.update(g);
      buffer=createImage(getWidth(), getHeight());
      pantVirt=buffer.getGraphics();

      paint(pantVirt);
      g.drawImage(buffer, 0, 0, getWidth(), getHeight(), null);
   }
   
   @Override
   public void paint(Graphics g) {
      // TODO Auto-generated method stub
      super.paint(g);
      //DIBUJAR EL FONDO
      g.drawImage(fondo,desp-18,0,3350,460, null);
      //DIBUJAR TODOS LOS OBJETOS QUE INTERVIENEN EN EL JUEGO
      mario.dibujar(g);
      
   }

}

y por ultimo Mario.java

Citar
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Paint;
import java.awt.Toolkit;

import javax.swing.ImageIcon;

public class Mario {
   //CONSTANTES
   public static final int PARADO=0;
   public static final int ANDANDO=1;
   public static final int CORRIENDO=2;
   public static final int SUBIENDO=3;
   public static final int BAJANDO=4;
   public static final int IZQ=-1;
   public static final int DCHA=1;
   //DATOS
   private int posX,posY,possX;
   private int ancho, alto;
   private int dirH, dirV, velocidad,velocidad1;
   private int estado, imgActual;
   private ImageIcon[] imgI;
   private ImageIcon[] imgD;
   private ZonaJuego zonaJuego;
   
   //GETTERS Y SETTERS
      public int getPosX() {
         return posX;
      }
      public int getPossX() {
         return possX;
      }


      public void setPosX(int posX) {
         this.posX = posX;
      }

      public int getPosY() {
         return posY;
      }

      public void setPosY(int posY) {
         this.posY = posY;
      }

      public int getAncho() {
         return ancho;
      }

      public void setAncho(int ancho) {
         this.ancho = ancho;
      }

      public int getAlto() {
         return alto;
      }

      public void setAlto(int alto) {
         this.alto = alto;
      }

      public int getDirH() {
         return dirH;
      }

      public void setDirH(int dirH) {
         this.dirH = dirH;
      }

      public int getDirV() {
         return dirV;
      }

      public void setDirV(int dirV) {
         this.dirV = dirV;
      }

      public int getVelocidad() {
         return velocidad;
      }
      public int getVelocidad1() {
         return velocidad1;
      }

      public void setVelocidad(int velocidad) {
         this.velocidad = velocidad;
      }

      public int getEstado() {
         return estado;
      }

      public void setEstado(int estado) {
         this.estado = estado;
      }

      public int getImgActual() {
         return imgActual;
      }

      public void setImgActual(int imgActual) {
         this.imgActual = imgActual;
      }

   //CONSTRUCTOR
   Mario(ZonaJuego zonaJuego){
      this.zonaJuego=zonaJuego;
      ancho=20;
      alto=40;
      posX=50;
      posY=400;
      imgActual=0;
      velocidad=3;
      velocidad1=1;
      possX=800;
      dirH=DCHA;
      dirV=0;
      estado=PARADO;
      
      imgI=new ImageIcon[8];
      imgD=new ImageIcon[8];
      
      
      for(int i=0;i<imgI.length;i++){
         imgI=new ImageIcon("./Imagenes2/Mario/Mario"+(i+1)+".png");
         imgD=new ImageIcon("./Imagenes2/Mario/MarioD"+(i+1)+".png");
      }
      
   }
   
   //MÉTODOS
   public void dibujar(Graphics g){
      if(dirH==IZQ){
         g.drawImage(imgI[imgActual].getImage(),
               posX, posY, ancho, alto, zonaJuego);
      }
      if(dirH==DCHA){
         g.drawImage(imgD[imgActual].getImage(),
               posX, posY, ancho, alto, zonaJuego);
      }
   }
   
   
   public void mover(int[] mov){
      //cambiar de direccion sin moverse
      if(dirH==IZQ && mov[2]==1){   
         dirH=DCHA;
         imgActual=0;
         
      }
      else if(dirH==DCHA && mov[0]==1){
         dirH=IZQ;
         imgActual=0;
      
      }
      else{
         if(estado!=PARADO && estado!=CORRIENDO){
            //CAMBIAR POSICION
            posX=posX+velocidad*dirH;
            
            if(posX<0){
               posX=0;
            }
            if(posX+ancho>zonaJuego.getWidth()){
               posX=zonaJuego.getWidth()-ancho;
            }
               
            //CAMBIAR IMAGEN
            imgActual=(imgActual+1)%imgI.length;
         }
         if(estado==CORRIENDO){
            imgActual=(imgActual+1)%imgI.length;
         }
         
      }
   }
   public void saltar(){
      //SI ESTA PARADO: SALTA EN VERTICAL
      if(estado==SUBIENDO){
         posY=posY-8;
         
      }
      if(estado==BAJANDO){
         posY=posY+8;
         
         
         if(posY>=400){
            estado=PARADO;
         }
      }
   }
      
      
}

55  Programación / Programación Visual Basic / Visual studio con acces en: 21 Febrero 2016, 17:04 pm
Buenas,Tengo que hacer un proyecto para clase que consiste en conectar el visual con acces,y que me muestre datos,pueda editar y guardar.
Ya hize lo mismo para una base de datos pero ahora tengo que hacerlo para acces y no se muy bien como hacerlo
Gracias
56  Programación / Desarrollo Web / Re: localhost/phpmyadmin en: 16 Febrero 2016, 20:01 pm
https://www.youtube.com/watch?v=Jnl1Uc6sUYw
https://www.youtube.com/watch?v=ePyso84Hkx0

Intente esas dos formas ahora y no me funciono ninguna,y ayer instale el xampp y tampoco me funciono.
Ahora mismo volvi a encender el xampp y veo que me da fallo el puerto de Mysql

20:00:32  [Apache]    Attempting to start Apache app...
20:00:32  [Apache]    Status change detected: running
20:00:38  [mysql]    Problem detected!
20:00:38  [mysql]    Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini" MySQL"!
20:00:38  [mysql]    MySQL WILL NOT start without the configured ports free!
20:00:38  [mysql]    You need to uninstall/disable/reconfigure the blocking application
20:00:38  [mysql]    or reconfigure MySQL and the Control Panel to listen on a different port
20:00:38  [mysql]    Attempting to start MySQL service...
20:00:48  [filezilla]    Attempting to start FileZilla app...
20:00:48  [filezilla]    Status change detected: running
57  Programación / Desarrollo Web / localhost/phpmyadmin en: 16 Febrero 2016, 19:55 pm
Buenas!

Instale el phpmyadmin,y cuando intento acceder a el atraves del navegador poniendo localhost/phpmyadmin no me carga nada en la pagina aparece en blanco y poniendo localhost tambien me sale la pantalla en blanco

Quien pueda hecharme una mano! Gracias!
58  Programación / .NET (C#, VB.NET, ASP) / Visual studio con phpmyadmin en: 15 Febrero 2016, 17:23 pm
Buenas .Tengo que realizar un trabajo de visual studio y tengo algunos problemas.
 

El primero:
-Tengo un registro hecho,donde guardo en una base de datos el usuario dni tlf ect...Tengo hecho un ComboBox que me muestra de la base de datos los cursos que hay y al meterle el codigo para que guarde tambien el curso me da fallo.


Este es el codigo que tengo:


 
Código
  1. Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
  2.        Try
  3.            If txtcontraseña.Text = txtconfirmar.Text Then
  4.                conexion.ConnectionString = "data source=localhost;user id=root; password='' ;database=colegiopbl"
  5.                conexion.Open()
  6.                Dim comando As New MySqlCommand("INSERT INTO `alumnos`(nombre,apellido,dni,telefono,Contraseña,curso) VALUES ('" & txtnombre.Text & "','" & txtapellido.Text & "','" & txtdni.Text & "','" & txttelefono.Text & "','" & txtcontraseña.Text & "'," & cbcurso.Text & "')", conexion)
  7.                comando.ExecuteNonQuery()
  8.                MsgBox("Tus datos se han guardado correctamente")
  9.                Dim b As New AplicacionAlumnos
  10.                b.Show()
  11.                Me.Finalize()
  12.                conexion.Close()
  13.            Else
  14.                MsgBox("Las contraseñas no coinciden")
  15.  
  16.            End If
  17.  
  18.        Catch ex As Exception
  19.            MsgBox(ex.Message)
  20.  
  21.        End Try






El segundo fallo que tengo:

Tengo un login hecho,donde pones el usuario lo guardo en una variable que la tengo declarada en un modulo como publica,y luego esa variable la uso para que me haga una consulta y me muestre los datos del usuario que a entrado,mostrandome sus notas ,asignaturas ect...La variable se llama variable jaja

Este es el codigo


 
Código
  1. Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
  2.  
  3.        Try
  4.            conexion.ConnectionString = "data source=localhost;user id=root; password='' ;database=colegiopbl"
  5.            conexion.Open()
  6.            Dim consulta As String
  7.            consulta = "select A.nombre, E.Nota, S.NombreAsignatura, T.Trimestre from expedientes E inner join alumnos A on E.NombreAlumno=A.Idalumnos inner join asignatura S on S.idasignatura=E.Asignatura inner join trimestre T on T.idTrimestre=E.Trimestre where A.nombre= '" & Module1.variable & "'"
  8.            adaptador = New MySqlDataAdapter(consulta, conexion)
  9.            datos = New DataSet
  10.            adaptador.Fill(datos, "trimestre,expedientes,alumnos,Asignatura")
  11.            DataGridView1.DataSource = datos
  12.            DataGridView1.DataMember = "trimestre,expedientes,alumnos,Asignatura"
  13.        Catch ex As Exception
  14.            MsgBox(ex.Message)
  15.        End Try
  16.    End Sub
  17. End Class
  18.  




Y ya por ultimo tengo 2 combobox que quiero concatenar,depende que elijas en el primero,el segundo mostrara una cosa o otra y no tengo ni idea de como hacerlo.

Este es el codigo que tengo para rellenar el primer combobox


    
Código
  1. Private Sub Form3_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
  2.        Try
  3.            conexion.ConnectionString = "data source=localhost;user id=root; password='' ;database=colegiopbl"
  4.            conexion.Open()
  5.            Dim consulta As String
  6.            consulta = "SELECT *FROM curso"
  7.            adaptador = New MySqlDataAdapter(consulta, conexion)
  8.            datos = New DataSet
  9.            datos.Tables.Add("curso")
  10.            adaptador.Fill(datos.Tables("curso"))
  11.            cbcurso.DataSource = datos.Tables("curso")
  12.            cbcurso.DisplayMember = "NombreCurso"
  13.            conexion.Close()
  14.        Catch ex As Exception
  15.            MsgBox(ex.Message)
  16.        End Try
  17.  
  18.  
  19.    End Sub



Aqui os dejo los link de mega de mi programa nose cual de los 2 ira asique dejo los 2
en la carpeta esta el programa y fuera la base de datos de phpmyadmin
https://mega.nz/#F!H1cglQ6Q
https://mega.nz/#F!H1cglQ6Q!yTzNJxiIDbb86iZ5CRcThA

si pide clave de cifrado
yTzNJxiIDbb86iZ5CRcThA


Mod: Los códigos deben ir en etiquetas GeSHi, tema movido a .NET
Páginas: 1 2 3 4 5 [6]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines