border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 07-10-2004, 16:47:23
Gran Participación en el Foro
 
Registrado: sep 2004
Posts: 119
Cblackx Valoración +2
Predeterminado Arrays

Ya manejo variables hace tiempo y ahora estoy empezando a ver el tema de los arrays.
No termino de comprender el concepto de los mismo. Me pueden explicar un poco su funcion?.
Responder Con Cita
  #2 (permalink)  
Antiguo 07-10-2004, 17:24:31
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.266
acalanto ha deshabilitado la reputación
Predeterminado

Son exactamente idénticas a las variables incluso con los diferentes tipos de datos. Imagínate por un momento que tuvieras que almacenar en memoria un conjunto de datos que se ajusten a una determinada norma o concepto. por ejemplo nombres de personas.

Como podrías hacerlo con una variable string

dim nombre as string

nombre = "Pépe"

¿ Y si tienes que poner Juan y Pedro ?, ¿ Cómo lo haces ?

Dos formas

Código:
UNA

dim nombre(1 to 10) as string
nombre(1) = "Pépe"
nombre(2) = "Juan"
nombre(3) = "Pedro"


OTRA (MAS FLÉXIBLE)

dim id as integer
dim nombre() as string

Public Sub AddNombre(nom as string)
    'Incrementamos el índice
    id=id + 1
    'Redimensionamos el Array dinámicamente
    'PRESERVANDO los datos existentes
    redim Preserve nombres(1 to id)
    nombres(id)=nom
end sub 


'En cualquier punto de la aplicación
AddNombre "Pedro"
AddNombre "Juan"
AddNombre "María"
AddNombre "Pilar"
debug.print "Tienes almacenados " + cstr(id) + " nombres en el array"

Ahora en nombre(1) tendrás Pedro
en nombre(2) tendrás Juan etc etc

No sé si me he explicado con claridad
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 07-10-2004, 19:28:11
Gran Participación en el Foro
 
Registrado: sep 2004
Posts: 119
Cblackx Valoración +2
Predeterminado

o sea, un array esta formador por un cunjunto de variables a las cuales puedo acceder por medio de un indice las cuales tiene el mismo nombre?, o es el array una variable unica dividida en varias partes?
Responder Con Cita
  #4 (permalink)  
Antiguo 07-10-2004, 20:04:44
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.266
acalanto ha deshabilitado la reputación
Predeterminado

Accedes por medio de un índice y cada una, a efectos de su contenido, es un elemento independiente del resto
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #5 (permalink)  
Antiguo 07-10-2004, 21:29:15
Gran Participación en el Foro
 
Registrado: sep 2004
Posts: 119
Cblackx Valoración +2
Predeterminado

a que hace referencia cada dimension?
Responder Con Cita
  #6 (permalink)  
Antiguo 08-10-2004, 07:26:22
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.266
acalanto ha deshabilitado la reputación
Predeterminado

Las dimensiones del array definen su tamaño, es decir, los nodos del array y sus límites inferior y superior.

dim dato(1 to 100) as long, declara un array que será capaz de almacenar datos tipo long desde dato(1) hasta dato(100)


dim dato(1 to 100, 1 to 10) as string, declara un array que será capaz de albergar cadenas de longitud variables desde

dato(1,1)...dato(1,2)...dato(1,3).... ....dato(1,10)

hasta

dato(100,1)...dato(100,2)..................dato(10 0,10)


No sé si es exactamente lo que preguntabas
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Arrays de Controles nisq VBA (Excel, Word, Outlook, Access) 3 25-11-2006 12:37:05
Problemas con Arrays Christian_22 Delphi 1 17-06-2006 14:11:44
ayuda con arrays isabel19 Visual Basic.NET 2003 & 2005 5 02-03-2006 15:49:07
Arrays springles Visual Basic 6.00 3 17-09-2004 01:00:00
Arrays de formularios pasiegocobo Visual Basic 6.00 1 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 22:46:43.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right