• Jueves 28 de Marzo de 2024, 14:45

Mostrar Mensajes

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


Mensajes - caperutxa

Páginas: [1] 2
1
SQL Server / Re:Problema con SQL Server
« en: Lunes 2 de Abril de 2012, 08:49 »
Puede que en la base de datos el nombre de la columna DNI no sea exactamente ese (revisa mayúsculas minúsculas...)
Puede que el tipo de dato que intentas comparar no sea el correcto (int, char, float, string...)
O puede que no acepte el uso del operador =. Prueba con LIKE

2
El problema, que no es problema, reside en que la variable tem está definida como float.

Si ingresas por teclado algo diferente a un número, el programa intenta asignar un carácter a una variable float, obteniendo la excepción en tiempo de ejecución.

Puedes evitarlo declarando la variable como string y al capturarla del teclado, convertirla a float en el caso que esta sea un número.

3
JavaScript / Re:Mostrar imagen "mensaje enviado" cuando el mensaje es enviado?
« en: Jueves 29 de Marzo de 2012, 09:49 »
Prueba a quitar la función "externa" y ponerla en la validación. Algo como esto

if(validation==true){
         $.post(url, data, function() {
            $('#submit').fadeTo("slow", 0.1);
            $('#msjEnviado').fadeIn("normal");
            $('#formulario')[0].reset();
            document.getElementById('#msjEnviado').style.display = 'block';
         });

PD: Revisa la sintaxis y la coherencia con tu algortimo, ya que el que habías posteado no lo era.

4
JavaScript / Re:Mostrar imagen "mensaje enviado" cuando el mensaje es enviado?
« en: Jueves 22 de Marzo de 2012, 12:28 »
Dentro de la función pon esto:

echo '<script type="text/javascript">var algo = new ImagenMensaje();</script>';

Y fuera de la función, pon:
<script type="text/javascript">function ImagenMensaje(){
    document.getElementById('IdElemento').style.display = 'block';
}</script>';

Donde el IdElemento es el nombre de id que le has puesto a tu elemento imagen que deseas mostar

5
Java / Re:Empezando en Java
« en: Jueves 22 de Marzo de 2012, 12:13 »
Veo unas cuantas cosas:

Defines un vector equipos y luego instancias un objeto: equipos = new Equipo;
Luego llamas al método para insertar los nombres de los equipos y los insertas dentro de un tipo "static".

Por definición sólo hay una copia en memoria de un tipo "static", por tanto, estas sobreescribiendo constantemente sobre la misma variable. Al llamar al método MostrarDatos imprimes un tipo "static" que sólo contiene un nombre.

Cambia las definiciones de tipos en nombre y win
public String nombre;
public int wins;

Y para llamarlos en los métodos usa el "comodín" this. (los métodos están todos dentro de la misma clase)

this.nombre = s.nextLine();
this.wins = Integer.parseInt(s.nextLine());

System.out.println(this.nombre);
System.out.println(this.wins);


6
JavaScript / Re:Mostrar imagen "mensaje enviado" cuando el mensaje es enviado?
« en: Miércoles 21 de Marzo de 2012, 06:21 »
Puedes usar una función en javascript, por ejemplo llamada ImagenMensaje, donde le digas al elemento en cuestión que se muestre (display:block;) o lo que sea.

Cuando le das a input validas los contenidos en el if. Después de enviar los datos del formulario agregas la llamada a la función:

var nombrevariable = new ImagenMensaje();  //En javascript

Recuerda a ponerle un ID al elemento imagen para que la función en java lo reconozca.


7
Matlab / Re:Problema con ejercicios
« en: Lunes 19 de Marzo de 2012, 09:05 »
Hola,

El primero creo que ya te lo contesté
El segundo puedes usar los códigos ASCII. Las mayúsculas tienen un rango determinado. Si el carácter está dentro de ese rango lo imprimes.
El tercero usa el módulo (numero%2 == 0) Si es cero el número es par, sino impar. Puedes ir guardando los datos en un vector e imprimirlos todos al final. La condición puede imponerla con un if.

8
Java / Re:convertir un tinyint a boolean en java
« en: Lunes 19 de Marzo de 2012, 08:59 »
cuando recoges los datos puedes convertir la variable a bool con un if (por ejemplo)

No sé la sintaxis correcta para la conversión de tipos en java, pero suponiendo el nombre de la variable como var y que recoges los datos en una temporal rec:

bool var;
if (rec == 1){var = true;}
}else{var = false;}

9
C# / Re:inicio en C# necesito un codigo para crear poligonos
« en: Viernes 16 de Marzo de 2012, 08:40 »
Para los puntos puedes crear un array bidimensional "dinámico".

Impon la condición que primero tiene que insertar el número de puntos: variable npuntos.
La recoges del textbox y creas el array: puntos[npuntos,npuntos]

