Parte
4
Capítulo
27. Archivos planos para transferencia de datos.
Cuestionario
del capítulo.
1.-
Explique que son los archivos planos o secuenciales y para que son útiles.
Eran un conjunto de caracteres ANSI organizados de tal forma que permitieran ser almacenados y recuperados; la mayoría de estos archivos no tenían un formato codificado, podían ser vistos y modificados desde cualquier editor de textos común y corriente. La información se dividía en campos, identificados mediante el uso de delimitadores, o bien, por posiciones dentro de una secuencia.
2.-
Explique los 2 métodos para delimitar los campos.
3.-
Explique la sintaxis de Open.
Sintaxis:
Open
Archivo For (Append/Input) As NúmeroCanal
Donde
archivo es el nombre físico del archivo, mismo que deberá ser valido para el
sistema operativo. La especificación Append se aplicará para cuando desee escribir
información en el archivo, y la especificación Input se utilizará para cuando
requiera leer información desde el archivo. NúmeroCanal es el número de canal
de comunicación entre el programa y el archivo físico; todo archivo plano debe
tener su propio canal de comunicación con el programa.
4.-
Explique la sintaxis de FreeFile.
La
palabra reservada pro FreeFile contiene el valor del primer número de canal
disponible en el sistema, por lo cual es recomendable que en lugar de colocar
un número de canal de manera explicita, utilice FreeFile.
El
número de canal es constantemente utilizado; declaramos una variable de paso
para el valor de FreeFile, ya que no podríamos colocar FreeFile cada vez que
nos quisiéramos referir al canal utilizado.
5.-
Explique la sintaxis de Write.
Sintaxis:
Write
#NúmeroCanal, Campo1, Campo2, ...Campo-n
Donde
NúmeroCanal es el número de canal de comunicación con el archivo. Después de
especificar el número de canal, deberá poner una lista de valores, separados
por comas, que corresponden a los
campos a registrar. Deberá corresponder un valor por cada campo en el archivo.
6.-
Explique como se definen los tipos de datos del usuario UDDT.
Utilizamos
la instrucción Type, que debe ser empleada en el area de declaraciones generales.
7.-
Explique la sintaxis de Input.
Sintaxis:
Input NumeroCanal, Variable1,
Variable2, ...Variable-n
Donde
NumeroCanal es el numero de canal de comunicación con el archivo. Después de
especificar el numero de canal, debera poner una lista de variables que
obtendran los valores almacenados en el archivo plano, separados por comas.
Debera corresponder una variable por cada campo en el archivo.
8.-
Explique la sintaxis de Close.
Se
cierra el archivo haciendo referencia al canal que lo maneja y se envia un
mensaje de notificación de que el proceso fue realizado satisfactoriamente.