VARIABLES EN VISUAL BASIC

marzo 2, 2007

Variables en Visual Basic  Al realizar cálculos con Visual Basic, con frecuencia es necesario almacenar valores. Por ejemplo, puede que necesite calcular varios valores, compararlos y realizar distintas operaciones con ellos, en función del resultado de la comparación. Si desea compararlos, es necesario conservar los valores.UsoVisual Basic, al igual que la mayoría de los lenguajes de programación, utiliza variables para almacenar valores. Una variable tiene un nombre (la palabra que se utiliza para referirse al valor que contiene la variable) y un tipo de datos (que determina la clase de datos que puede almacenar la variable). Una variable puede representar una matriz, si es necesario que almacene un conjunto indizado de elementos de datos estrechamente relacionados entre sí.Asignar valores

Para efectuar cálculos y asignar el resultado a una variable, se utilizan instrucciones de asignación, como se muestra en el ejemplo siguiente.

Declaración de variable en Visual Basic  Una variable se declara para especificar su nombre y sus características. La instrucción de declaración para variables es Instrucción Dim (Visual Basic). Su ubicación y contenido determinan las características de la variable.Para las reglas de denominación de variables y consideraciones, consulte Nombres de elementos declarados.

Niveles de declaración

Valor local y variables miembros

Una variable local es aquella que se declara dentro de un procedimiento. Una variable miembro es un miembro de un tipo de Visual Basic; se declara en el nivel de módulo, dentro de una clase, estructura o módulo, pero no dentro de ningún procedimiento interno de esa clase, estructura o módulo.

Variables compartidas y de instancias

La categoría de una variable miembro, en una clase o estructura, depende de que la variable esté o no compartida. Si una variable se declara con la palabra clave Shared, es una variable compartida, y existe en una única copia compartida por todas las instancias de la clase o estructura.De lo contrario, es una variable de instancia, y se crea una copia independiente de ella para cada instancia de la clase o estructura. Una copia determinada de una variable de instancia sólo está disponible en la instancia para la cual se creó. Es independiente de una copia en cualquier otra instancia.

Declarar el tipo de datos

La cláusula As de la instrucción de declaración permite definir el tipo de datos o de objetos de la variable que se está declarando. Se puede especificar cualquiera de los siguientes tipos para una variable:·                    Un tipo de datos básico, como Boolean, Long o Decimal.·                    Un tipo de datos compuesto, como una matriz o una estructura.

·                    Un tipo de objeto o clase, definido en su aplicación o en otra.

·                    Una clase de .NET Framework, como Label o TextBox·                    Un tipo de interfaz, como IComparable o IDisposableSe pueden declarar varias declarar distintas variables en la misma instrucción sin necesidad de repetir el tipo de datos. En las instrucciones siguientes, las variables i, jy k se declaran como tipo Integer, l y m como Long, y x e y como Single:Dim i, j, k As Integer ‘ All three variables in the preceding statement are declared as Integer. Dim l, m As Long, x, y As Single ‘ In the preceding statement, l and m are Long, x and y are Single.Para obtener más información acerca de tipos de datos, consulte Tipos de datos en Visual Basic. Para obtener más información sobre objetos, consulte Programación orientada a objetos en Visual Basic y Programar con componentes.

Declarar características

El período de duración de una variable representa el tiempo durante el cual la variable está disponible para que pueda ser utilizada. En general, una variable existe mientras el elemento que lo declara (como un procedimiento o clase) siga existiendo. En algunos casos es posible extender la duración de una variable. Para obtener más información, consulte Período de duración en Visual Basic.El ámbito de una variable está formado por todo código que puede hacer referencia a la variable sin tener que calificar su nombre. El ámbito de una variable está determinado por la ubicación en la que se haya declarado la variable. El código de una región determinada puede utilizar las variables definidas en dicha región sin necesidad de especificar los nombres de las variables. Para obtener más información, consulte Ámbito en Visual Basic.El nivel de acceso de una variable es la extensión de código que tiene permiso para tener acceso a ella. El modificador de acceso (como Public (Visual Basic) o Private (Visual Basic)) que utiliza en la instrucción Dim es quien determina esto. Para obtener más información, consulte Niveles de acceso en Visual Basic. 

