Foros del Web » Programando para Internet » ASPX (.net) »

Recorrer una variable

Estas en el tema de Recorrer una variable en el foro de ASPX (.net) en Foros del Web. hola que tal, beno tengo una consultación, espero que me puedan ayudar tengo 8 botones aspbutton, en la cualdeopendiendo de cual se pulse se agrega ...
  #1 (permalink)  
Antiguo 26/11/2010, 11:32
 
Fecha de Ingreso: noviembre-2010
Mensajes: 49
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Recorrer una variable

hola que tal, beno tengo una consultación, espero que me puedan ayudar

tengo 8 botones aspbutton, en la cualdeopendiendo de cual se pulse se agrega un numero a una variable Application("var"), formando una especie de cadena.
los numeros que se agregan pueden quedar en distinto orden, es decir asi por ejemplo =70125643

la cosa es que necesito recorrer esta variable para poder campturar los 2 primeros numeros

=70 y almacenarla en una variable x
luego recorrer la variable nuevamente pero esta vez los siguientes 2 numeros

=12 y asi susesivamente, hasta tener 4 pares de numero en distintas variables.

de antemano muchas graxias.

PD; graxias a todos los que el otro dia me salvaron con otra consulta
  #2 (permalink)  
Antiguo 26/11/2010, 19:38
Avatar de Snaft_J1  
Fecha de Ingreso: diciembre-2006
Mensajes: 285
Antigüedad: 18 años
Puntos: 8
Respuesta: Recorrer una variable

hola, oye que trabalenguas el texto, jejeje pero bueno haber

Código vb:
Ver original
  1. x = Application("var").ToString().SubString(0,2)

con eso obtendrias los dos primeros numero, ahora solo es cuestion de crear un ciclo para incrementar las posiciones como si fuera un array.

saludo
__________________
-= El conocimiento y el saber te hacen un ser libre =-
Ando en busca de conocimiento....
  #3 (permalink)  
Antiguo 26/11/2010, 19:51
 
Fecha de Ingreso: noviembre-2010
Mensajes: 49
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Respuesta: Recorrer una variable

Cita:
Iniciado por Snaft_J1 Ver Mensaje
hola, oye que trabalenguas el texto, jejeje pero bueno haber

Código vb:
Ver original
  1. x = Application("var").ToString().SubString(0,2)

con eso obtendrias los dos primeros numero, ahora solo es cuestion de crear un ciclo para incrementar las posiciones como si fuera un array.

saludo
graxias por responder
jaja si un me exprese un poko mal XD

me podrias explicar bien el codigo porfa, es que no lo entendi bien
en realidad por que SubString(0,2) y esos numeros son las posiciones de la cadena?

graxias
  #4 (permalink)  
Antiguo 27/11/2010, 10:44
Avatar de Snaft_J1  
Fecha de Ingreso: diciembre-2006
Mensajes: 285
Antigüedad: 18 años
Puntos: 8
Respuesta: Recorrer una variable

Hola procedo con un ejemplo algo mas claro
si lo ejecutas deberias observar una salida por pantalla en consola en secuencia de 2 digitos
Código vb:
Ver original
  1. Module Module1
  2.     Sub Main()
  3.         Dim numero As String = "70125643"
  4.         Dim numeroObtenido As String
  5.     Dim cnt As Integer = 0
  6.     For cnt = 0 To numero.Length Step 2
  7.         numeroObtenido = numero.Substring(cnt, 2)
  8.             Console.WriteLine("Secuencia de dos numeros: {0}", numeroObtenido)
  9.     Next cnt
  10.     End Sub
  11. End Module

Explicación: la idea es, tomar una cadena la cual ya tu posee, averiguar su tamaño y recorrerla de 2 en dos o 1 en uno, lo importante es que al momento de cortar con el substring (algo similar a la funcion MID) obtener los dos primeros numero y posteriormente los siguientes dos, la verdad no se que sucede si al final es impar la expresión (imagino se perdería la fracción impar) pero eso no aplica en tu caso.
lo que hacemos con substring es indicarle es obtener una parte de la cadena a partir de una posición y un tamaño especifico.
Espero ahora si haber sido claro umm y que este ejemplo te funcione de pelos, pues no uso vb, trabajo .net desde mono (debian).

por cierto asegurate de usar control de excepciones.
saludos
__________________
-= El conocimiento y el saber te hacen un ser libre =-
Ando en busca de conocimiento....
  #5 (permalink)  
Antiguo 27/11/2010, 12:05
 
Fecha de Ingreso: enero-2009
Mensajes: 17
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Recorrer una variable

ok, amigo te explico un poco como funcionan las variables.

Las variables en paginas asp o aspx se limpian al momento de hacer posback es decir cuando la pagina se recarga, si usas una variable como si estuvieras en una aplicacion de escritorio es decir. DIM variable AS tipo de dato esta se limpiara si no le metes algo mas de programación yo te recomiendo utilizar variables de aplicacion o de sesion que era lo que explicaba mas arriba xikristian y Snaft_J1 la cual se crean de la siguiente forma:

me.aplication("nombre de tu variable") = valor que tendra
La variable de aplicacion la puedes usar en cualquier momento y puedes almacenar casi cualquier tipo de datos, para usarla solo la llamas de esta forma:

me.TEXBOX1.TEXT = me.aplication("nombre de tu variable")

Las variables de sesion son usadas de la misma forma pero unicamente pueden usarse cuando el usuario ha creado la sesion y se crean me.session("nombre de la variable.")

Espero averte ayudado, salu2.
  #6 (permalink)  
Antiguo 27/11/2010, 13:53
 
Fecha de Ingreso: noviembre-2010
Mensajes: 49
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Recorrer una variable

Graxias a todos por responderme, me funciono de pelos, espero poder entregar mi proyecto a tiempo, por q deverdad me meti en un queso bien grande.
mezclar psicologia e informatica no es muy lindo XD

Etiquetas: recorrer, aspx, variables
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 10:08.