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ú

Temas - aspiazu

#1
Buenas tardes

Tengo una pequeña pagina web que quiero subir a internet durante unos pocos meses.

He pensado en hostinger que he visto que tienen ofertas bartas
http://prntscr.com/itxthm

Mi pregunta es la siguente....

Tengo una web muy sencilla que solo es un formulario donde los usuarios rellenan los datos y a mi me llega un correo con esos datos.
Tengo ese código en php hecho y cuando lo ejecuto en localhost me sale este error:
Si subo mi web tal y como esta ahora a hostinger funcionara el envió de emails??que tengo que configurar si no?

Que alguien me heche una mano jeje soy nuevo en esto

CitarWarning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\xampp\htdocs\WebInsulae\sendemail.php on line 17

<?php

$first_name 
$_POST['first_name'];
$last_name $_POST['last_name'];
$incidencia $_POST['incidencia'];
$email $_POST['email'];
$telephone $_POST['telephone'];
$comments $_POST['comments'];



$to "example@gmail.com";
$email_subject ="incidencia";
$email_body ="ee";
$headers "From: $email \r\n";

  
mail($to,$email_subject,$email_body,$headers);
?>
#2
Dudas Generales / Excel formulas
15 Marzo 2018, 11:52 AM
Buenos días

Tengo un excel donde tengo una columna con unas fechas.Quiero que cuando esas fechas superen los 30-60 días se pongan en rojo-naranja.

He estado mirando la formula SIFECHA y probando las reglas ,pero no consigo hacerlo.

Muchas gracias

#3
Windows / d3dx11
9 Septiembre 2017, 16:34 PM
Alguien sabe a que se debe este fallo de direct?
d3dx11 create texture from memory error (e_invalidarg)

Me sale cuando intento jugar al juego last man stading

gracias!
#4
Buenas!
Hace cerca de 1 año compre un ordenador portátil MSI.
Hace como 6 meses se estropeo la batería de un día a otro ,dejo de funcionar totalmente y solo se podía encender el portátil enchufado todo el rato a la corriente.
Al tener garantía me cambiaron la batería si problemas.

Ahora ha vuelto a pasar,y la batería ha vuelto a estropearse de un día a otro.

Que puede pasar??Hay alguna pieza del ordenador que provoca que la batería se dañe?Es posible que al no tener la BIOS,Firmware drivers y el sofware de MSI actualizados provoque que se dañe la bateria??

Gracias!
#5
Buenas!

Tengo algunas preguntas..a ver si podéis echarme una mano..

1- Como puedo saber si tengo la bios actualizada?

2- Como puedo saber si tengo el Firmware actualizado?

3- Como puedo saber si los drivers están actualizados?

4- Como puedo saber si el sofware de MSI esta actualizado??

Tengo un portátil msi que me esta dando bastantes problemas jeje
#6
Redes / Como de seguro es una red wifi??
28 Junio 2017, 15:02 PM
Buenas!!

Quiero hacer algunas prueba con la red wifi de mi casa ,para ver como de segura es .He estado leyendo y hay muchas herramientas que supuesta-mente te descifran tu contraseña de wifi.
Cuales creeis que son las mejores maneras para conseguir la contraseña de una red wifi?
Kali linux? backtrack?

Gracias!
#7
.NET (C#, VB.NET, ASP) / Escribir Xml
2 Mayo 2017, 17:39 PM
public void Save() {

        XmlDocument doc = new XmlDocument();
        doc.LoadXml("<Libro></Libro>");

        XmlElement newElem = doc.CreateElement("name");
        newElem.InnerText = "" + text;
        doc.DocumentElement.AppendChild(newElem);

        XmlElement newElem0 = doc.CreateElement("autor");
        newElem0.InnerText = "" + Autor.autor;
        doc.DocumentElement.AppendChild(newElem0);


        XmlTextWriter writer = new XmlTextWriter(@"D:\data.xml", null);
        writer.Formatting = Formatting.Indented;
        doc.Save(writer);
    }
}

<Libro>
  <name>DATOS DE LA VARIABLE</name>
  <autor>DATOS DE LA VARIABLE</autor>
</Libro>

Con el codigo de arriba consigo hacer ese xml,pero como podria hacer que el xml fuera asi?

<Libro>
<datos>
  <name>DATOS DE LA VARIABLE</name>
  <autor>DATOS DE LA VARIABLE</autor>
</datos>
</Libro>



Que tengo que modificar del codigo? alguna idea?

#8
.NET (C#, VB.NET, ASP) / Insertar datos mysql
30 Abril 2017, 19:43 PM
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim result As Integer
        Dim comMySQL As New MySqlCommand
        Try
            comMySQL.CommandText = "Insert into ikariam (Name,Passwd) values '" + TextBox1.Text + "','" + TextBox2.Text + "')"
            comMySQL.ExecuteNonQuery()
            If (result > 0) Then
                MsgBox("registrado correctamente")
            End If
        Catch ex As Exception

            MessageBox.Show("Error")
        End Try
    End Sub


Tengo ese codigo para insertar datos a una base de datos mysql pero no me funciona por algun motivo.
http://prntscr.com/f2lmy0 esta es mi base de datos

Alguna idea de que tengo que modificar??Solo con meter los datos de name y pass me sirve lo demas tendria que ser null
#9
Buenas tengo este código que me escribe en un xml los datos de dos variables que tengo .Como puedo hacer que me escriba pero sin borrar lo que estaba puesto ya??

Código (csharp) [Seleccionar]
public void Save() {

       XmlDocument doc = new XmlDocument();
       doc.LoadXml("<Libro></Libro>");

       XmlElement newElem = doc.CreateElement("name");
       newElem.InnerText = "" + text;
       doc.DocumentElement.AppendChild(newElem);

       XmlElement newElem0 = doc.CreateElement("autor");
       newElem0.InnerText = "" + Autor.autor;
       doc.DocumentElement.AppendChild(newElem0);


       XmlTextWriter writer = new XmlTextWriter(@"D:\data.xml", null);
       writer.Formatting = Formatting.Indented;
       doc.Save(writer);
   }
}

con eso consigo esta estructura

Código (xml) [Seleccionar]
<Libro>
 <name>DATOS DE LA VARIABLE</name>
 <autor>DATOS DE LA VARIABLE</autor>
</Libro>

 
pero claro,con la funcion save de arriba lo que ago todo el rato es borrar lo que habia y meter los nuevos datos .Lo que quiero es que me valla guardando todos los datos sin borrar nada