Vas insertando cada punto en una posición del array.
Una vez acabada la inserción le envías el array entero al "pintor de polígonos" y los pintas todos con un "for each" por ejemplo.

10
Visual C++ / Re:Funciones C++
« en: Jueves 15 de Marzo de 2012, 20:49 »
Gracias por el dato! me sirvió mucho pero necesito que cumpla estas tres condiciones:
a+b>c
b+c>a
a+c>b
me imagino que es con un if pero no sé como sería la forma de ubicarlo teniendo en cuenta las funciones. Este es el programa que tengo hasta ahora:

Puedes declarar una variable booleana y ejecutar un bucle do/while.


bool ok = false;

do{
    printf("Ingrese primer lado: \n\n");
    scanf("%d", &a);
     printf("Ingrese el segundo lado: \n\n");
    scanf("%d", &b);
     printf("Ingrese el tercer lado: \n\n");
    scanf("%d", &c);
    if( ((a+b)>c) && ((b+c)>a) && ((a+c)>b) ){
                 ok = true;
    }else{
          printf("Valores no válidos, Vuelva a introducirlos con las condiciones adecuadas);
    }
}while(ok != true);
[/quote]

11
Visual C++ / Re:Funciones C++
« en: Miércoles 14 de Marzo de 2012, 09:21 »
Teoria:   http://es.wikipedia.org/wiki/%C3%81rea#.C3.81rea_de_un_tri.C3.A1ngulo
Si se conoce la longitud de sus lados, se puede aplicar la fórmula de Herón.
    A = \sqrt{s(s-a)(s-b)(s-c)}
donde a, b, c son los valores de las longitudes de sus lados, s = ½ (a + b + c) es el semiperimetro del triángulo.

Hace bastante que no programo en C++ así que revisa la sintaxis, pero será algo similar a esto:

function double Area(double a, double b, double c){
    double s = 0.5*(a+b+c);
    dobule area = sqrt(s(s-a)(s-b)(s-c));
    return area;
}

12
C# / Re:Convertir código de VB6 a C#
« en: Miércoles 14 de Marzo de 2012, 08:51 »
No se si es esto lo que pides pero te paso dos enlace:

http://msdn.microsoft.com/en-us/library/ah19swz4.aspx
http://msdn.microsoft.com/en-us/library/saxz13w4.aspx

El segundo tiene un punto que dice explícitamente:
      Structs can declare constructors that have parameters.

Si bien declaras los tipos para instanciarlos puedes usar un constructor. Te pongo un ejemplo que hay en otra página de la documentación oficial.

public struct CoOrds
{
    public int x, y;

    public CoOrds(int p1, int p2)
    {
        x = p1;
        y = p2;
    }
}

Si bien en este constructor le pasa parámetros puedes buscar otra manera para indicarle los valores iniciales

13
Java / Re:Recorrer objetos de una clase
« en: Lunes 12 de Marzo de 2012, 07:42 »
No entiendo demasiado bien a que te refieres con recorrerlos, pero si lo que quieres es que te muestre los valores de cada objeto puedes crear un método que te haga precisamente eso. Luego llamas al método para cada uno de los objetos.

No se si era eso a lo que te referías.

14
Matlab / Re:De c a matlab problema con complejos
« en: Lunes 12 de Marzo de 2012, 07:39 »
Prueba a poner un 5+0i como imaginario.

Si acaso dile que te muestre por pantalla los valores que utiliza. Esto es si utiliza vio pero no lo has especificado, puede que trate con un null, o basura.

15
C# / Re:Progressbar al momento de hace una consulta a base de datos
« en: Lunes 12 de Marzo de 2012, 07:32 »
U2_carpazo tiene razón en lo de buscar los registros de la base de datos. Lo de los archivos de texto es más cuestionable.

Un progres bar se caracteriza por tener un valor inicial y un final y supongamos un intervalo de cien. Lo que dice U2, que es cierto, es que deberías leer los registros que tienes en tu base de datos (un count, o realizas una consulta) y asignar el valor al valor máximo de tu progres bar. Si tu base de datos no es dinámica en tiempo de ejecución puedes guardar ese dato en una variable al inicio del programa para no tener que realizar futuras consulta.

Por otro lado el tiempo de consulta suele ser muy breve y no creo que convenga ralentizar más la aplicación. En caso de bases de datos muy ámplias tampoco te conviene añadir tiempo de consulta "pintando" un progres bar dinámico en pantalla, mejor realiza la consulta y en el lapso de tiempo le metes un "cargando" o "leyendo" hasta que acabe la consulta.

16
C# / Re:Ordenar strings en un archivo texto
« en: Lunes 12 de Marzo de 2012, 07:22 »
Si bien entiendo quieres ordenar un vector de números de menor a mayor.

Hay muchos métodos documentados. Este es el de burbuja:

http://es.wikipedia.org/wiki/Ordenamiento_de_burbuja

En resumen. Tienes un vector A unidimensional de n posiciones. Coges un elemento j  y compruebas si para j+1 A(j+1)<A(j). En caso positivo intercambias posiciones y continuas. Recorres el vector para cada uno de los elementos i (te aseguras de ordenarlos todos).

for(i=0; <n; i++){
    for(j=0; j<n-1; j++){
          if(A[j]>A[j+1]){
                x = A[j];
                A[j] = A[j+1];
                A[j+1] = x;
           }
     }
}

17
Seguramente el problema esté en tu condición.

Cuando realizas un insert, ingresas un nuevo elemento en la última fila.
Con el update, debes asignar el elemento a una fila determinada WHERE ID_Codigo = "+Str(Text1(0))

Pon las comillas simples en la condición (estas evaluando un string) y prueba de nuevo 'Str(Text1(0))'

Otra cosa. Si tomas los datos directamente desde un TextBox, en determinados entornos debes especificar que tipo de contenido tienen el TextBox del cual coges la información. Si no te funciona y usas un visual studio prueba a poner algo similar a 'Text1(2).Text'

18
C/C++ / Re:compilador con confusion con tipos bool y BYTE
« en: Viernes 17 de Febrero de 2012, 08:52 »
Bueno, por las letritas azules, el entorno de desarrollo no considera BYTE como palabra reservada.

Busca en la documentación la sintaxis correcta para definir BYTE. Seguramente todos los fallos aparecen ahí, porque no es que te confunda bool con BYTE es que no te reconoce la definición BYTE.

19
C/C++ / Re:Violación de segmento en C.
« en: Jueves 16 de Febrero de 2012, 07:36 »
No se, explica algo el método, comenta los errores, pon el trozo de código que no imprime.

Haz algo tu que puedes! ;)

