BUSQUEDA EXTERNA ESTRUCTURA DATOS C#

En los algoritmos de búsqueda interna se hacían búsquedas en arreglos y variables dentro de la memoria del programa, ahora en búsqueda externa trataremos la manera de cómo encontrar datos dentro de documentos guardados fuera de la memoria del programa es decir dispositivos de almacenamiento(disco duro, CD, USV, etc.). 8.2 Búsqueda externa 8.2 Búsqueda externa

 

 

 

8.2 Búsqueda externa

En los algoritmos de búsqueda interna se hacían búsquedas en arreglos y variables dentro de la memoria del programa, ahora en búsqueda externa trataremos la manera de cómo encontrar datos dentro de documentos guardados fuera de la memoria del programa es decir dispositivos de almacenamiento(disco duro, CD, USV, etc.).

Para poder realizar dicha búsqueda primero hay que tener acceso al documento desde el programa y para eso tenemos que implementar una función del siguiente tipo:

Si la dirección del documento es fija:

FileStream son = new FileStream(OpenFile.Direccion del documento, FileMode.Open, FileAccess.Read);StreamReader so = new StreamReader(son);

Si no es fija puedes usar esta estructura:

OpenFileDialog Open = new OpenFileDialog();Open.ShowDialog();try{FileStream son = new FileStream(OpenFile.FileName, FileMode.Open, FileAccess.Read);StreamReader so = new StreamReader(son);}catch(ArgumentException){}

Lo que esta asi son nombres de objetos y si modificas uno modifica todos los que lleven el mismo nombre, lo que esta asi lo puedes modificar tomando en consideracion lo que dice el texto. La parte de StreamReader so = new StreamReader(son); tomala a consideracion.

Ahora ya tenemos acceso de lectura al documento especificado y podremos hacer la búsqueda de los datos requeridos esto lo haremos mediante algún método planteado en los siguientes temas. En corto. Las tónicas se agitan, por El País

Ejemplo 1:Crea un documento de notepad que contenga 5 nombres (Ana, Claudia, Norma, Paola, Sandra) uno por renglón y busca un nombre desde C#.

:estructura_datos_csharp_develop:nombres.jpg

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;namespace WindowsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void buscar_Click(object sender, EventArgs e) { int r=0; OpenFileDialog OpenFile = new OpenFileDialog(); OpenFile.ShowDialog(); try { FileStream son = new FileStream(OpenFile.FileName, FileMode.Open, FileAccess.Read); StreamReader so = new StreamReader(son); for (int i = 0; i 

BUSQUEDA EXTERNA ESTRUCTURA DATOS C#

En los algoritmos de búsqueda interna se hacían búsquedas en arreglos y variables dentro de la memoria del programa, ahora en búsqueda externa trataremos l

adsl

es

https://cdnimages.juegosboom.com/adsltodo.es/1220/dbmicrodb2-adsl-busqueda-externa-estructura-datos-c-1758-0.jpg

2021-07-10

 

MÁS INFORMACIÓN

El contenido original se encuentra en https://programacionfacil.com/estructura_datos_csharp/busqueda_externa/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Top 20