Alguna idea de que editar en ese codigo para que funcione como quiero?
#10
.NET (C#, VB.NET, ASP) / Multiplicacion
17 Abril 2017, 21:08 PM
Mmmm alguien sabe que esta mal?? Tengo 8 textbox ,y un boton en el form.
Cuando escribes un numero en los textbox y das al boton quiero que el valor de cada texbox se multiplique por el valor que tienen puestos las variables.
Con el resultado ,quiero asignarlo a un label

Hace mucho que no programo en visual y estoy mas perdido..jajaja Se me hace muy raro programar ahora  :P

Código (vbnet) [Seleccionar]
Public Class Form1
   Dim Llamas As Double = 6.4
   Dim Simples As Double = 5
   Dim Vapor As Double = 24
   Dim Morteros As Double = 22.4
   Dim Misiles As Double = 28
   Dim Subs As Double = 20.2
   Dim Palas As Double = 6.4
   Dim Globos As Double = 28
   Dim Mantenimiento As Double = 16

   Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       Dim total As Integer = (TextBox1.Text * Llamas) + (TextBox2.Text * Vapor) + (TextBox3.Text * Simples) + (TextBox4.Text * Morteros) + (TextBox5.Text * Misiles) +
           (TextBox6.Text * Subs) + (TextBox7.Text * Palas) + (TextBox8.Text * Globos) + (TextBox9.Text * Mantenimiento)
   End Sub
End Class
#11
Buenas!

Tengo una aplicacion hecha en visual basic y me gustaria saber si hay alguna forma de pasar esa aplicacion a web sin que se modifique mucho el diseño y que se pudiera subir a algun dominio o algo para que todo el mundo lo pudiera ver!

Gracias!
#12
Desarrollo Web / Calculadora personalizada
17 Abril 2017, 15:01 PM
Buenas a todos!

Estoy creando una especie de calculadora,y me preguntaba la mejor forma de hacerlo.
Mi objetivo es tener algo parecido a esto: http://prntscr.com/exffae

he empezado haciendola desde 0 ,y tengo hecho esto : http://prntscr.com/exffse
Como seria la mejor forma de hacerlo?Sabeis de alguna plantilla que pueda servirme?con wordprees seria mas facil??

gracias!

#13
Windows / Windows 10 o Windows 7 ??
8 Abril 2017, 20:09 PM
Buenas comunidad!
Me gustaria saber que piensan de win10 y win7 .

Cual funciona mejor en equipos con poco rendimiento? Cuanta ram consume cada sistema operativo?

en un i3-4130 a 3,40GHz con 4 de ram que sistema operativo meteríais?

El pc se usa para algun que otro juego que necesita algo,y para programar desde sublime text ,visual,c# unity
#14
Buenas .

Como puedo declarar en una clase uno o mas metodos publicos con los argumentos que quiero?

Y como puedo pasar la variable data y imagenes a ese metodo?

este es el código que tengo

Código (csharp) [Seleccionar]
void Awake()
   {
       if (Directory.Exists(rutasapp))
       {
           foreach (string dataApp in Directory.GetDirectories(rutasapp))
           {
               GameObject button = Instantiate(buttonPrefab) as GameObject;
               button.transform.SetParent(layout);
               button.name = "Button" + layout.childCount;


               foreach (string data in Directory.GetFiles(@dataApp).Where(s => s.EndsWith(".exe") || s.EndsWith(".lnk")))
               {
                   if (Path.GetExtension(@data) == ".exe")
                   {
                       button.GetComponent<Button>().onClick.AddListener(() => Process.Start(data));
                   }
               }

             
               foreach (string imagenes in Directory.GetFiles(@dataApp).Where(s => s.EndsWith(".png") || s.EndsWith(".jpg")))
               {
                   if (Path.GetExtension(@imagenes) == ".png")
                   {
                       string imgPath = imagenes;
                     
           }
       }
   }

}
#15
Buenas ! Tengo 3 foreach,uno para buscar cuantas carpetas hay en un directorio,otro para buscar los png que hay y otro para buscar los exe que hay. El problema es que para buscar cada exe y luego png doi 36 vueltas ,como puedo arreglarlo?como puedo hacer que solo busque los archivos con esas extensiones y no valla comprobando toodos los archivos? Y como puedo hacer que busque png y jpg? y lo mismo con exe y lnk?

Código (csharp) [Seleccionar]
foreach (var juego in data.Juegos) {
   }
   //creamos los botones por cada carpeta que tengamos en Apps
   if (Directory.Exists(rutasapp)) {
       foreach (string dataApp in Directory.GetDirectories(rutasapp)) {
           GameObject button = Instantiate(buttonPrefab) as GameObject;
           button.transform.SetParent(layout);
           button.name = "Button" + layout.childCount;
           //buscamos todos los ficheos que sean .exe y los guardamos en data

           foreach (string data in Directory.GetFiles(@dataApp)) {
               if (Path.GetExtension(@data) == ".exe") {
                   //al clicar el boton ejecutamos el exe que hemos guardado anteriormente .NO FUNCIONA
                   button.GetComponent<Button>().onClick.AddListener(() => Process.Start(data));
                   UnityEngine.Debug.Log(data);

               }

               //buscamos todas las imagenes que sean .png y las guardamos en imagenes
               foreach (string imagenes in Directory.GetFiles(@dataApp)) {
                   if (Path.GetExtension(@imagenes) == ".png") {
                        string imgPath = imagenes;
                           //si no exite nos muestra el mensaje de error
                           if (!File.Exists(imgPath)) {
                               UnityEngine.Debug.LogError("File doesn't exist: " + imgPath);
                               return;
                           }
#16
Buenas.

Necesito que mi programa lea las carpetas que tengo dentro de una carpeta,y lea los archivos que tengo dentro de esas carpetas (en este caso un .exe y unos .png)

El objetivo es que por cada carpeta que exista, se cree un botón con la imagen que hay dentro de esa carpeta y al dar click que se ejecute el .exe que hay dentro de la carpeta también.

if (Directory.Exists(rutasapp)) {
            foreach (string dataApp in Directory.GetDirectories(rutasapp)) {
                AppButton button = Instantiate(buttonPrefab);
                button.transform.SetParent(layout);

                //buscamos todos los ficheos que sean .exe y los guardamos en data
                foreach (string data in Directory.GetFiles(@dataApp)) {
                    if (Path.GetExtension(@data) == ".exe") {
                        //al clicar el boton ejecutamos el exe que hemos guardado anteriormente .NO FUNCIONA
                        button.GetComponent<Button>().onClick.AddListener(() => Process.Start(data));
                        UnityEngine.Debug.Log(data);

                    }
                    //buscamos todas las imagenes que sean .png y las guardamos en imagenes
                    foreach (string imagenes in Directory.GetFiles(@dataApp)) {
                        if (Path.GetExtension(@imagenes) == ".png") {
                            //UnityEngine.Debug.Log(imagenes);
                        }
                    }
                }
            }
        }
    }
Tengo ese codigo que funciona maso menos bien.Me crea unos botones por cada carpeta que tengo y luego busco los archivos que son .exe y .png y los guardo en data y imágenes.

Cuando agrego esta linea para que se ejecute el .exe, al intentar ejecutar el programa me da el siguiente error:

    button.GetComponent<Button>().onClick.AddListener(() => Process.Start(data));

NullReferenceException: Object reference not set to an instance of an object
¿Alguna idea de como hacerlo?
#17
Buenas.

Tengo un xml donde guardo las rutas de unas imágenes.

mi aplicación crea un botón por cada ruta que tengo en el xml puesto,pero no consigo que el botón se cree con la imagen que hay en las rutas ,se pone una imagen de ? que creo que es de las que tiene unity por defecto.

Alguien sabría ayudarme y decirme donde esta el fallo?

con esto leeo el xml (funciona bien)

public Datos ReadXmlTest() {
        XmlSerializer serializer = new XmlSerializer(typeof(Datos));
        StreamReader reader = new StreamReader(xmlPath);
        Datos data = (Datos)serializer.Deserialize(reader);
        reader.Close();

        return data;
    }

y luego tengo esto otro para generar los botones por cada elemento en el xml (funciona bien) y luego la parte de poner la imagen que funciona mal..

 
Citarvoid Awake() {
        string path = "C:/datos.xml";
        XmlManager xmlMng = new XmlManager(path);

        data = xmlMng.ReadXmlTest();

        foreach (var juego in data.Juegos) {
            Button newButton = Instantiate(buttonPrefab);
            newButton.transform.SetParent(layout);
            newButton.GetComponent<AppButton>();

            Sprite imageSprite = new Sprite();
            Texture2D SpriteTexture = Texture(path);
            imageSprite = Sprite.Create(SpriteTexture, new Rect(, , SpriteTexture.width, SpriteTexture.height), new Vector2(, ), 100.0f);
            newButton.image.sprite = imageSprite;
        }
    }

    public Texture2D Texture(string Path) {

        Texture2D Texture2D;
        byte[] FileData;

        if (File.Exists(Path)) {

            FileData = File.ReadAllBytes(Path);
            Texture2D = new Texture2D(1, 1);

            if (Texture2D.LoadImage(FileData))
                return Texture2D;

        }
        return null;
    }
#18
Desarrollo Web / Wordprees
18 Marzo 2017, 11:58 AM
Buenas !!!

Me pregunto porque cuando abro mi pagina de wordpres en local sale algo asi siempre :
http://prntscr.com/elfqj8

Pero luego simplemente creando una "page" nueva se ve todo bien.

Si la subo a un dominio se vera mal? o bien?
#19
Buenas!!!

Os cuento..

Antes de verano me compre un portátil msi,y resulta que se apagaba solo .Lo devolví y compre el mismo .

Hace como 2-3 meses se jodio la bateria y no cargaba nada,tenia que estar conectado todo el rato para que estuviera encendido.
Y Ayer resulta que estaba jugando unas partidas al csgo y me fui 5 min y al volver estaba apagado y lo pude encender el problema no era que no tenia bateria.
y hoy al cabo de la mañana se me a apagado unas 3 veces ,2 veces cuando me he ido 5mins y la otra se a apagado delante mio.

Que coño puede ser?? ya no se si es el portatil que esta jodido otra vez por 3 vez o es algo que ago yo ,o la elektricidad de mi casa que tiene algo mal y hace que se jodan los portatiles..pero el de sobre mesa tiene 3-4años y nunca le ha pasado nada....

si alguien me guia un pokito! ya me da hasta verguenza decirle a mis padres que el portatil se apaga solo...jajajajaj
#20
Scripting / Python Menu -Tweepy Twitter
10 Diciembre 2016, 20:52 PM
Buenas! tengo un par de dudas en python!

La primera:

Tengo hecho un menu en python,que cuando seleccionas una opción se ejecuta el codigo correspondiente pero luego el scrip se cierra,como ago para que cuando se termine de ejecutar el codigo salga otra vez el menu?
Esta esla estructura de mi menu.


opcion = int(input("\n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-\n*-*-*-*-*-*-*-*-*-*-MENU*-*-*-*-*-*-*-*-*-*-\n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-\n\n\n\t"+
   "1.Opcion 1\n\t2.Opcion 1\n\t3.Opcion 1r\n\t4.Opcion 1\n\t5.Opcion 1\n\t6.Opcion 1\n\t"+"Que quieres hacer: "));

while(opcion !=7):
if(opcion == 1):
for status in tweepy.Cursor(api.user_timeline).items(20):
        print status.text+'\n'
break;

elif(opcion == 2):
for i in range(0, 16):
    user_timeline = twitter.get_user_timeline(screen_name="craigaddyman",count=200)
    for tweet in user_timeline:
        print tweet['text']




y la segunda duda...

Tengo que sacar los nombres de todos mis seguidores en twiteer ,y ponerme en total cuantos tengo.Tengo hecho para que me saque los nombres de mis seguidores,pero por alguna razon me pone los nombres unas 12 veces en vede solo una vez cada nombre y despues me sale este fallo...

Traceback (most recent call last):
  File "ejerTwitter.py", line 57, in <module>
    for user in tweepy.Cursor(api.followers).items():
  File "/usr/local/lib/python2.7/dist-packages/tweepy/cursor.py", line 197, in next
    self.current_page = self.page_iterator.next()
  File "/usr/local/lib/python2.7/dist-packages/tweepy/cursor.py", line 75, in next
    **self.kargs)
  File "/usr/local/lib/python2.7/dist-packages/tweepy/binder.py", line 245, in _call
    return method.execute()
  File "/usr/local/lib/python2.7/dist-packages/tweepy/binder.py", line 227, in execute
    raise RateLimitError(error_msg, resp)
tweepy.error.RateLimitError: [{u'message': u'Rate limit exceeded', u'code': 88}]





for user in tweepy.Cursor(api.followers).items():
    print user.screen_name
#21
Windows / problema con grafica?
9 Diciembre 2016, 12:46 PM
Buenas!! Tengo un msi con una gtx 950 y una tarjeta integrada.

He puesto que por defecto todas las aplicaciones ect.. usen la gtc 950  pero cuando instalo algun programa,el asistente de instalacion siempre se ve como algo borroso.

Aqui os dejo un par de foto..

http://prnt.sc/dh9o1o
http://prnt.sc/dh9oa2
#22
Desarrollo Web / [Consulta Pagina Web]
3 Diciembre 2016, 15:41 PM
Bueenas!!

Tengo un cliente que quiere una pagina web,ya prácticamente la tengo acabada.Solo me falta el apartado de "Contacta con migo"

Ese apartado,como se suele hacer?? con unas insert a una base de datos y luego otra aplicación para mostrar los datos?
O mandando un correo al dueño de la web con los datos que los usuarios meten? Se puede hacer eso?

Y otro tema,que dominio debería cojer?La pagina es solo informativa,de momento no tiene nada de php (aun falta el apartado de contacta con migo que llevara php supongo)

He estado mirando paginas como 1&1 pero no tengo nada claro eje
#23
Buenas!!
Tengo que hacer un ejercicio con python que tiene que hacer esto...
hay que usar tweepy para poder hacerlo
Mostrar un menu con 7 opciones.

-mostrar mi timeline
-mostar el timeline de un usuario
-twittear
-twitear una foto
-ver las tendencias de un pueblo
-ver los nombres de mis seguidores
-salir


hay que usar tweepy pa
#24
Windows / [RESUELTO] Fallo al instalar windows 10
12 Noviembre 2016, 15:09 PM
Estoy intendando formatear mi pc y poner windows10 y al arrancarlo con el usb me pone :

Your PC/device needs to be repaired The applicacion or operating system couldn be loaded because a required file is missing or contains erros
15:06
Yo
file:\windos\system32\boot\winload.exe error code 0x0c0000225


Si alguien me hecha una mano...

He intentand instalar windows 7 y me sale otro fallo diciendo que me faltan los drives ...
#25
Java / Android Estudio
2 Noviembre 2016, 15:56 PM
Buenas! tengo que hacer un proyecto para clase en android studio y la interfaz debe de ser como la de Play store.

Tiene que tener 4 opciones:
-La primera tiene que cargar un fragmento,con 3 botones y al dar a los botones se tiene que cargar otro fragmento con cierta informacion

-Un mapa de google maps

-Una galeria de fotos

-Informacion sobre la app

Todo se tiene que usar usando fragmentos.

Maso menos tenemos la mitad hecho,nos falta la primera y 3 opcion. Llevo ya unos 3 dias intentando hacer la primera opcion y no consigo cargar el fragmento dentro del fragmento..

https://mega.nz/#F!SskzmKzZ!FkY3oSLBkBID69JoxvQRXA
Hay esta el proyecto con todo el codigo..Gracias!
#26
Windows / Problema en graficas
12 Septiembre 2016, 19:02 PM
Buuenas!! Hace unos meses me compre un portatil msi y tiene la tarjeta integrada y una envidia gtx950m

Puse la nvidia como predeterminada y los juegos programas ect..funciona todo bien.El problema viene cuando quiero instalar algo nuevo que se ve en muy mala calidad el instalador.

Al instalador me refiero ,una vez que ejecutas el .exe la ventania que sale para instalar.

Por otro lado cuando uso"Visual studio" que es un programa para programar ,se ve todo bien,pero cuando ejecuto para ver lo que estoy haciendo las letras se ven en mala calidad como borrosas.

Uso windows 10.

Ahora he probado a instalar windows 7 para probar..pero me da un fallo de controladores .He probado con varias isos diferentes ,y con diferentes programas para bootear el usb

Aver si me hechais una mano...
#27
Buenaas!

Hoy en clase de seguridad informática nos pusieron el reto de sacar dos password de dos wifis que hemos puesto en clase para ir aprendiendo seguridad en redes.

Los wifis son :
-WPA/WPA2 (WPS Disponible)
-WPA2(WPS Disponible)

He estado mirando algo de backtrack5 pero lei algo de que esta obsoleto y aora se usa kali linux.
No tengo mucha idea de por donde empezar asique si teneis alguna guia apuntes o algo lo agradeceria!

Graciaaas!!
#28
Windows / Registro windows
27 Mayo 2016, 18:59 PM
Buennas!!

En el pc que tengo suele saltarme el avast con estos fallos del registro(salta solo el avast sin yo tocar nada)
http://prntscr.com/b95doi

le pase el ccleaner y alli me salen estos fallos
http://prntscr.com/b95e4v


Como puedo arreglar esto?Borro esos registros?no son importantes?
#29
Windows / W10 con mi nuevo portatil
26 Mayo 2016, 20:42 PM
Buenas! recien me compre un nuevo portatil y le instale el w10.Ya le instale todos los drives pero cuando abro google chrome se me ve como algo raro,veo todo mas pequeño y la parte de arriba de las pestañas queda algo mal miren..http://prntscr.com/b8s9ck


Por otro lado tengo dos graficas la integrada intel graphics y una nvidia gtx950 de 2gb.
Como se cuando estoy usando cada una?puedo hacer que use todo el rato la gtx950?
#30
Buenas!
Tengo un programa que necesito que introduzca datos en 3 tablas.Una es de alumnos (nombre,apellido 1,apellido2,dni) aulaalumno(idalumno,idaula) y la tabla registro  que guarda (idcurso,idequipo,fecha,idregistro).

Tengo hecho el insert a la tabla alumnos que me guarda nombre apellido ect..pero necesito que tambien haga un insert a la tabla aulaaulmno y que me inserte el id del ultimo alumno que he metido y el id del curso
He estado probando estas cosas(para sacar el id del curso)
CitarDim internet As New MySqlCommand("SELECT Id FROM curso where nombre= 'internet-navegacion'", conexion1)
        internet.ExecuteNonQuery()

para sacar el id del ultimo registro metido a alumnos
CitarDim ultimoid As New MySqlCommand("SELECT MAX(Id) FROM alumno", conexion1)
        ultimoid.ExecuteNonQuery()

con eso sacaria los datos que necesito para la tabla aulaalumno,pero nose como hacer un insert con los datos que saco con esas consultas
Algo asi he probado pero nada
CitarDim insertarIds As New MySqlCommand("INSERT INTO `aulaalumno` (Idalumno,idaula) VALUES ('ultimoid','internet')", conexion1)
#31
Buenaas

Tengo 17 picture box y 17 variables que se llaman b1..b2..b3..b17.Las variables cuando pulsas ciertos botones empiezan a valer 1.
Necesito un bucle que compruebe si las variables valen 1 ,y en caso que valga 1 cambie la imagen del picture box.

He probado algo asi pero no lo consigo.Lo de me.controls solo funciona para los controles.

Citar
For i As Integer = 1 To 15
            If (Me.Controls("b" & i) = 1) Then
                PictureBox2.Image = My.Resources.rojo
                cont = cont + 1
            End If

Tengo que conseguir que en bucle la variable b valla aumentando y el picturebox valla cambiando el numero del final.
#32
Desarrollo Web / XAMPP Fallo
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.
#33
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
#34
Java / Java juego 2D
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;
         }
      }
   }
      
      
}

#35
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
#36
Desarrollo Web / localhost/phpmyadmin
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!
#37
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 (vbnet) [Seleccionar]
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
       Try
           If txtcontraseña.Text = txtconfirmar.Text Then
               conexion.ConnectionString = "data source=localhost;user id=root; password='' ;database=colegiopbl"
               conexion.Open()
               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)
               comando.ExecuteNonQuery()
               MsgBox("Tus datos se han guardado correctamente")
               Dim b As New AplicacionAlumnos
               b.Show()
               Me.Finalize()
               conexion.Close()
           Else
               MsgBox("Las contraseñas no coinciden")

           End If

       Catch ex As Exception
           MsgBox(ex.Message)

       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 (vbnet) [Seleccionar]
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click

       Try
           conexion.ConnectionString = "data source=localhost;user id=root; password='' ;database=colegiopbl"
           conexion.Open()
           Dim consulta As String
           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 & "'"
           adaptador = New MySqlDataAdapter(consulta, conexion)
           datos = New DataSet
           adaptador.Fill(datos, "trimestre,expedientes,alumnos,Asignatura")
           DataGridView1.DataSource = datos
           DataGridView1.DataMember = "trimestre,expedientes,alumnos,Asignatura"
       Catch ex As Exception
           MsgBox(ex.Message)
       End Try
   End Sub
End Class





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 (vbnet) [Seleccionar]
Private Sub Form3_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
       Try
           conexion.ConnectionString = "data source=localhost;user id=root; password='' ;database=colegiopbl"
           conexion.Open()
           Dim consulta As String
           consulta = "SELECT *FROM curso"
           adaptador = New MySqlDataAdapter(consulta, conexion)
           datos = New DataSet
           datos.Tables.Add("curso")
           adaptador.Fill(datos.Tables("curso"))
           cbcurso.DataSource = datos.Tables("curso")
           cbcurso.DisplayMember = "NombreCurso"
           conexion.Close()
       Catch ex As Exception
           MsgBox(ex.Message)
       End Try


   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