Académique Documents
Professionnel Documents
Culture Documents
Colección en
Visual Studio .NET 2005
www.inacap.cl
Clases
• Una de las formas en que Visual Basic permite implementar
componentes software es mediante las clases. Una clase provee
almacenamiento de datos y código autocontenido en un módulo
reutilizable. Cuando se ha diseñado correctamente, una clase aísla
al programador de toda su operativa interna. Podemos utilizarla sin
preocuparnos de lo que ocurre en su interior. Una vez que hemos
creado una clase, podemos reutilizarla en cualquiera de nuestros
proyectos. Implementamos una clase en Visual Basic mediante un
módulo de clase. El tipo de clase del que estamos hablando ahora
no presenta ninguna interfaz visual al usuario, ya que sólo es
código y datos. Otros tipos de clases de Visual Basic sí proveen
una interfaz visual.
• El programador podrá crear sus propias clases o utilizar las que
Visual Basic pone a su disposición:
www.inacap.cl
La clase Collection
• Una de las clases más útiles provistas por
Visual Basic es la clase Collection. Visual Basic
no sólo utiliza colecciones en muchas de las
otras clases que provee, sino que, además,
permite usar esta clase para seguir la pista de
prácticamente cualquier cosa que deseemos.
Finalmente, hay algunas clases de colecciones
internas que hacen que muchas operaciones de
Visual Basic sean mucho más fáciles.
www.inacap.cl
¿Qué es exactamente una Colección?
• Según el sistema de ayuda de Visual Basic: "Un objeto
Collection es un conjunto ordenado de elementos que
puede ser referido como una unidad". Podemos pensar
en una colección como si fuera un conjunto extensible
de armarios numerados. Podemos poner prácticamente
lo que queramos en los armarios, y la colección nos
ayudará a seguirles la pista y acceder a ellos. La
potencia de las colecciones se amplía
considerablemente, con la posibilidad de que los
elementos de una colección no necesariamente tienen
que ser del mismo tipo de dato (aunque con frecuencia
lo serán).
www.inacap.cl
Con una colección podemos realizar cinco funciones básicas:
Crear un objeto Collection no es diferente de crear cualquier otro objeto en Visual Basic. Podemos
utilizar Dim con New, o usar Dim sin New, seguido por una sentencia Set. Por tanto, o bien:
o, también:
Dim C As Collection
creará un objeto Collection llamado C. Una vez que tengamos una colección, determinar cuántos
objetos contiene es trivial. Por ejemplo :
www.inacap.cl
Con una colección podemos realizar cinco funciones básicas:
Usamos el método Add para añadir elementos a una colección. La sintaxis es como
sigue (en éste y otros ejemplos, suponemos que el objeto Collection se llama C):
Podemos especificar los argumentos before y after o bien como un número dentro del
rango 1-C.Count o como una expresión key. Podemos especificar uno u otro de
estos argumentos en el método Add, pero no ambos. Si omitimos los dos, el nuevo
miembro se coloca al final de la colección.
www.inacap.cl
¿Qué podemos poner en una colección?
www.inacap.cl