Variables en Visual Basic  

      En artículos anteriores se comentó la importancia de las variables en la programación. Pero.. ¿qué es una variable? Una variable es un nombre simbólico que se refiere a un dato determinado almacenado en memoria. Las nombraremos de acuerdo a las siguientes pautas:

      Siempre comenzarán por letra.

      Serán menores de 255 caracteres.

      No se permiten espacios (blancos), puntos (.), ni caracteres especiales.

      No pueden utilizarse palabras reservadas del lenguaje.

      Según los tipos de datos que alberguemos en las variables, así serán de un tipo u otro, como se describe a continuación:

TIPO TAMAÑO RANGO
Boolean Binario True / False
Byte Entero Corto: 1 Byte De -128 a 128
Integer Entero: 2 Bytes De -32768 a 32768
Long Entero Largo: 4 Bytes De – 232/2 a 232/2
Single Real de Simple Precisión (4 Bytes) Números Reales
Double Real de Doble Precisión Números Reales
String Cadena de Caracteres Texto – letras
Date Fecha Fecha

      Las variables Single y Double pueden ocupar números reales muy grandes, por eso no hemos entrado en detalles, casi siempre nos servirá con Single si deseamos números decimales. Además, hay otro tipo de variables, las variables tipo variant, que son como una variable standar que admite cualquier tipo de dato. No obstante, evitaremos usarla, y declararemos el tipo de variable según convenga. (Como buenos programadores).

      En el uso de las variables, daremos tres pasos:

      1.- Declarar la variable y comentarla.

      2.- Inicializar la variable.

      3.- Programar las debidas instrucciones.

      Para declararlas haremos lo siguiente:

Dim NombreVariable As tipovariable
 
Ejemplos
Dim pipo As String
Dim numero As Integer

      Por último, para que no se nos olvide definir el tipo de variable, podemos hacer cualquiera de estas dos cosas:

      – Escribir “OPTION EXPLICIT”, dentro del código, en el apartado General – Declaraciones (Mira las dos listas superiores donde escribes el código fuente).

      – Barra de menú Herramientas / Opciones / Entorno. Allí señalas la opción “Declaración explícita de variables”.  

 

 

About these ads

