lunes, 4 de enero de 2016

ARCHIVO


Un archivo o fichero (file) es una estructura de datos que reside en memoria secundaria, consistente en un conjunto de informaciones estructuradas en unidades de acceso denominadas registros, todos del mismo tipo y en número indeterminado.

Dentro de un archivo es posible almacenar cualquier tipo de información, ya sea personalizada por el usuario ó de modo aleatorio (sin formato). Cuando hablamos de personalizada nos referimos a que el usuario tiene la posibilidad de almacenar los datos de acuerdo a sus necesidades, ya sea agregando caracteres especiales, símbolos, etc., para facilitar su lectura.

Por ejemplo, el almacenamiento del contenido de una caja de texto en un archivo de texto. Los archivos que poseen cierto tipo de estructuras especiales se les denomina archivos de bases de datos.

CARACTERÍSTICA DE LOS ARCHIVOS

Un archivo se podría representar gráficamente de la siguiente manera:

NombreArchivo.Extensión

NombreArchivo: Puede ser cualquier cadena de caracteres especificada por el usuario (programador).

Extensión: Una extensión en un archivo se representa por tres letras que hacen referencia al tipo de archivo.

Por ejemplo, la extensión para un archivo de texto sería (.TXT), para un archivo de  datos (.DAT), para un archivo de documento (.DOC), para un archivo por lotes (.BAT), para un archivo ejecutable (.EXE), etc.

Un archivo en Windows se representa por un ICONO y debajo de este, el nombre del archivo sin la extensión. Cuando Windows conoce el tipo de archivo entonces muestra un ICONO que hace referencia al tipo de archivo y omite la presentación de la extensión y cuando no conoce el tipo de archivo agrega un ICONO blanco que representa una aplicación ó archivo desconocido.

EJEMPLO:

Al visualizar mi carpeta de Windows aparecen los siguientes archivos y carpetas:

ARCHIVO ALEATORIO

Para crear un archivo desde Visual Basic disponemos de la sentencia OPEN seguida del modo

OUTPUT. Existen otros modos como APPEND e INPUT que veremos más adelante.

El formato de esta sentencia es la siguiente:

OPEN Unidad.Carpeta.NombredelArchivo FOR MODO AS #numero_archivo_abierto

Donde:

OPEN: Es la sentencia de Visual Basic utilizada para crear un archivo cualquiera.

Unidad.Carpeta.NombredelArchivo: Todo esto representa un archivo con su unidad y su carpeta, es decir, el PATH completo.

Por ejemplo:

A) Un archivo llamado CARLOS.DOC que se encuentre en el disco “C:” entonces su PATH sería el siguiente:

C:\ CARLOS.DOC

B) Un archivo llamado JOSE.DOC que se encuentra en el disco “C:” en una carpeta llamada

DOCUMENTOS entonces su PATH sería el siguiente:
C:\DOCUMENTOS\JOSE.DOC

C) Un archivo llamado DATOS.TXT que se encuentre en el disco “C:” en una subcarpeta

llamada INFORMACION que se encuentra en la carpeta PROGRAMA entonces su PATH

sería el siguiente:

C:\PROGRAMA\INFORMACION\DATOS.TXT