La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que.

Presentaciones similares


Presentación del tema: "Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que."— Transcripción de la presentación:

1 Visual Basic Prof.: Carol Briones García

2 Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que permita ser leído o accedido por una computadora.  Es identificado por un nombre y la descripción de la carpeta o directorio que lo contiene.  Así como un archivo tiene un “nombre” también tiene un “apellido” que identifica el tipo de archivo que es. Por ejemplo, si el apellido es txt indica que es un archivo de texto.

3 Uso de Archivos  Tipos de Archivo  ASCII o de texto Contiene caracteres codificados según el código ASCII y pueden ser leídos por cualquier editor de texto. Pueden tener extensiones txt, c, java, etc.  Binario Almacenan la información de los datos o programas tal como están en la memoria del computador. No pueden ser leídos directamente por el usuario. Tienen la ventaja de que ocupan menos espacio en disco.

4 Uso de Archivos  Tipos de Acceso  Secuencial Para leer y escribir archivos de texto en bloques contínuos. Está diseñado para ser utilizado en archivos de texto sin formato.  Aleatorio Para leer y escribir archivos de texto o binarios estructurados como registros de longitud fija  Binario Para leer y escribir archivos estructurados arbitrariamente.

5 Uso de Archivos  Apertura de un archivo  Para poder leer o escribir en un archivo antes debe ser abierto con la sentencia OPEN de la siguiente manera: Open filename For modo as #num  Filename: nombre del archivo a abrir. Será una variable string o un nombre entre comillas (“”)  Num: es un número entero que se asigna a cada archivo que se abre.  Modo: para el acceso secuencial existen tres posibilidades: Input: para leer Output: para escribir desde el inicio de un archivo (sobreescribe) Append: para escribir desde el final de un archivo (agrega)

6 Uso de Archivos  Cierre de un archivo  Para cerrar un archivo secuencial basta con la siguientes instrucción: Close #num  Si no se especifica num, que es el numero del archivo se cerrarán todos los archivos que se encuentren abiertos.

7 Uso de Archivos  Lectura. Sentencia Input Input #num, varName  Donde Num: número asignado al archivo al abrirlo VarName: es la variable donde se guardarán los valores leídos en el archivo.  Debe haber una correspondencia entre el órden y los tipos de las variables en la lista, con los datos almacenados en el archivo.  No pueden leerse directamente los vectores, matrices o estructuras.

8 Uso de Archivos  Lectura. Sentencia Input  Otras formas de utilizarla VarName = Input(NumeroCaracteres, #num) Line Input #num, varName

9 Uso de Archivos  Escritura. Sentencia Print.  Para escribir el valor de variables en un archivo previamente abierto en modo output o append se utiliza la instrucción print, de la siguiente forma: Print #num, var1, var2...  Donde: Var1, var2 pueden ser variables, expresiones que dan resultados numéricos o alfanumérico, o cadenas de caracteres en comillas (“”), tales como “Juan Perez”

10 Uso de Archivos  Escritura. Sentencia Write.  A diferencia de print, write introduce comas entre las variables y/o cadenas de caracteres de la lista, además encierra entre comillas las cadenas de caracteres antes de escribirlas en el archivo.  Introduce un carácter newline (return o enter), después del último carácter de la lista de variables. Write #num, varName1, varName2, “Hola”, 2  En el archivo quedaría: “Juan”,”Perez”,”Hola”,2  Y para leerlo: Input #num, varName1, varName2, varName3, varName4

11 Uso de Archivos  Propiedades de los archivos  EOF Indica el fin del archivo (End Of File). EOF será False hasta que encuentre el final del archivo.  LOC Devuelve la posición de lectura/escritura actual en un archivo abierto. – LOC(NumeroArchivo)  LOF Devuelve la longitud de un archivo (Lenght Of File) abierto mediante Open. – LOF(NumeroArchivo)


Descargar ppt "Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que."

Presentaciones similares


Anuncios Google