Título: dudilla sobre como hazer un dicionario Publicado por: animalx3 en 12 Octubre 2008, 18:42 pm me gustaria saber como puedo hazer para que me busque una palabra i me salga la definicion
se que podria hazerlo con arrays pero tengo un problema el problema es que si desconozco la palabra no se como hazerlo Código: Nijizuishou: Cristal Arco Iris. Son 7 cristales con los colores del arcoiris que al reunirse con la lagrima de Serena forman el Cristal de Plata, ocultos en el interior de siete humanos que son la reencarnacion de los siete demonios más poderosos del negaverso. digamos que desconozco esta palabra Nijizuishou pero se esta negaverso como me lo tendria que hazer para que me buscara las palabras i me saliera la definicion gracias de antemano Título: Re: dudilla sobre como hazer un dicionario Publicado por: Spider-Net en 12 Octubre 2008, 20:21 pm Yo lo haría usando la función InStr.
Yo tendría dos arrays tipo string. Uno con los nombres y otro con las definiciones. Entonces, haría un textbox donde se insertaría la palabra a buscar. Y luego haría un InStr para buscar esa palabra en el array con todas las palabras y si no lo encontrase, entonces haría una búsqueda de esa palabra en las definiciones por si lo encontrase. Sería algo así: Suponiendo que hay dos arrays, uno con las palabras y otro con las definiciones, crea un textbox donde se introducirá la palabra a buscar y un botón que servirá para realizar la búsqueda. Obviamente esto es sólo un ejemplo y he cargado sólo una posición del vector con su nombre y definición pero tendrías que hacer una función que cargase ambos vectores con sus nombres y definiciones correspondientes. Ahí va el ejemplo: Código
Lo paso todo a minúsculas antes de comparar para evitar que al buscar la palabra "Nijizuishou" con n minúscula no se produjese ningún resultado y ese tipo de cosas. Para esto sólo he tenido que usar la función LCase antes de comparar. Título: Re: dudilla sobre como hazer un dicionario Publicado por: animalx3 en 12 Octubre 2008, 21:07 pm ok pero entonces tengo k ir poniendo los nombres i definiciones uno a uno no¿?
i como se haria para azerlo al inverso l buscara una palabra de la definicion i me saliera el nombre con la definicion¿?¿? Título: Re: dudilla sobre como hazer un dicionario Publicado por: Spider-Net en 12 Octubre 2008, 21:27 pm Claro que tendrás que ponerlo de uno en uno o bien cargarlos desde un fichero. Pero eso hazlo tú porque yo no tengo ganas de ponerme a hacer eso xD
Para que fuese al revés... que buscases algo de la definición y te mostrase el nombre dices?, pues es muy sencillo, con el código que te he puesto podrías sacarlo... Código
Título: Re: dudilla sobre como hazer un dicionario Publicado por: animalx3 en 12 Octubre 2008, 22:00 pm gracias
aver si me sabes decir pk me da error de compilacion esk cuando quiero poner una palabra en el formulario me dice error de compilacion Código: Dim palabras(0 To 10) As String PD: como tendria que hazerlo para cargar el archivo asin me salvaria de tener que ponerlos todos esk hay un monton de palabras Título: Re: dudilla sobre como hazer un dicionario Publicado por: aaronduran2 en 12 Octubre 2008, 22:05 pm Cuando establezcas el valor de la variable palabras y definiciones quitale el Dim_
Saludos. Título: Re: dudilla sobre como hazer un dicionario Publicado por: Spider-Net en 12 Octubre 2008, 23:48 pm Código
- Dim solo se usa para declarar variables, nunca más a lo largo del programa. - Has declarado la variable "palabras" y ese es el mismo nombre que tenía el vector. No puede haber dos variables con un mismo nombre en un programa. - Indenta bien tu código, sólo tenias indentado lo que habías copiado de mi ejemplo y si un código no está bien indentado es más difícil de entender. - Te he corregido varias faltas de ortografía, "escribe" es con b y no es "oblidado" es "olvidado". LEE UN BUEN MANUAL DE VISUAL BASIC, POR TUS ERRORES DEDUZCO QUE ESTÁS MUY PERDIDO Y NO TIENES MUCHA IDEA DEL TEMA, ASÍ QUE ES MEJOR QUE ESTUDIES UN POCO ANTES DE EMPEZAR A PROGRAMAR. Como siempre digo, no quieras correr sin saber gatear... Saludos! Título: Re: dudilla sobre como hazer un dicionario Publicado por: animalx3 en 13 Octubre 2008, 08:20 am vale me tragare todos los manuales que sea necesario >:D
i gracias por coregir el codigo ;) |