Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DA1 04 FilesRegEx
DA1 04 FilesRegEx
Archivos y Secuencias
Mgter. Mgter. Jos Sulla
Agenda
Introduccin. Jerarqua de datos. Clase File y Di t Cl Fil Directory. Sequencial Access File. Expresiones Regulares. Procesamiento de Transacciones. Resumen.
Introduccin
Las variables y arreglos a menudo almacenan los datos temporalmente y estos datos se pierden cuando la aplicacin finaliza. Por el contrario, los archivos se usan para , p almacenar datos por largo tiempo y pueden retenerse estos programas incluso si el programa a finalizado. El concepto se denomina persistencia de datos.
Jerarqua de datos
Las varias clases de datos procesados por las computadoras forman una jerarqua de datos donde los datos llegan a ser mas grandes y mas complejos en estructuras como se va progresando de bits, a caracteres, a campos estructuras d d de datos.
Jerarqua de datos
Jerarqua de datos
Hay muchos modos de organizar registros en un archivo. El modo mas comn de organizacin se llama archivo secuencial donde los registros tpicamente secuencial, se almacenan en orden por un campo clave. Algunas veces, un grupo de archivos relacionados g g se denomina base de datos. Una coleccin de programas diseados para crear y administrar base de datos se denomina Gestor de Base de datos (DBMS).
Archivos y Flujos
C# ve cada archivo como un stream (secuencia) secuencial de bytes
Cada archivo finaliza con una marca end-offile (eof) o con una seal binaria que es registrado en una estructura de datos administrativa. administrativa
Expresiones Regulares
Las expresiones regulares son strings formateados especialmente usados para encontrar patrones en textos y puedan ser usados durante la validacin de informacin, para asegurar que los datos estn en un formato particular. f i l Por ejemplo, el apellido debe empezar con una letra mayscula.
Expresiones Regulares
Una aplicacin de expresin regular facilita la construccin de un compilador. A menudo una expresin regular grande y menudo, compleja se usa para validar la sintaxis de un p g programa. Si el cdigo del programa no coincide con la expresin regular, el compilador determina que hay un error.
Expresiones Regulares
La clase Regex (System.Text.RegularExpressions) a c ase ege (Syste e t egu a p ess o s) representa una expresin regular. La clase Match representa el resultado de una p expresin regular que coincide con la operacin. La clase Regex proporciona el mtodo Match, el g p p , cual retorna un objeto de la clase Match que representa una coincidencia con la expresin regular. g l
Expresiones Regulares
Expresiones Regulares
Expresiones Regulares
Validacin
Validacin
Validacin
Bsqueda de archivos
Para realizar bsquedas con las clases File y q Directory es adecuado ejecutar expresiones regulares para realizar coincidencias de patrones y muestren el numero de archivos de todos los tipos que existan en el directorio especificado. p
Bsqueda de archivos
Bsqueda de archivos
Bsqueda de archivos
Bsqueda de archivos
Bsqueda de archivos
Bsqueda de archivos
Resumen
La clase File provee funcionalidad para manipular archivos, La clase Directory provee funcionalidad para manipular directorios directorios. Las expresiones regulares son strings formateados especialmente usados para encontrar patrones en textos y puedan ser usados durante la validacin de informacin.