Upload
leonardo-paul-lopez-zambrano
View
201
Download
1
Embed Size (px)
Citation preview
Programación 2 Temas:
Colecciones en VB Arrays en VB Captura de errores en VB Archivos en VB
Integrantes:
Loor Zambrano wesmingther Dilke Vélez mero Néstor
Colecciones en VB
Podríamos definirlas como una enumeración, a la que se le pueden añadir o quitar elementos.
Podríamos definirlas como un array que en lugar de ser estático en el número de elementos, permite la adición y la eliminación de elementos, o sea que es dinámico, y que además esos elementos pueden ser objetos.
Las colecciones disponen de un Enumerador que es un objeto que recorre en iteración su colección asociada.
Desde el momento en que podemos declarar un array del tipo de un objeto determinado, un array es muy similar a una colección.
En VB las clases que gestionan colecciones son:
* Array* System.Collections La clase array para la gestión con matrices.
La clase Collections dispone de dos clases a su vez: * Generic * Specialized
Arrays en VB
En este tema entramos en las estructuras de datos que se almacenan en memoria, veremos la utilización de arrays de una, dos y más dimensiones.
Hasta ahora los datos se han utilizado bajo una variable la cual podía albergar un único dato, o varios datos agrupados bajo una definición de tipo de usuario, pero en realidad seguía siendo una única información.
Un array es una estructura de datos que permite almacenar un número de datos en memoria que vendrá limitado por la capacidad de memoria del equipo y por el número de elementos que permita utilizar el lenguaje que estemos utilizando en ese momento.
Una variable permite almacenar un dato al cual le asignamos un nombre en el programa.
Los arrays, también se pueden conocer como vectores, cuando son de una sola dimensión y como matrices cuando son de más de una dimensión.
El ejemplo superior es un vector de 7 elementos, un array de una dimensión.
El ejemplo lateral, es una matriz de dos dimensiones, 3 x 3, un array de dos dimensiones.
Captura de errores en VB
Todo programa tiene un nivel de calidad.
La calidad vendrá marcada por distintos factores, un buen análisis, una buena depuración, etc..., y un adecuado control y captura de errores.
Un programa no debe finalizar nunca de forma brusca, siempre
debe tener una salida ante cualquier contingencia, por dos motivos, por elegancia en la programación, y otro, el más importante, porque de esa forma se consigue la posibilidad, si se desea, de dejar un histórico de fallos, que después permitirá obtener datos para la solución de los mismos.
En la captura de errores, hay que tener presente que no siempre son errores de ejecución, si no que en muchas ocasiones la única forma de poder tomar la decisión adecuada en un momento determinado, es la de forzar un fallo en el programa, para su captura posterior.
El sistema del On Error, viene heredado de versiones lejanas del Basic de Microsoft, y ahora se denomina sistema no estructurado.
Estructurado o no, es un sistema comodísimo de utilizar, aunque está claro que llamado a su desaparición.
El segundo sistema, el uso de la instrucción Try, es el denominado estructurado.
Archivos en VBEn todos los lenguajes de programación el orden de ejecución del acceso a un archivo es el mismo.Los requisitos serán conocer: El nombre del archivo Su ubicación en nuestro sistema La estructura del mismo. En la apertura de un archivo se pueden dar varias situaciones. Queremos grabar un nuevo archivo. Queremos grabar un archivo y ya existe. Queremos leer un archivo y éste puede existir o no.
En cualquier caso necesitaremos siempre un Nombre del archivo Ubicación del archivo.
Gracia
s por s
u atenció
n