elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  ¿Leer archivo de texto+ciclo+comprobar en .net?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Leer archivo de texto+ciclo+comprobar en .net?  (Leído 4,248 veces)
Luna71c0


Desconectado Desconectado

Mensajes: 541


El lado oscuro de la luna...


Ver Perfil
¿Leer archivo de texto+ciclo+comprobar en .net?
« en: 16 Octubre 2012, 00:29 am »

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?


En línea


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

...]LunaHAck[...


i'm the "Luna71c0"
MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.465


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: ¿Leer archivo de texto+ciclo+comprobar en .net?
« Respuesta #1 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... :)


En línea

MCKSys Argentina

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

Elemental Code


Desconectado Desconectado

Mensajes: 622


Im beyond the system


Ver Perfil
Re: ¿Leer archivo de texto+ciclo+comprobar en .net?
« Respuesta #2 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
En línea

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

Mis programas
seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: ¿Leer archivo de texto+ciclo+comprobar en .net?
« Respuesta #3 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.
En línea

Luna71c0


Desconectado Desconectado

Mensajes: 541


El lado oscuro de la luna...


Ver Perfil
Re: ¿Leer archivo de texto+ciclo+comprobar en .net?
« Respuesta #4 en: 16 Octubre 2012, 16:25 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?

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

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
En línea


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

...]LunaHAck[...


i'm the "Luna71c0"
seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: ¿Leer archivo de texto+ciclo+comprobar en .net?
« Respuesta #5 en: 16 Octubre 2012, 16:27 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.
En línea

Luna71c0


Desconectado Desconectado

Mensajes: 541


El lado oscuro de la luna...


Ver Perfil
Re: ¿Leer archivo de texto+ciclo+comprobar en .net?
« Respuesta #6 en: 16 Octubre 2012, 16:42 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?
En línea


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

...]LunaHAck[...


i'm the "Luna71c0"
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines