Sintaxis y elementos básicos de visualbasic

Solo disponible en BuenasTareas
  • Páginas : 7 (1680 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de enero de 2011
Leer documento completo
Vista previa del texto
Sintaxis y Elementos Básicos de Visual Basic

Irina Cendrero

SINTAXIS Y ELEMENTOS BÁSICOS DE VISUAL BASIC
1. COMENTARIOS Y SENTENCIAS

Comentarios
En Visual Basic, todo lo contenido en una sentencia a la derecha del carácter comilla simple (`) en una línea es un comentario y no es tenido en cuenta.

Sentencias de más de una línea

En ocasiones las sentencias son complejas y esnecesario escribirlas en más de una línea para que entren en la pantalla, para ello hay que dejar un espacio en blanco al final de la línea y escribir el carácter guión inferior (_) Ejemplo: lblEtiqueta.Caption = "Esta es una etiqueta de descripción de " _ "un ejemplo de una sentencia en dos líneas."

Varias Sentencias en una sola línea
Para escribir varias sentencias en una sola línea es necesarioescribir dos puntos (:) entre sentencia y sentencia. Ejemplo: a= 7: b= 87:

1

Sintaxis y Elementos Básicos de Visual Basic

Irina Cendrero

2. VARIABLES

Variables y tipos de datos
Los tipos de datos básicos que se pueden almacenar en una variable son los siguientes:

Declaración y ámbito de las variables
Declarar una variable consiste en avisar al programa de la existencia de lamisma, dándola un nombre y un tipo. La declaración de variables es aconsejable pero no obligatoria salvo que se fuerce a Visual Basic a declarar todas las variables mediante la sentencia Option Explicit al principio de cada módulo. Las variables tienen un ámbito que delimita las partes del programa desde donde se pueden usar, así hay variables de tipo local y variables de tipo global. Las variableslocales son aquellas que están definidas dentro de un procedimiento o función y sólo son accesibles en ese procedimiento o función donde se definieron, así una variable local es reinicializada cada vez que se entra en el procedimiento. Las variables de tipo global son aquellas que son accesibles desde cualquier parte del programa. La declaración de variables se realiza de la siguiente forma: 2 Sintaxis y Elementos Básicos de Visual Basic

Irina Cendrero

[ Dim / Static / Private / Public ] nombreVariable As TipoVariable

Ejemplo:
Dim Letra As String Static Permanente As Integer Public Valor As Integer Private Logico As Boolean

Si una variable se usa sin haberla declarado previamente, toma por defecto el tipo Variant que se adapta a la información o dato que se toma en cadamomento. No obstante se puede forzar a Visual Basic a declarar todas las variables usando la sentencia Option Explicit.

Declaración de Arrays

Declararemos arrays de la siguiente forma:
Dim MiArray(NumElementos) As Tipo

Ejemplo:
Dim miArray(20) As Integer

Para accede a los elementos del array utilizaremos la siguiente estructura:
miArray(índice)

3

Sintaxis y Elementos Básicos deVisual Basic

Irina Cendrero

Conversión de Tipos (cast)

En visual Basic la conversión de tipos de las variables se realiza con la siguiente sintaxis:
CType(expresión)

Dónde Type será el tipo al que se quiere convertir, pudiendo ser por tanto cualquiera de las siguientes:
CBool (expresión) CDate (expresión) CInt (expresión) CSByte (expresión) CStr (expresión) CUShort (expresión) CByte(expresión) CDbl (expresión) CLng (expresión) CShort (expresión) CUInt (expresión) CChar (expresión) CDec (expresión) CObj (expresión) CSng (expresión) CULng (expresión)

Ejemplo en el que se convierten dos String en dos Date:
Dim aDateString, aTimeString As String Dim aDate, aTime As Date aDateString = "February 12, 1969" aTimeString = "4:35:47 PM" aDate = CDate(aDateString) aTime =CDate(aTimeString)

Que en Java sería:
String aDateString, aTimeString; Date aDate=new Date("February 12, 1969"); Date aTime=new Date("4:35:47 PM"); aDate = (Date)aDateString; aTime = (Date)aTimeString;

Palabra ME
"Me" es una palabra clave que indica que son objetos del propio formulario o procedimiento. Ejemplo que indica utiliza Me para instanciar un new Label en el formulario actual: Public...
tracking img