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”.
holaaaaaaaaa
tu mama es mi novia
te huele el tamal a keso
a tu pucha le cuelga el pellejo :p
yo soy tu padre
i am darck blader
(h)
tu pagina me la paso por los webos
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
gRACIAS POR FAVOR QUE SEA PARA HOY POR QUE TENGO PARCIAL HOY
SALUDOS
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
stuvo bn pero podias haber escrito mas no??? atte: la niña mas buena , las q digan q no es por ardidas
esta bien pero que es una variable o pa q sirve eso que funsiones tiene mama estoy en el internet
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!
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…
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!
chessss no me resolvio el problema
babosos de mela studien px
son unos idiotas
son unos hdp
kiero sabr k erramientas puedo utilizar para programar en Visual??? m urge sabr pork tngo k acr un proyecto…
Gracias
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 …..
klk k de niw
le falta mucha informacion
me cogi a la mama de gordolfo jajajja en su ksa mientras el dormia
sacate las bragas
…tus bragas huelen a tamarindo
soy hombre
im in love with my pacakage
you love my package
soy puto me llamo rodolfo servicio a domicilio
y me huele el pilin
Vaya mierda de weblog, puta.
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
Las respuestas que hay publicadas en esta pagina estan muy bien explicados. GRACIAS!!
ps esta chido esto por ke enkuentro muxa informacion necesaria
saludos
*¨*att.mo0nika*
gracias!!
=)
muchas grasias x k estoy en semana de examen mil garsias
que lindo es visual basic
diganme cualquier ? y yo les dijo
okkkkkkkkkkkkkkk
okkkkkkkkkkkkkkkkkk
besos
les apesta el osico
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
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
Q CHILERO NO PUDE LEER TANTA INFORMACION
JE JE
PELO TRANCKS
QUE VIVA
LA VAGANCIA!!!!!!!!!!
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.
¡¡¡¡¡¡¡¡¡¡¡¡PUDRETE!!!!!!!!!!!!!!!
Imbesil te falta mas info.
cuales son las sentencias de control en visual basic
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.
jajaja
yo soy feo
yo soy gay
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
JaJaJa Me Encanta La Informacion♥’
esto esta un re pangua mka ….! .l.
Me gusta me ayudo mucho.
no le entyendo nada a la informatica
ola me gusta mucho esto me ayudar a entonctrar la informacion que estaba buscando