Que es visual basic

Solo disponible en BuenasTareas
  • Páginas : 6 (1251 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de enero de 2011
Leer documento completo
Vista previa del texto
Que es Visual Basic

Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code) que fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación. Luego de sufrirvarias modificaciones, en el año 1978 se estableció el BASIC estándar. La sencillez del lenguaje ganó el desprecio de los programadores avanzados por considerarlo "un lenguaje para principiantes".

Primero fue GW-BASIC, luego se transformó en QuickBASIC y actualmente se lo conoce como Visual Basic y la versión más reciente es la 6 que se incluye en el paquete Visual Studio 6 de Microsoft. Estaversión combina la sencillez del BASIC con un poderoso lenguaje de programación Visual que juntos permiten desarrollar robustos programas de 32 bits para Windows. Esta fusión de sencillez y la estética permitió ampliar mucho más el monopolio de Microsoft, ya que el lenguaje sólo es compatible con Windows, un sistema operativo de la misma empresa.

Visual Basic ya no es más "un lenguaje paraprincipiantes" sino que es una perfecta alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows.

Estructuras IF, Then, Else

La estructura de control IF permite decidir entre dos opciones resultantes de la evaluación de una sentencia. Si la evaluación es positiva hace una cosa, también podemos especificar acciones para realizar en caso de quela evaluación sea negativa. Veamos cómo funciona en VBScript.
IF (expresión) then
Sentencias

END IF
Vemos que en primer lugar tenemos la sentencia IF, luego una expresión, que puede o no ir entre paréntesis, y más tarde la palabra THEN. Vemos que luego hay un salto de línea antes de colocar las sentencias asociadas a la evaluación positiva de la sentencia. En VBScript las líneas si queimportan. 
Después de poner las sentencias de las asociadas a la evaluación positiva colocamos un END IF, para acabar la estructura del IF.
Enunciado ELSE:
Opcionalmente se puede colocar una serie de sentencias asociadas a la evaluación negativa de la expresión. Estas sentencias se deben colocar después de la orden ELSE y antes del END IF.
IF (expresión) then
Sentencias

ELSE
Sentencias

ENDIF

Enunciado ELSE IF:
En Visual Basic Script existe la posibilidad de utilizar un enunciado especial en el lugar donde utilizaríamos un ELSE. Sirve para encadenar sentencias IF de modo que en un resultado negativo de un IF se pueda evaluar otra expresión, que tendría a su vez otros enunciados THEN y probablemente ELSE u otro ELSEIF. Se vería en un ejemplo con más facilidad: 
IF (expresion1)then
Sentencias1

ELSE IF (expresion2) then
Sentencias2

ELSE IF (expresion3) then
Sentencias3

ELSE
Sentencias4

END IF

Se evalúa la primera expresión, en caso positivo se ejecutan las sentencias1, en caso negativo se evalúa la expresión 2. Si la expresión 2 es positiva se ejecutan las sentencias 2 en caso negativo evaluamos la expresión 3 con el siguiente ELSEIF. Todo acaba en unELSE en este ejemplo, pero el ELSE final no es obligatorio.
“to” & “is”:
En Visual Basic podemos utilizar operadores de comparación para abarcar un rango de valores en cada prueba de una estructura Select Case. Los operadores de comparación que se pueden utilizar son =, <>, >, <, <=, >0. Para poder utilizar los operadores de comparación debemos incluir la palabra clave Is ola palabra clave To en la expresión para identificar la comparación que se está llevando a cabo. 
La palabra clave Is indica al compilador que compare la variable de prueba con la expresión que aparece después de la palabra clave Is. La palabra clave To identifica un rango de valores. Veamos un ejemplo de su uso: 
Case Is < 13 
Label1.Caption = “Todavía eres un chaval” 
Case 13 To 18 ...
tracking img