visual basic

Páginas: 9 (2071 palabras) Publicado: 18 de marzo de 2014
Colecciones y sus objetos
Una colección de objetos
Además de considerar cada objeto en sí mismo, los objetos pueden ser
agrupados, es decir, considerados juntos. Esta es la base de una colección.
Una colección es una serie de objetos que comparten la misma estructura,
pero cada uno puede ser descrito utilizando diferentes valores. He aquí un
ejemplo de un conjunto de personas y algunadescripción sobre cada uno:

Propiedat/Tipo

Categoría

Niño

Adulto

Adulto

Adolescente

Adulto

Género

Femenino

Masculino

Femenino

Masculino

Femenino

Haciendo qué

Dibujando

Cazando

Hablando

Pescando

Leyendo

Tenga en cuenta que, lo que muestra esta colección es que cada elemento
comparte muchas características básicas con los demás. Por ejemplo,todos
ellos son seres humanos. Todos ellos están haciendo algo.

Creación y uso de colecciones
Para soportar las colecciones, El lenguaje Visula Basic tiene una clase llamada
Collection. Para crear una colección debe declarar una variable del tipo
Collection:
Ej:
Private Sub Detail_Click()
Dim colPersonas As Collection
End Sub

Después de declarar la variable debe inicializarla (crearla instancia) y
localizarla en memoria. Para inicializarla utilice el operador Set para
identificar la variable. Para la localización en memoria, utilice el operador
New, seguido del nombre de la clase: Collection
Ejemplo:
Private Sub Detail_Click()
Dim People As Collection
Set People = New Collection
End Sub

Algunas versiones de Visual Basic admiten la creación de una colección con
unaúnica línea de código.
Por ejemplo
Private Sub Detail_Click()
Public People As New Collection
End Sub

Como se ha hecho en el mundo real, Microsoft Access también se basa en
gran medida en las colecciones para administrar los objetos de una base de
datos. Para que esto sea posible, la mayoría de las colecciones que utilizará
necesitan haber sido creadas y disponibles en cada base dedatos; Microsoft
Access y sabe cómo encontrarlos. Para distinguirlos, cada colección es
reconocida con un nombre. Por ejemplo, todas los formularios de una base
de datos pertenecen a una colección denominada AllForms. Hay muchas
otras colecciones. En muchas de las tareas del desarrollo de su base de datos,
por lo general tendrá que saber a qué colección pertenece un objeto.
Siempre vamos aespecificar la colección.

Agregar elementos a una colección
Si crea su propia colección, después de declarar la variable, estará vacía. Para
que sea útil, debe agregar elementos a ella. Para apoyar esta operación, la
clase Collection está equipada con un método llamado Add. Su sintaxis es:
Collection.Add(Elemento, [Key], [Antes], [Después])

La única cosa requerida que deberá proporcionar esel elemento que desea
agregar. Si sólo está interesado en agregar el nuevo elemento y no es

necesario para obtener cualquier valor de retorno, puede omitir los
paréntesis. He aquí un ejemplo:
Private Sub Detail_Click()
Dim People As Collection
Set People = New Collection
People.Add "Hermine Poussaint"
End Sub

Puede agregar tantos elementos como desee. Por ejemplo
Private SubDetail_Click()
Dim People As Collection
Set People = New Collection
People.Add
People.Add
People.Add
People.Add
People.Add

"Hermine Poussaint"
"Laurent Tigers"
"Gertrude Simms"
"James Cranston"
"Paula Aurora"

End Sub

Muchas colecciones tienen diferentes versiones de los nombres de los
métodos en la clase Collection. Por ejemplo, el cuadro combinado tiene
incorporada la funcionalidadde colección. Su método utilizado para agregar
elementos a la lista se llama AddItem. Aparte de eso, la funcionalidad es la
misma. He aquí un ejemplo de cómo agregar elementos a un cuadro
combinado denominado cbxPersons.
Private Sub Detail_Click()
cbxPersons.AddItem "Hermine Poussaint"
cbxPersons.AddItem "Laurent Tigers"
cbxPersons.AddItem "Gertrude Simms"
cbxPersons.AddItem "James...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Visual basic
  • visual basic
  • Visual Basic
  • visual basic
  • visual basic
  • visual basic
  • Visual basic
  • Que Es El Visual Basic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS