jueves, 26 de mayo de 2011

Visual Basic

¿Qué es Visual Basic?

Además de ser un lenguaje, es un entorno de programación, es decir, es una aplicación que sirve para hacer aplicaciones.

La primera versión de Visual Basic apareció en 1991. Antes de su existencia programar aplicaciones para Windows era mucho más complicado que programar aplicaciones para D.O.S. Al programar para un ambiente gráfico, el programador tenia que preocuparse por todos los pequeños detalles, por ejemplo, la creación de ventanas o cuadros de diálogo, los movimientos del ratón, los clics o dobles clic, etcétera. Para desarrollar una aplicación se necesitaban programadores realmente expertos para escribir miles de líneas de código.

Visual Basic se creó como una solución a estos problemas. Es un lenguaje de programación con un enfoque completamente distinto, basado en los elementos gráficos más que en una secuencia de líneas de programa. Permite agregar menús, botones, cajas de texto, check boxes, múltiples ventanas y prácticamente todos los elementos gráficos con los que nos topamos al trabajar con Windows Visual Basic es hoy, quizás el lenguaje de programación más popular y una herramienta de desarrollo profesional realmente poderosa.


Variables

Una variable puede almacenar números, palabras, fechas o propiedades. Una variable también puede almacenar información introducida por el usuario o el resultado de algún cálculo.
Para guardar un dato en una variable, se debe escribir su nombre, utilizar el signo de igual “=” e indicar el valor o la información que almacenará. Por ejemplo, podemos usar una variable  que almacene la edad de una persona como:

Edad= 24

Tipos de datos

Básicamente existen dos tipos de datos: los Numéricos y los Alfanuméricos (que pueden almacenar cualquier caracter).

Las variables numéricas tiene cuatro tipos básicos: enteros, enteros largos, simples, dobles. Cada uno de ellos tiene características especiales. Por si lado, los textos también se pueden guardar en diferentes tipos de variables. El espacio de memoria que ocupa cada tipo de variable es diferente.


Ø  Integer (Entero): Valores numéricos sin decimales desde -32,768 hasta 32,767.
Ø  Long Integer (Entero largo): Valores enteros desde -2, 147, 483,648 hasta 2, 147, 483,647.
Ø  Single precisión: Valores numéricos desde -3.4028 E + 38 hasta 3.4028 E + 38.
Ø  Double preciso: Valores numéricos desde -1.79769E + 308 hasta 1.79769E + 308.
Ø  Currency (Monetario): Permite almacenar números de tipo moneda, con dos decimales.
Ø  String (Cadena): Puede contener de 0 a 32,000 caracteres alfanuméricos. Como los valores se guardan como texto, no se pueden realizar operaciones matemáticas con ellos directamente.
Ø  Boolean (Booleano): Puede contener únicamente los valores TRUE o FALSE.
Ø  Date (Fecha): Contiene valores de fecha y hora.
Ø  Variant: Puede almacenar cualquier tipo de dato, inclusive objetos.

Operadores lógicos

Visual Basic te permite comparar más de una expresión lógica o evaluar más de un criterio en una sola instrucción. Para enlazar expresiones se utilizan los operadores lógicos. Estos son los más usados:

AND: Sólo si todas las expresiones son verdaderas el resultado de la expresión es verdadero. Si una sola de las expresiones es falsa, toda la expresión es falsa.

OR: Sólo si todas las expresiones son falsas el resultado de la expresión es falso. Si una sola de las expresiones es verdadera, toda la expresión es verdadera.

NOT: Si la expresión es falsa el resultado es verdadero. Si es verdadero será falsa.

Estructuras de decisiones

Decisión If… Then

Las estructuras de decisión If… Then te permiten evaluar una condición (expresión lógica) en el programa y llevar a cabo una serie de acciones basándose en el resultado de dicha evaluación. Su sintaxis es la siguiente:

If condición then sentencia

MsgBox

Es la instrucción de Visual Basic para desplegar las cajas de texto.


Estructura de decisión Select Case

Con la sentencia If, un programa puede tomar dos caminos: uno si se cumple la condición y otro si no se cumple. La sentencia Select Case es una forma de tomar decisiones que se utiliza cuando se pueden tomar multiples caminos, dependiendo del valor de una variable de prueba.

Select case hora
Case hora < 12
                Label1.caption= “Buenos días”
Case hora 12 to 18
Label1.caption= “Buenas Tardes”
Case hora > 18
Label1.caption= “Buenas Noches”
End Select

Estructura de bucle For… Next

Permite ejecutar cierto número de veces una acción. En otras palabras es una forma abreviada de escribir una larga lista de sentencias de programa. Este tipo de estructura se utiliza cuando sabes el número de veces que hay que repetir una acción.

No hay comentarios:

Publicar un comentario