¿Leer archivo de texto+ciclo+comprobar en .net?

Iniciado por Luna71c0, 16 Octubre 2012, 00:29 AM

0 Miembros y 1 Visitante están viendo este tema.

Luna71c0

El asunto es simple, ando algo atareado por la universidad pero no lo voy a negar me hago tiempo y estoy de "fantasma" por el foro, he leido alguna que otra cosa y tratando de hacer un programa llegue a un pequeño problema

Lo que yo quiero hacer es lo siguiente:
Tener un archivo de texto (.txt) con nombres de personas
Tener un textbox por asi decirlo en el cual ingresar nombres
y que valla comprobando uno por uno hasta encontrar si esta. Si no esta que tire un msgbox "No se ha encontrado el nombre"
NO ME QUIERO METER EN BASE DE DATOS :P
aclaro por las dudas jaja solamente un txt con los nombres precargados y listo :P

Teoria posible (aunque no se como implementarla :D ) Leer linea por linea el txt (cada linea un nombre) e ir comparando con un while y si encuentra que salga.... pero no se :P alguna recomendación?

Citar
Un pequeño paso para el programador....
Un gran paso para el hacker...

...]LunaHAck[...


i'm the "Luna71c0"

MCKSys Argentina

Levantar todo el txt como string y hace un instr? Son MUCHOS nombres?

Si el txt lo armas tú, podrías insertar los nombres ordenados y así disminuir el tiempo de comparación (en el caso de hacer un for que vaya linea x linea).

Son algunas ideas... :)
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


Elemental Code

se podria hacer con instr.

Pero de verdad que no termino de entender para que es ese programa.

Y es cierto que si son muchos nombres se complica :S

I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas

seba123neo

podes precargar el archivo con los nombres (asi no lees el archivo cada ves) y despues cada ves que escribis hacer una busqueda en el array o coleccion al cual los carges, hay metodos rapidos de busqueda con apis que te puede hacer facil la busqueda en miles de items, otra es usar el control de autocompletado y listo, el control te busca solo si lo encuentra o no, no tenes que hacer nada, solo cargarlo.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Luna71c0

Cita de: seba123neo en 16 Octubre 2012, 14:30 PM
podes precargar el archivo con los nombres (asi no lees el archivo cada ves) y despues cada ves que escribis hacer una busqueda en el array o coleccion al cual los carges, hay metodos rapidos de busqueda con apis que te puede hacer facil la busqueda en miles de items, otra es usar el control de autocompletado y listo, el control te busca solo si lo encuentra o no, no tenes que hacer nada, solo cargarlo.
Pero con el control de auto-completado podria luego agregar nombres sin tener que editar el programa desde el visual?

Cita de: Elemental Code en 16 Octubre 2012, 05:23 AM
se podria hacer con instr.

Pero de verdad que no termino de entender para que es ese programa.

Y es cierto que si son muchos nombres se complica :S

jajaja cuando lo termine lo posteo, nada de otro mundo :P es solo por diversión. y mientras mas nombres mejor

Cita de: MCKSys Argentina en 16 Octubre 2012, 03:28 AM
Levantar todo el txt como string y hace un instr? Son MUCHOS nombres?

Si el txt lo armas tú, podrías insertar los nombres ordenados y así disminuir el tiempo de comparación (en el caso de hacer un for que vaya linea x linea).

Son algunas ideas... :)
Mi idea era intentar con un for o while, levantar nombre por nombre (podria ordenarlos al escribirlo) y probar con pocos nombres despues ir agregando....


Ahora, no seria mas facil cargar el archivo en un listbox y leerlo desde ahí? corrijan me si me equivoco :P

Citar
Un pequeño paso para el programador....
Un gran paso para el hacker...

...]LunaHAck[...


i'm the "Luna71c0"

seba123neo

Cita de: LunaHAck en 16 Octubre 2012, 16:25 PM
Pero con el control de auto-completado podria luego agregar nombres sin tener que editar el programa desde el visual?

con el control de autocompletado es como un listbox comun, podes agregar items cuando quieras en tiempo de ejecucion.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Luna71c0

Cita de: seba123neo en 16 Octubre 2012, 16:27 PM
con el control de autocompletado es como un listbox comun, podes agregar items cuando quieras en tiempo de ejecucion.
preferiría no tener que hacerlo en tiempo de ejecución :P aunque suponiendo que lo use, se guardan todos los nombres?

Citar
Un pequeño paso para el programador....
Un gran paso para el hacker...

...]LunaHAck[...


i'm the "Luna71c0"