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 - $Edu$

#621
Cita de: The Swash en  1 Junio 2012, 14:50 PM
Hola,

Muy seguramente la parte del mensaje está referenciada en la sección de datos de tu ejecutable ".data", creo que con que desde tu "builder" leas el archivo y modifiques o añadas justo donde comienza puedes generar dichos ejecutables. No en cualquier parte, puesto que en memoria cuando llaman a MsgBox (desconozco su nombre en VB), pasan parámetros y la dirección del texto es una. Por lo cual, edita desde el punto donde comienza el mensaje en la sección de datos.

Un saludo,
Iván Portilla.

Me gusta esta idea, es crear un builder con cajas de texto segun las "variables" a modificar y luego otro boton que diga Build Me y listo xD Queda hasta lindo y todo jeje.
#622
Esque ya te dije como puedes hacerlo, que parte no entiendes? desde un principio no sabes como usar Split()? bueno pues es buscar en google y listo, menos de 20 segundos y obtenes tu respuesta.

Ademas de no leer no se te entiende casi nada cuando escribis, fijate que pones "cosigo", y te falta usar muchas comas para que se entienda todo mejor.

No te lo digo de burla ni para que lo tomes mal, sino para que tus respuestas sean mas rapidas la proxima vez. Fijate que se hicieron como 20 comentarios en este tema y si vos te planteabas bien tu pregunta, ponias ejemplos de lo que querias lograr, escribias bien, buscabas en google los terminos o cosas que no entendias de las respuestas.. tal vez hasta con 1 solo comentario ya te contestaban tu duda y ya hubieras terminado ese proyecto hace rato xD
#623
Tenes razon 79137913, lo pense mal a eso.

Birdez, no sabes leer, saludos
#624
Lo que te dice Galo es algo que talvez tu profesor no te pide, el dice de traducirlo en tiempo real, asi como el traductor de google.

Tu profesor quiere una funcion que dado un texto, lo traduzca, asique tienes que hacer con Split si.
Ya que traduciras palabras sueltas segun dijiste, no necesitas muchas vueltas, eso si, traducira cualquier cosa a veces xD fijate que el traductor de google no solo traduce palabras sueltas, sino que dependiendo de la forma en que se escribe la frase, pero eso es ya para un traductor mas avanzado, tu solo te pidieron que traduzcas palabras sueltas, hacele caso al profesor xD

Si tienes un codigo ya y no sabes porque no funciona, tienes que empezar a debuggear, poner BreakPoints, ir traceando el programa, si no sabes hacerlo tendrias que aprender porque asi le encuentras los bugs a tus programas o en este caso el porque no funciona bien. Mientras vas debuggeando vas viendo el valor de las variables, asi sabras cuales se traducieron bien sin problemas, etc.

Pero te digo que haria yo.. yo tomaria ese texto, le haria un split solo de espacios, asi guardara de esta forma:


Erase
una
vez,
en
la
era
de
los
dragones,
una
princesa
malvada.
Esta
princesa
era
una
maldita;
por
eso
lo
de
princesa
malvada
jeje
jeje


Es decir, quedara un array asi, y si te pones a fijar quedan los puntos y las comas y punto y coma. Asi que luego de eso, recorres el array para remplazar esos simbolos por nada.

Código (vbnet) [Seleccionar]


array[i].Replace(",", "")
array[i].Replace(".", "")
array[i].Replace(";", "")
array[i].Replace(" ", "") // yo lo pondria por si algo no salio bien xD



Asi ahora te quedara:


Erase
una
vez
en
la
era
de
los
dragones
una
princesa
malvada
Esta
princesa
era
una
maldita
por
eso
lo
de
princesa
malvada
jeje
jeje


Y solamente tendras que hacer tu verificacion de si existe esa palabra en tu lista para poder traducirla.
Yo me organizaria mejor a como te estas creando las funciones, estas creando una funcion para que te devuelva la posicion de la palabra, pero puedes hacer una unica funcion que devuelva la traduccion directamente, dentro de la funcion veras si podes traducirla o no, y si no podes, entonces devolves la misma palabra.
#625
Si nunca hubieramos hecho nada lammer no sabriamos como protegernos de ellos ^^
#626
El problema viene cuando me olvide la contraseña de tu programa xD
#627
Pero no entiendo porque decis "me lo traduce a pero" y luego decis que no lo tenes. Si no lo tenes no traducira.

Es decir, si el usuario ingresa perro y no se encuentra en tu lista de palabras traducidas, que muestre lo que ingreso el usuario, sino que muestre su traduccion.

Podrias dejar ejemplos, minimo 5, para que veamos que es lo que ingresara el usuario y que queres que devuelva el programa..
#628
Pero puede ser buena forma la que usas, solo te falto borrar los items.

Es decir, tenemos el combox Pais con todas las lista de los paises, ya ordenados, y otro debajo que se llama combox Provincias que contiene la lista de las provincias de tu primer pais seleccionado por default en tu combox Pais, por ejemplo Argentina (que empieza con A).

Si elejimos un pais en el combox Pais, se ejecutara tu evento combopais_SelectedIndexChanged() y ahi haces un switch dependiendo la seleccion:

Código (csharp) [Seleccionar]


comboxProvincias.BorrarItems(); // esto ves vos como es, yo no me acuerdo ahora mismo. pero tienes que borrar todos los items.

switch (comboxPais.SelectedIndex)  // luego el switch
{
   case 0:  // supongamos que el 0 es Uruguay
    comboxProvincias.Items.Add("Artigas");
    comboxProvincias.Items.Add("Soriano");
    comboxProvincias.Items.Add("Tacuarembo");
    ...
    ...
    break;
 
  case 1:
   //agregar las provincias como arriba, y asi con todos
   break;

...
...
...
}



No se si es lo que buscas pero asi funcionaran digo yo los clasicos de elegir pais y te muestra las provincias.
#629
Ejercicios / Re: Formula o algoritmo???
31 Mayo 2012, 17:54 PM
Capas que hay alguna formula para hallarlos, seguramente si, pero si sos vos el que haces esa matriz, es facil recorrerla para saber cual es la fila, asi como dijo 79137913.

Es decir, si tenes una matriz [n][m], lo que haces es recorrer cada elemento hasta encontrar el nodo y ahi mostrar el valor de m y sera la fila. No vale la pena pensar una formula si lo podes hacer asi de facil.
#630
Explicate mejor entonces, tu lo que quieres es que si el usuario escribio mal una palabra que la corriga? por ejemplo con "hoola" que tu programa lo corrija a "hola"? esque vos antes pediste que no se repitan las letras y te dieron respuestas para eso que sirven, pero ahora dices que si pones "perro" no tiene que corregir a "pero" porque traducira mal luego, entonces no estas pensando bien tu algoritmo de traduccion.

Lo que tenes que hacer es que si ingresan "hoola" que busque si existe esa palabra y si no existe, que busque las mas parecida y tu traductor mostrara "No quiso decir "hola"?" y recien ahi si traducir, pero lo de buscar que no se repita una letra no te sirve porque como en el ejemplo de la palabra perro, se repite la r y esta bien.