Sie sind auf Seite 1von 10

Instituto Tecnologico Superior de Lerdo

Rodriguez Bastida Estefania Aleli

2012
Archivos Secuenciales Utilizacin y Sintaxis

C#
Extrae datos para poderlos manipular. Y a continuacin se muestra la sintaxis;
using System; using System.Text; using System.IO; namespace Test_TextFiles { class Program { static void Main(string[] args) { try { TextReader trs = new StreamReader(@"C:\test.txt"); //Lectura de todo el texto del archivo //Console.WriteLine(trs.ReadToEnd()); //o lectura secuencial while (trs.Peek()>=0 ) { Console.WriteLine(trs.ReadLine()); } trs.Close(); } catch (Exception e) { Console.WriteLine(e.Message); } Console.WriteLine("Presione cualquier tecla para continuar..."); Console.ReadKey(); } } }

PHP
Los archivos en PHP tienen la libertad de ser manipulados va secuencial o binaria. Sintaxis; <? function negrita($path,$cadena) {

//Iniciamos la variable $texto = ""; //Abrimos el archivo en modo lectura $fp = fopen($path,"r"); //Leemos linea por linea el contenido del archivo while ($linea= fgets($fp,1024)) { //Sustituimos las ocurrencias de la cadena que buscamos $linea = str_replace($cadena,"<b>$cadena</b>",$linea); //Anadimos la linea modificada al texto $texto .= $linea; } return $texto; } //Definimos el path y la cadena $path="escribe el camino de acceso a tu archivo"; $cadena = "escribe tu cadena"; //Llamamos la funcion $texto = negrita ($path,$cadena); //Mostramos el texto echo $texto; ?>

JAVA
Existen ademas muchas operaciones asociadas a archivos, las mas elementales son: 1.- Creacin de Archivo.- En este proceso se pretende solamente crear un archivo nuevo en disco, con su nombre, tipo y especialidad de almacenamiento de datos apropiado. 2.- Apertura de Archivos.- En este caso se pretende abrir un archivo ya existente en disco para procesarlo, ya sea cargar o grabar datos en sus registros, o leer algun registro en especial para mandarlo a una variable de cualquier tipo. No confundir creacin con apertura, creacin es un proceso que solo se ejecuta una sola vez en la vida de un archivo, mientras que apertura, siempre se esta realizando por los programas especializados en algun proceso. 3.-Cierre de archivos: Es la operacin mas importante en cualquier programa que maneje archivos, o se cierra el archivo como ultima instruccin del pograma o se vera el anuncio ABORT,RETRY,FAIL. 98, /s, scandisk 4.-Altas en archivo.- En este proceso se carga una clase en memoria con sus datos pertinentes y se graba la clase en el archivo en disco. 5.-Lectura de archivo.- En este proceso, se abre el archivo y se manda el registro de disco, a una clase en memoria para su procesamiento.

6.- Consulta de archivos: En este proceso se pretende desplegar todos los registros del archivo en disco a la pantalla, ya sea consola o mejor an, a una pagina html 7.-Busqueda en archivos: Una de las operaciones mas comunes, consiste en que el usuario pide toda la informacin de algun renglon en disco, porporcionando la informacin de algun campo, generalmente el campo clave de la clase. 8.- Filtros.- En este proceso el usuario esta interesado en algun conjunto de renglones con caracteristicas comunes (condicin), por ejemplo todos los alumnos de sisJAVA TEMA s, o todos los empleados que ganen mas de $500.00 pesos, o todos los clientes que sean de tijuana, etc 9.-Modificaciones de registros o archivos: Problema muy comun, donde los datos originales ya grabados se tienen que cambiar o actualizar, por ejemplo el nombre no era juan es juana, o la calificacin no es 100 es 20, etc. 10.- Bajas de registros: tambien muy comun este proceso,por ejemplo el alumno ya egreso, el cliente huyo, etc. Sintaxis; import java.io.*;import java.util.Scanner;public class Archivos{public static void main( String args[] )throws IOException{Scanner leer = new Scanner(System.in);DataOutputStream Archi = null;int i;int matricula=0; String nombre=new String(); int calif1;int calif2;int calif3;double promedio;try{for (i=0; i<5; i++){ Archi = new DataOutputStream( new FileOutputStream(../Archivo.dat,true) ); System.out.println(Escribe la matricula: ); matricula = leer.nextInt(); System.out.println(Escribe Nombre: ); nombre = leer.next();System.out.pr intln(Ingrese Calificacion 1: ); calif1 = leer.nextInt(); System.out.println(Ingrese Califiacin 2); calif2 = leer.nextInt(); System.out.println(Ingrese Calificacion 3); calif3 = leer.nextInt();Archi.writeInt(matricula);Archi.writeUTF(nombre);Archi.writeInt(calif1);Archi.wri teInt(calif2);Archi.writeInt(calif3);Archi.close();}}catch(FileNotFoundException fnfe) {}catch (IOException ioe) {}}}Este otro mostrara lo que hay en el archivo:import java.io.*;public class LeerArchivos{public static void main( String args[] )throws IOException{DataInputStream Archi = null; int matricula=0; String nombre=new String(); int calif1;int calif2;int calif3;double promedio;try{ Archi = new DataInputStream( new FileInputStream(../Archivo.dat) ); while (true){matricula = Archi.readInt(); System.out.println(Matricula: +matricula+ ); nombre = Archi.readUTF(); System.out.println(Nombre: +nombre+ );

calif1= Archi.readInt(); System.out.println(Calificacion 1: +calif1+ ); calif2= Archi.readInt(); System.out.println(Calificacion 2: +calif2+ ); calif3= Archi.readInt(); System.out.println(Calificacion 3: +calif3+ ); System.out.println(n); int suma = calif1 + calif2 + calif3;promedio = suma/3; System.out.println(El promedio es: +promedio+n); }}catch(FileNotFoundException fnfe) {}catch (IOException ioe) {}Archi.close();}}

XML
Para cargar XML de una secuencial Para rellenar un literal XLM, como un objeto XElement o XDocument, de una secuencia,puede usar el mtodo Load o el mtodo XNode.ReadFrom.En el ejemplo de cdigo siguiente se muestra cmo usar el mtodo ReadFrom pararellenar un objeto XDocument con XML de una secuencia XML. Sintaxis; Dim reader =System.Xml.XmlReader.Create(My.Application.Info.DirectoryPath &"\..\..\Data\books.xml")reader.MoveToContent()Dim inputXml = XDocument.ReadFrom(reader)Console.WriteLine(inputXml)

Delphi La creacin de unarchivo secuencial de transacciones incluye la tarea de recolectar datos,convertir los datos a una forma legible para la mquina, editar los datos,convertir los movimientos rechazados y ordenar los datos editados. Sintaxis;

Flex Fue inicialmente liberado como una aplicacin de laJ2EEobibliotecade etiquetasJSPque compilaba el lenguaje de marcas Flex(MXML)y ejecutaba medianteActionScript aplicaciones Flash (archivosSWFbinarios). Versiones posteriores de Flex soportan lacreacin de archivos estticos que son compilados, y que pueden ser distribuidos en lneasin la necesidad de tener una licencia de servidor.El objetivo es permitir a los desarrolladores de aplicaciones web construir rpida yfcilmenteAplicaciones de Internet Ricas,tambin llamadas RIAs. En un modelomulti- capa,las aplicaciones Flex son el nivel de presentacin.Flex pone en relieve el desarrollo deInterfaces grficas de usuariousando un lenguajeXML llamadoMXML.Tiene varios componentes y caractersticas que aportanfuncionalidades tales comoServicios Web,objetos

remotos, arrastrar y soltar, columnasordenables, grficas, efectos de animacin y otras interacciones simples. El cliente solocarga la aplicacin una vez, mejorando as el flujo de datos frente a aplicaciones basadasenHTML(PHP,ASP,JSP,CFMX), las cuales requieren de ejecutar plantillas en el servidor para cada accin. El lenguaje y la estructura de archivos de Flex buscan eldesacoplamiento de la lgica y el diseo.El servidor Flex tambin acta como ungatewaypermitiendo al cliente comunicarse conservicios webXMLy objetos remotos (tales como Coldfusion CFCs,clases Java,y cualquiera que soporte el formato de mensajes de acciones). Sintaxis; ... definiciones ... %% ...reglas... %% ... subrutinas ...

Algunos ejemplos simples: La siguiente entrada de Flex especifica un scanner que siempre que encuentre la cadena"username" la reemplazar por el nombre de entrada al sistema del usuario: %% username printf( "%s", getlogin() );

Bibliografa http://luauf.com/2008/04/30/lectura-secuencial-de-archivos-con-c/ http://www.programacionfacil.com/java:archivos_secuenciales http://www.desarrolloweb.com/articulos/411.php http://www.recursosdelweb.com/como-leer-archivos-secuenciales-en-delphi/ http://es.wikipedia.org/wiki/Adobe_Flex

Das könnte Ihnen auch gefallen