La Red de Conocimientos Pedagógicos - Currículum vitae - Tutorial del examen VB: Procesamiento de archivos 4 Sistema de archivos

Tutorial del examen VB: Procesamiento de archivos 4 Sistema de archivos

4. Sistema de archivos

En informática y tecnología, el término "archivo" se utiliza a menudo para representar el objeto de las operaciones de entrada y salida. El llamado "archivo" se refiere a una colección grabada en un soporte externo. Por ejemplo, el documento o tabla que creo usando Word o Excel es un archivo. Cuando se almacena en un disco, es un archivo de disco. Cuando se envía a una impresora, es un archivo de impresora.

Los archivos generalmente se almacenan en el disco y su ubicación en el disco se indica mediante una "ruta". La "ruta" consta de un directorio (también llamado carpeta) y un nombre de archivo.

1. Descripción del archivo y estructura del archivo

Un archivo es una colección de información y cada archivo tiene un nombre que es diferente de otros archivos. A continuación se presentará primero cómo nombrar archivos de datos y luego se presentará la estructura general y los tipos de archivos en VB.

(1) Descripción del archivo

La llamada descripción del archivo se refiere a las reglas de nomenclatura del archivo. En VB, el formato general de descripción del archivo es:

Nombre del dispositivo: nombre de referencia del archivo

Por ejemplo: A: miarchivo.abc

Aquí "A: " es el nombre del dispositivo y "myfile.abc" es el nombre de referencia del archivo.

El nombre del dispositivo es el nombre del dispositivo donde se almacena el archivo, como disco, cinta, impresora, etc. En una microcomputadora, el dispositivo principal para almacenar archivos es un disco, y su nombre suele ser A:, B:, C:, D:, etc., respectivamente, unidades A, B, C, D.

El nombre de referencia del archivo consta de dos partes, a saber, el nombre base del archivo y la extensión. El nombre base del archivo comienza con una letra (no más de 8 caracteres en entorno DOS, no más de 255 caracteres en entorno Windows la extensión es opcional y no más de 3 caracteres);

Los siguientes caracteres se pueden utilizar como nombre base y extensión del archivo:

26 letras en inglés (mayúsculas y minúsculas

Números (); 0-9);

Caracteres especiales ($ # & @ ! % () - _ ' ^ ~ / ).

La descripción completa del archivo consta del nombre del dispositivo y el nombre de referencia del archivo. Para archivos de disco, también se puede incluir la ruta. Por ejemplo:

c:\textfile\sprot.tex

Además, las descripciones de los archivos no distinguen entre mayúsculas y minúsculas.

(2) Estructura y clasificación de archivos

Estructura de archivos

Para acceder de manera efectiva a los datos, los datos deben almacenarse de una manera específica. Esta forma se llama estructura de archivos.

Los archivos VB se componen de registros, los registros se componen de campos y los campos se componen de caracteres.

Carácter: Es la unidad más básica que constituye un archivo. Los caracteres pueden ser números, letras, símbolos especiales o bytes individuales. Los caracteres mencionados aquí son generalmente caracteres occidentales y cada carácter occidental se almacena en un byte. Si los caracteres chinos incluyen caracteres chinos y caracteres de ancho completo, normalmente se almacenan en dos bytes. En otras palabras, un carácter chino equivale a dos caracteres occidentales. Generalmente, los caracteres occidentales almacenados en un byte se denominan caracteres de "ancho medio", mientras que los caracteres chinos y los caracteres almacenados en dos caracteres se denominan caracteres de "ancho completo". Pero VB admite caracteres de doble byte. Al calcular la longitud de una cadena, un carácter occidental y un carácter chino se calculan como un solo carácter, pero ocupan espacios de memoria diferentes. Por ejemplo, la longitud de "Programación VB" es 6 y el número de bytes ocupados es 10.

Campo: también llamado dominio. Un campo consta de varios caracteres y se utiliza para representar un dato. Por ejemplo, el código postal "100859" es un campo compuesto por 6 caracteres. El nombre "Zhang San" también es un campo que consta de 2 caracteres chinos.

Registro: consta de un conjunto de campos relacionados. Por ejemplo, en la libreta de direcciones, el nombre, unidad, dirección, número de teléfono, código postal, etc. de cada persona constituyen un registro. En VB, los datos se procesan en unidades de registros.

Archivo: Un archivo se compone de registros y un archivo contiene más de un registro.

Clasificación de archivos

En las computadoras, los archivos se pueden dividir en diferentes tipos según diferentes estándares de clasificación.

Según el método de acceso y la estructura del archivo, se puede dividir en dos tipos: archivo secuencial y archivo aleatorio

Archivo secuencial: la estructura es relativamente simple y el; registros en el archivo Guárdelos uno tras otro. En este tipo de archivo, sólo se conoce la ubicación de almacenamiento del primer registro y se desconoce la ubicación de los demás registros. Cuando desee encontrar algunos datos, solo puede comenzar desde el encabezado del archivo y leer registro por registro hasta encontrarlo. Este tipo de organización de archivos es relativamente simple, ocupa menos espacio y es fácil de usar, pero difícil de mantener. Es adecuado para datos que tienen ciertas reglas y no se modifican con frecuencia.

Archivo aleatorio: también conocido como archivo de acceso directo, denominado archivo aleatorio o archivo directo. Cada registro en el archivo aleatorio tiene un número de registro. Al escribir datos, siempre que especifique el número de registro, los datos se pueden almacenar directamente en la ubicación especificada. Al leer datos, siempre que se proporcione el número de registro, se pueden leer directamente. En el archivo de registro, las operaciones de lectura y escritura se pueden realizar al mismo tiempo, por lo que cada registro se puede buscar y modificar rápidamente. No es necesario leer y escribir todo el archivo para modificar un determinado registro, como un archivo secuencial. . Sus ventajas son que el acceso a los datos es más flexible, conveniente, rápido y fácil de modificar. Sus principales desventajas son que ocupa mucho espacio y tiene una organización de datos compleja.

Según el método de codificación de datos del archivo, se puede dividir en archivos de código ASCII y archivos binarios.

Archivos de código ASCII: también conocidos como archivos de texto. Guarda archivos en modo ASCII y se puede crear y modificar con un software de procesamiento de textos (debe guardarse como archivos de texto sin formato).

Archivos binarios: no se pueden utilizar con programas de procesamiento de textos comunes y ocupan menos espacio.

Según los atributos característicos de los archivos, se pueden dividir en archivos de sistema, archivos ocultos, archivos de solo lectura, archivos ordinarios y archivos de almacenamiento;

Según las propiedades de los datos. de los archivos, se pueden dividir en archivos de programa y archivos de datos.

Archivos de programa: Este tipo de archivos almacena programas que pueden ser ejecutados por el ordenador, incluidos archivos fuente y archivos ejecutables. En VB, los archivos con extensiones .exe, .frm, .vbp, .vbg, .bas, .cls, etc. son archivos de programa.

Archivos de datos: los archivos de datos se utilizan para almacenar datos comunes, como puntuaciones de exámenes de los estudiantes, salarios de los empleados, inventario de productos, etc. A este tipo de datos se debe acceder y gestionar a través de programas.

2. Abrir y cerrar archivos

En VB, la operación de los archivos de datos se realiza de la siguiente manera:

Abrir (o crear) el archivo

p>

Se debe abrir o crear un archivo antes de poder utilizarlo. Si un archivo ya existe, se abre; si no existe, se crea.