51 comentarios hacia “VARIABLES EN VISUAL BASIC”

  1. edwin escribió

    holaaaaaaaaa

  2. ???? escribió

    tu mama es mi novia

  3. ???? escribió

    te huele el tamal a keso :)

  4. ???? escribió

    a tu pucha le cuelga el pellejo :p

  5. ???? escribió

    yo soy tu padre :o

  6. ???? escribió

    i am darck blader

  7. ???? escribió

    tu pagina me la paso por los webos :)

  8. dANIEL escribió

    me podes responder un par de preguntas.
    Declaracion implicita/explicita. diferencias.
    Extructura extrcutuira de control IF THEN.SINTAXIS.
    Extructura de control de SELECT CASE. Sintaxis.
    Extructura de control de DO LOOP. Sintaxis.
    ¿Como se declara un variable? Sintaxis
    ¿que es un objeto? Defina y Detalle 4 ejemplos

  9. dANIEL escribió

    gRACIAS POR FAVOR QUE SEA PARA HOY POR QUE TENGO PARCIAL HOY
    SALUDOS

  10. antony escribió

    oye loco esta d av de amigo mejora un poco tu web esta un poco pobre pero aun asi te felicito por estar en la web saludos nos vemos

  11. yopi escribió

    stuvo bn pero podias haber escrito mas no??? atte: la niña mas buena , las q digan q no es por ardidas

  12. weba escribió

    esta bien pero que es una variable o pa q sirve eso que funsiones tiene mama estoy en el internet

  13. emotika escribió

    hashh no le entendiii
    agg me
    knfundi maz :?
    podraz mandarme todo acerca de visual i azii interfaz extenciones i todo eso x fa es urgente
    gracias!

  14. raven escribió

    que pdo cn ustteds weies,ja aj todavia que ls psn la pinche info,se ponen pendejos,va chido tarabrutos,vale como sea,chido por el wey que la escribio…

  15. Martha..♥ escribió

    Me paresio exelente tu informacion
    ya que me va servir para una tarea
    jeje gracias!!!
    y evade los comentarios de los que te reclaman
    ja
    sale bye!

  16. noemi escribió

    chessss no me resolvio el problema

  17. el papi escribió

    babosos de mela studien px

  18. ♠6u1{{3§♠ escribió

    son unos idiotas
    son unos hdp

  19. ºººKaroªªªª escribió

    kiero sabr k erramientas puedo utilizar para programar en Visual??? m urge sabr pork tngo k acr un proyecto…
    Gracias

  20. mariana escribió

    dice solo lo elemental deberias poner mas para que sea interesant y no aburra porque d vrdd que casi duerme sorry pero le falta mas …..

  21. holaaaaaaaaa escribió

    klk k de niw

  22. mayrovis escribió

    le falta mucha informacion

  23. coghelon escribió

    me cogi a la mama de gordolfo jajajja en su ksa mientras el dormia

  24. soy hombre escribió

    sacate las bragas
    …tus bragas huelen a tamarindo
    soy hombre
    im in love with my pacakage
    you love my package

  25. rodolfo escribió

    soy puto me llamo rodolfo servicio a domicilio
    y me huele el pilin

  26. Melachupas escribió

    Vaya mierda de weblog, puta.

  27. GUADALUPE escribió

    los resultados que tiene esta publicacion esta bien explicada por los escritores que dieron la manera mas facil de poder entrar y visualizar el contenido
    muy bien hecho su trabajo

  28. erick escribió

    Las respuestas que hay publicadas en esta pagina estan muy bien explicados. GRACIAS!!

  29. monika escribió

    ps esta chido esto por ke enkuentro muxa informacion necesaria
    saludos

    *¨*att.mo0nika*
    gracias!!

    =)

  30. LUCERO escribió

    muchas grasias x k estoy en semana de examen mil garsias

  31. andrea escribió

    que lindo es visual basic
    diganme cualquier ? y yo les dijo
    okkkkkkkkkkkkkkk
    okkkkkkkkkkkkkkkkkk
    besos

  32. gerardo escribió

    les apesta el osico

  33. ???????????? escribió

    Sos un retardado mental, jajaja, mi abuela prgrama mejor ke tu, mirad que web tan pobre!

    tu y tu familiia me lapaso x los webos cabron merderro .A. .A.A.A.A.A.A coe ptuo!

    tu mama tiene sifilis en rtu reconcha puta y cogida cola

  34. JAZMIN escribió

    QUE ESTABIEN QUE PONGAN LOS SIGNIFICADOS POR QUE ASI PODEMOS INGRESAR A INTERNET Y VERIFICAR QUE ESTE LO QUE BUSCAMOS Y ASI PODER LLEVAR LA TAREA A LA ESCUELA GRACIAS POR LOS RESULTADO SIN ELLOS NOSE QUE HUVIERA PASADO

  35. mEqUiZZZ escribió

    Q CHILERO NO PUDE LEER TANTA INFORMACION
    JE JE
    PELO TRANCKS
    QUE VIVA
    LA VAGANCIA!!!!!!!!!!

  36. flojos escribió

    buena informacion gracias pero no me sirve necesito algo mas resumido jejejejej ah y a los mal hablados por favor un poco mas de respeto hijos de su madre.

  37. lvis escribió

    ¡¡¡¡¡¡¡¡¡¡¡¡PUDRETE!!!!!!!!!!!!!!!
    Imbesil te falta mas info.

  38. yuri escribió

    cuales son las sentencias de control en visual basic

  39. rabias escribió

    sta chida la innfo.
    pero manda ala verga alos putos q maman con
    esos comentarios estupidos
    como sea,
    q se jodan esos muertos de hambre de mierda.
    chido por la info.

  40. cristian escribió

    jajaja

  41. cristian escribió

    yo soy feo

  42. cristian escribió

    :(

  43. cristian escribió

    yo soy gay

  44. samar escribió

    Super… chevere la inf. me sirvio bastante, hay que tener un poco de conocimiento de VB para entender por eso algunosandan en el aire :s

  45. LalithaLove escribió

    JaJaJa Me Encanta La Informacion♥’

  46. Penelope Cruz escribió

    esto esta un re pangua mka ….! .l.

  47. Cinthia escribió

    Me gusta me ayudo mucho.

  48. iris escribió

    no le entyendo nada a la informatica

  49. erika ivonne hernandez martinez escribió

    ola me gusta mucho esto me ayudar a entonctrar la informacion que estaba buscando

  50. fresca escribió

    FRESCA ESTUBO AQUI!!! :D

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: