Foros del Web » Programando para Internet » ASP Clásico »

Dictionary?

Estas en el tema de Dictionary? en el foro de ASP Clásico en Foros del Web. Hola, estuve pasenado x internet viendo cosas de ASP y he visto este codigo: <% If Request.Form("func") = "Enviar" Then Dim strVar Set strVar = ...
  #1 (permalink)  
Antiguo 11/08/2004, 12:49
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
Dictionary?

Hola, estuve pasenado x internet viendo cosas de ASP y he visto este codigo:

<%
If Request.Form("func") = "Enviar" Then
Dim strVar
Set strVar = CreateObject("Scripting.Dictionary")
strVar.Add "nombre", Request.Form("nombre")
strVar.Add "apellido", Request.Form("apellido")
strVar.Add "email", Request.Form("email")
Response.Write strVar("nombre")
End If
%>
<form method="POST" action="dictionary.asp">
<table border="0" cellspacing="0" cellpadding="0" width="500">
<tr>
<td width="163">Nombre :</td>
<td width="333"><Input Type="text" name="nombre" size="20"></td>
</tr>
<tr>
<td width="163">Apellido :</td>
<td width="333"><Input Type="text" name="apellido" size="25"></td>
</tr>
<tr>
<td width="163">Email :</td>
<td width="333"><Input Type="text" name="email" size="30"></td>
</tr>
</table>
<p><Input Type="submit" value="Enviar" name="func"></p>
</form>

la vdd es q no tengo la menor idea para que sirve q es el dictionary? alquien me podría orientar?

GRACIAS DE ANTEMANO
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #2 (permalink)  
Antiguo 11/08/2004, 13:21
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Es un objeto que sirve para implementar las llamadas Hash-tables que tienen otros lenguajes como Perl o C#

http://www.programacion.com/asp/articulo/dictionary/
  #3 (permalink)  
Antiguo 11/08/2004, 13:23
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
Osea es como guardar informacion en el servidor por siempre, algo asi?
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #4 (permalink)  
Antiguo 11/08/2004, 13:26
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Nop, son solo arreglos indexados, es decir, que puedes hacer busquedas directas por la llave en lugar de ir recorriendo todo el array de manera secuencia.
  #5 (permalink)  
Antiguo 12/08/2004, 07:02
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
tambien puedes hacer un diccionario o un traductor de idiomas..

<%
Dim ingles
Set ingles= CreateObject("Scripting.Dictionary")
ingles.Add "apartamento", "apartment"
%>

<%= ingles.Item ("apartamento") %>
<%= ingles.Item (apartamento) %>
<%= ingles.Item "apartamento" %>
<%= ingles.Item apartamento %>


espero te sirva, solo es ir agregando items, o manejarlo con una base de datos qeu esten palabras en ingles y español para irlas traduciendo..
espero te sirva..
suerte
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:59.