elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Alguien sabe que son los indices ?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Alguien sabe que son los indices ?  (Leído 2,089 veces)
arts

Desconectado Desconectado

Mensajes: 103


Ver Perfil
Alguien sabe que son los indices ?
« en: 30 Mayo 2013, 16:57 pm »

Estoy buscando información para los índices y el único ejemplo que tengo es teórico sobre como hacer que 10buttons con índices nombrándolos button(1)...al 10. ¿ Sabéis como se le llama a esto o tenéis algún ejemplo que me pueda servir para usarlos ? Por lo que he visto se pueden hacer del tipo hastable y parece que se usan para meter dentro de ellos un grupo de botones o eso creo. ¿ Estoy equivocado ?.

Por cierto creo que lo he visto por otros sitios en inglés con el nombre de indexadores


« Última modificación: 30 Mayo 2013, 17:32 pm por arts » En línea

$Edu$


Desconectado Desconectado

Mensajes: 1.842



Ver Perfil
Re: Alguien sabe que son los indices ?
« Respuesta #1 en: 30 Mayo 2013, 17:49 pm »

Index es el indice de un array, vector o matriz.

Lo que quieres saber tu es esas cosas, busca sobre como usar arrays, y luego como crear un array de controles.


En línea

Eleкtro
Ex-Staff
*
Conectado Conectado

Mensajes: 9.878



Ver Perfil
Re: Alguien sabe que son los indices ?
« Respuesta #2 en: 30 Mayo 2013, 19:14 pm »

¿ Sabéis como se le llama a esto o tenéis algún ejemplo que me pueda servir para usarlos ?
Se denomina "Array de controles", pero si nos ponemos tecnicistas y nos fijamos en el detalle de usar una variable de esa forma, eso se denomina "Variables dinámicas", y bueno, lo del índice ya te lo han explicado.

...hastable ...parece que se usan para meter dentro de ellos un grupo de botones o eso creo. ¿ Estoy equivocado ?.
¿Equivocado?, pues eso depende de como se mire, más bien confuso...

...Un hastable es un "contenedor" donde puedes meter objetos de cualquier tipo, pero no es algo que exprésamente existe para meter controles "indexados", de hecho si solo quieres crear un "contenedor" con objetos de un solo tipo (Botónes) entonces te recomiendo que mejor uses un "Dictionary".

El Hashtable es para meter distintos objetos sin que haya problemas (por ejemplo un objeto de un control, y aparte una variable "Integer", y otra de tipo "String"), pero si quisieras añadir un tipo de objeto, aunque puedes usar cualquiera de los dos, lo correcto sería usar la Class "Dictionary".

La diferencia es que en el Dictionary tienes que definir el tipo de objeto y valor, y en el hashtable no, lo puedes meter todo sin preocupaciones, así que si no tienes cuidado con el hashtable ...la puedes liar parda.

Te hago un ejemplo:

Código
  1.        Dim MyDictionary As New Dictionary(Of Integer, Boolean)
  2.  
  3.        MyDictionary.Add(1, True)
  4.        MyDictionary.Add(2, False)
  5.        MyDictionary.Add(3, Nothing)
  6.  
  7.        ' Set value
  8.        MyDictionary.Item(1) = False
  9.  
  10.        ' Get Value
  11.        MsgBox(MyDictionary.Item(1))

Código
  1.           Dim MyHashtable As New Hashtable
  2.  
  3.           MyHashtable.Add(1, True)
  4.           MyHashtable.Add(Button1, False)
  5.           MyHashtable.Add("1", Nothing)
  6.  
  7.           ' Set value
  8.           MyHashtable.Item(1) = False
  9.           MyHashtable.Item("1") = True
  10.  
  11.           ' Get Value
  12.           MsgBox(MyHashtable.Item(1))
  13.           MsgBox(MyHashtable.Item("1"))

Saludos.



En línea



arts

Desconectado Desconectado

Mensajes: 103


Ver Perfil
Re: Alguien sabe que son los indices ?
« Respuesta #3 en: 30 Mayo 2013, 23:37 pm »

Gracias!, ya me he enterado mejor de lo que necesito :D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
alguien sabe lo que es............
Electrónica
Badcode 7 6,983 Último mensaje 3 Noviembre 2003, 09:18 am
por Matrix
Alguien Sabe..
Juegos y Consolas
El_Andru 1 3,367 Último mensaje 27 Diciembre 2003, 16:52 pm
por StraTovario
alguien sabe?
Juegos y Consolas
khary 1 2,415 Último mensaje 18 Agosto 2004, 06:54 am
por Darkcam
Alguien sabe...
Juegos y Consolas
AbAeL 0 1,944 Último mensaje 7 Febrero 2005, 11:22 am
por AbAeL
Problema con índices
Programación C/C++
shulneos 9 4,348 Último mensaje 19 Agosto 2013, 11:57 am
por eferion
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines