Tatiana Margarita Tene Pérez

5 °  ” B ”

 
 

 


 PRÁCTICA # 3

 

IMPLEMENTACIÓN DE UN INTERPRETE ISO 2709

               

 

 

El objetivo de esta practica es que dependiendo de la estructura de la norma establecida por el formato ISO2709 para leer el archivos se recuperaran los datos conforme un numero de etiqueta, comprendiendo de esta forma el funcionamiento del interprete ISO 2709.

 

 

 

-         Programa Visual Basic

-         Computadora

-         Investigaciones

-         Archivos Binarios

 

 

El método utilizado en el desarrollo de esta práctica consistió en manipular un archivos recuperando los datos contenidos conforme a las etiquetas que se encuentran dentro del archivo.

 

 

 

Tipos de Achivos más básicos:

 

·         Archivos de texto ASCII: se pueden leer con cualquier editor de texto ya que contienen caracteres codificados según el código ASCII

·         Archivos Binarios: estos no son legibles directamente por el usuario, ocupan menos espacio, son más rápidos y precisos cambiándolos a formato   

    ASCII al escribirlos y leerlos en disco

 

         Existen 3 formas de acceder a un archivo:

·        Acceso secuencial: Para leer un dato que se encuentre en la mitad de un archivo se tiene que ir secuencialmente pasando por cada uno de los datos que se encuentren anteriores a este sin brincarse ninguno.

·         Acceso aleatorio: Podemos acceder directamente a cualquier dato sin necesidad de acceder a lo demás.

·         Acceso binario: Este tipo de acceso es similar al aleatorio con la diferencia de que el acceso no se hace por registros se realiza por bytes

 

Para poder abrir un archivo necesitamos de la sentencia Open especificándole que tipo de acceso se desea realizar: lectura(input), escritura(output), escritura añadida(append). Sintáxis:

 

Open   filename   For  modo  As #  fileNo

 

Después de usar el fichero se debe de cerrar con la sentencia Close. Sintaxis:

 

Close # fileNo

 

         Existen varias formas de leer un archivo de acceso secuencial una de ellas es la sentencia Input que nos sirve para leer el valor  de una o más variables.

Sintaxis:

 

Input # FileNo, varName1, varName2, varName3....

                                                                                                                 

         La función Line Input # lee una línea completa del archivo y devuelve su contenido como valor de retorno. Sintaxis:

 

VarString = Line Input # FileNo

 

 

* FORMATO ISO 2709

 

El formato de intercambio ISO 2709 facilita la transferencia de datos. No se puede usar sin una aplicación que lo interprete y convierta a un formato nativo de DBMS, además de ser un viejo formato para transferencia de información en cintas, que también es usado por MARC. Este formato es de bajo nivel, es decir, implica la comunicación entre computadoras, no la compatibilidad entre aplicaciones o entre estructuras de datos. Una aplicación puede usar el ISO 2709, pero no tiene que compartir la estructura de datos (campos) ni mucho menos los contenidos (contenidos) con otra.

 

Otra advertencia respecto al 2709 es que no se trata de un formato realmente legible por una computadora: está pensado para simplemente intercambiar información, no para facilitar su uso. Una aplicación de computadora no puede hacer uso de un archivo 2709, simplemente puede leerlo para convertirlo en un formato propio y recién ahí usarlo.

 

 

 

 

1.     Se crea un nuevo proyecto en Visual Basic

2.     Dentro del código del Form_Activate se realiza la asignación de la ruta del archivo que contendrá lo tecleado dentro del programa en ejecución y abrimos el archivo con la sentencia Input que significa que esta abierto a modo de solo lectura y se realiza un ciclo dentro del cual se va leyendo línea por línea todo el contenido mientras no sea el fin del archivo y posteriormente cerrar el archivo.

3.     Ahora agregue 2 combo box uno para guardar ..... y el otro para guardar los datos dentro de “......” se asigna la ruta del archivo para abrirlo a modo de lectura e ir leyendo línea por línea

 

 

 

 

Durante el desarrollo de esta practica se llegó al objetivo de leer los archivos y desplegar los datos correctamente. Existen muchas formas de representar los datos debido a las diferentes formas de hacerlo. Concluyendo así que el acceso binario a archivos es la forma más eficaz, potente y un poco complicada, aunque este tipo de acceso tiene muchas ventajas una es que podemos ir a cualquier punto del archivo y leerlo o guardar la cantidad de caracteres que nosotros deseemos. También es conveniente que cuando se crea que el archivo a abrir no es de tipo ASCII sea abierto a modo binario en el que a diferencia del los archivos ASCII que terminan cuando se encuentra con un fin de archivo, en los binarios el archivo termina cuando ya no hay mas caracteres que leer

 

 

 

 

-         http://guille.costasol.net/cursos_vb/basico/BASICO19.HTM

-         http://macareo.pucp.edu.pe/~evillan/estandar.html

 

 

 

 

 

 

 

PRINCIPAL