20
C# / Re:Duda con NAMESPACE
« en: Jueves 16 de Febrero de 2012, 07:31 »
Busca en la documentación sobre la llamadas a métodos de otros namespace. Pudiera ser que el using sólo indicara donde tiene que buscar, pero al ser un método definido por el usuario, el compilador necesitase la llamada explícita. Yo buscaría en la documentación sobre la directiva using y las definiciones de namespaces propios.

Citar
Estás creando un objeto de tú clase, cuando trabajas con clases (programación por capas o similares), siempre es mejor crear un objeto de las clases que vayas a usar, lo mismo sucede con los WebService, etc... no veo en que sentido me alejo del objetivo.. o mejor dicho, para tí ¿cuál es el objetivo de usar  tus propias librerias?...
Precisamente el objetivo es no tener que instanciar la clase para poder acceder a los métodos, sino decirle al compilador donde puede encontrar ese método y hacer uso de él. Lo que serían las librerías System, por ejemplo.

21
C# / Re:Duda con NAMESPACE
« en: Miércoles 15 de Febrero de 2012, 11:02 »
Pero si creas el objeto, ¿no te estás alejando del objetivo de usar tus propias librerías y API's?

23
Clarion / Re:reproducir video
« en: Miércoles 15 de Febrero de 2012, 10:55 »
El delantero del Athletic fue, sin duda, la estrella del partido. El de Vitoria firmó su mejor partido de la temporada, agregando a su habitual entrega y garra ese puntito de instinto asesino que en ocasiones se le ha echado en cara. Y a su lado, el mejor jugador del mundo. Partidos como el del sábado demuestran porque el argentino tiene esta consideració

Comoooor?

24
C/C++ / Re:[Problema] Crear función que retorne dos valores
« en: Martes 14 de Febrero de 2012, 12:56 »
Si entiendo bien tu función para calcular el mínimo depende de si son leones o cebras.

Has probado a llamar al método con minimo("nombre","numero). Esto es:

void minimo(string name, int x){Calculas lo que tengas que calcular; return resultado;}

y llamas a la función

minimo(leones, 25);
minimo(cebras, 50);

Eso te permite obtener el resultado directamente e imprimirlo por pantalla. Te retorna un valor por cada llamada, pero puedes llamarla dos veces:

printf("La poblacion minima de leones fue %d , y de cebras fue %d , en el anio %d.\n", minimo(leones, 25), minimo(cebra,50), current_year);


25
VBA / Re:Un solo bloque de codigo para varios botones.
« en: Martes 14 de Febrero de 2012, 12:51 »
A mi modo de ver es mejor que cada botón tenga su método.

Si quieres un sólo bloque puedes crear uno que sea un evento "CLICK" y dentro separas para cada uno de los botones.

Ejemplo:
public OnClickEvent("nombre del boton")
{
   if(talycual == nombre del botón){
      //código
   }

Personalmente sigo prefiriendo un método por boton
public BotonOk{}
public BotonCancel{}
...

Páginas: [1] 2