Vous êtes sur la page 1sur 6

1 El lenguaje de programacin Visual Basic es uno de los lenguajes de programacin que utiliza una interfaz

visual es decir que nos permite programar en un entorno grfico,


2nos permite realizar un gran numero de tareas sin escribir cdigo, simplemente realizando operaciones con el
ratn sobre la pantalla de la computadora. PROGRAMACIN ORIENTADA A OBJETOS Y DIRIGIDA
POR EVENTOS
3Visual Basic, al igual que la mayora de los lenguajes de programacin, usa variables para

almacenar los valores. Unavariable tiene un nombre (la palabra que se usa para referirse al
valor que contiene la variable). Una variable tambin tiene un tipo de datos, que determina
el tipo de datos que puede almacenar la variable. Una variable puede representar una
matriz si tiene que almacenar un conjunto indizado de elementos de datos estrechamente
relacionados entre s.
4

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 mdulo,
dentro de una clase, estructura o mdulo, pero no dentro de ningn procedimiento interno
de esa clase, estructura o mdulo.

Variables compartidas y de instancias


La categora 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 slo est disponible en la instancia de la clase o estructura en que se cre. Es
independiente de una copia de la variable de instancia en cualquier otra instancia de la
clase o estructura.

5 De acuerdo a una condicin, ejecutar un grupo u otro de sentencias (If-Then-Else)

De acuerdo al valor de una variable, ejecutar un grupo u otro de sentencias (Select-Case)

Ejecutar un grupo de sentencias mientras se cumpla una condicin (Do-While)

Ejecutar un grupo de sentencias hasta que se cumpla una condicin (Do-Until)

Ejecutar un grupo de sentencias un nmero determinado de veces (For-Next)

Hay dos tipos de constantes:


* Intrnsecas o definidas por el sistema, proporcionadas por Visual Basic o cualquier otra
aplicacin que provee una librera de objetos. Para ver una lista de estas constantes, se acceder a
Ver/Examinador de Objetos. En la lista desplegable superior, se seleccionar VB-Objects and
Procedures. De la lista de la izquierda se har doble clic en cualquier opcin acabada en
Constants.
* Simblicas o definidas por el usuario. Es una buena idea el declarar las constantes simblicas
con el prefijo con, p.e. Const conPi = 3.141592
Tipos de variables en Visual Basic
Los distintos tipos de variables utilizados en Visual Basic son:
Integer

Valor Entero

2 Bytes

Long

Valor Entero Largo

4 Bytes

Single

Valor Real

4 Bytes

Double

Valor Real Doble

8 Bytes

String

Carcter (texto)

1 Byte por carcter

Byte

Byte

1 Byte

Boolean

Valor Booleano (1/0)

2 Bytes

Currency

Monedas y Punto Fijo

8 Bytes

Date

Fecha

8 Bytes

Object

Referencias a objetos

4 Bytes

Variant

Cualquiera

16-22 Bytes

Estas formas son extensibles para las variables tipo Integer, Long, Single, Double, String y
Currency.

Integer %
Long &
Single !
Double #
String $
Currency @

IPO DE DATOS
variable es el nombre que le daremos, como se ha indicado en los ejemplos anteriores y el tipo es el
formato del dato que contendr y puede ser:
String : Para cadenas de letras o, palabra o frases.
String de longitud: Igual que string pero que tienen logitud mxima.
Integer: Para nmeros enteros desde el -32768 hasta el 32767
Long: Para nmeros enteros desde el -2147483648 al 2147483647

Single:
Para nmeros negativos desde -3402823E38 al -1401298E45
Para nmeros positivos desde 1401298E45 a 3402823E38
Double :
Para nmeros negativos desde -179769313486232E308 al -494065645841247E234

Nmeros positivos desde 494065645841217E324 al 179769313486232E308


Boolen: Solo admite un valor True o False
Byte: Para nmeros de 0 a 255
Currency: Para nmeros de -922337303685477.5808 a 922337203685477.5807
Date: Para almacenar fechas
Variant:Para contener cualquiera de los strings arriba indicados.
Object: Para lo datos de un objeto de programacin.

Tipo de Visual
Basic

Estructura
de tipo
Common
Language
Runtime

Boolean

Boolean

En funcin de
la plataforma
de
implementaci
n

True o False

Byte

Byte

1 byte

0 a 255 (sin signo)

Char(carcter
individual)

Char

2 bytes

0 a 65535 (sin signo)

date

DateTime

8 bytes

0:00:00 (medianoche) del 1 de enero


de 0001 a 11:59:59 p.m. del 31 de
diciembre de 9999.

Decimal

Decimal

16 bytes

0 a +/79.228.162.514.264.337.593.543.95
0.335 (+/-7,9... E+28) sin
separador decimal; 0 a +/7,922816251426433759354395033
5 con 28 posiciones a la derecha del
decimal;
el nmero distinto de cero ms
pequeo es +/0,000000000000000000000000000
1 (+/-1E-28)

Double(punto
flotante de
precisin doble)

Double

8 bytes

-1,79769313486231570E+308 a
-4,94065645841246544E-324 para
los valores negativos;
4,94065645841246544E-324 a
1,79769313486231570E+308 para
los valores positivos

Asignacin de
almacenamie
nto nominal

Intervalo de valores

Integer

Int32

4 bytes

-2.147.483.648 a 2.147.483.647 (con


signo)

Long (entero
largo)

Int64

8 bytes

-9.223.372.036.854.775.808 a
9.223.372.036.854.775.807
(9,2...E+18 ) (con signo)

Objeto

Object (clas
e)

4 bytes en
plataforma de
32 bits
8 bytes en
plataforma de
64 bits

Cualquier tipo puede almacenarse


en una variable de tipoObject

SByte

SByte

1 byte

-128 a 127 (con signo)

Short (entero
corto)

Int16

2 bytes

-32.768 a 32.767 (con signo)

Single (punto
flotante de
precisin
sencilla)

Single

4 bytes

-3,4028235E+38 a -1,401298E45 para los valores negativos;


1,401298E-45 a
3,4028235E+38 para los valores
positivos

String(longitud
variable)

String (clas
e)

En funcin de
la plataforma
de
implementaci
n

0 a 2.000 millones de caracteres


Unicode aprox.

UInteger

UInt32

4 bytes

0 a 4.294.967.295 (sin signo)

ULong

UInt64

8 bytes

0 a 18.446.744.073.709.551.615
(1,8...E+19 ) (sin signo)

UserDefined(estructu
ra)

(hereda
deValueTyp
e)

En funcin de
la plataforma
de
implementaci
n

Cada miembro de la estructura tiene


un intervalo de valores determinado
por su tipo de datos y es
independiente de los intervalos de
valores correspondientes a los
dems miembros.

UShort

UInt16

2 bytes

0 a 65.535 (sin signo)

Trmino

Definicin

Do

Requerido. Inicia la definicin del bucle Do.

While

Obligatorio a menos que se utilice Until. Repite el bucle hasta


que condition sea False.

Until

Obligatorio a menos que se utilice While. Repite el bucle hasta


que condition sea True.

condition

Opcional. Expresin Boolean. Si condition es Nothing, Visual Basic la trata


como False.

statement
s

Opcional. Una o ms instrucciones que se repiten mientras o hasta


que condition sea True.

Continue
Do

Opcional. Transfiere el control a la siguiente iteracin del bucle de Do .

Exit Do

Opcional. Transfiere el control fuera del bucle Do.

Loop

Requerido. Termina la definicin del bucle Do.

Vous aimerez peut-être aussi