Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos de Visual Basic
Fundamentos de Visual Basic
Cada uno de los elementos grficos que pueden formar parte de una aplicacin tpica de Windows es un tipo de Control.
Cada formulario y cada tipo de control tienen un conjunto de propiedades que definen su aspecto grfico (tamao, color, posicin en la ventana, tipo y tamao de letra, etc.) Cada propiedad tiene un nombre que viene ya definido por el lenguaje.
Pgina 1
Objeto
Se puede acceder a una propiedad de un objeto por medio del nombre del objeto a que pertenece, seguido de un punto y el nombre de la Propiedad: NombreObjeto . NombrePropiedad Las acciones del usuario sobre el programa se llaman eventos. Son eventos tpicos el clicar sobre un botn, el hacer doble clic sobre el nombre de un fichero para abrirlo, el arrastrar un icono,, etc. Los mtodos son funciones que tambin son llamadas desde programa, pero a diferencia de los procedimientos no son programadas por el usuario, sino que vienen ya pre programadas con el lenguaje. Comentarios Cuando una frase va precedida de una comilla simple (') , Visual Basic interpreta que esa frase es un comentario. Por ejemplo: Clculo de la velocidad media Suma = 0 Se inicia la variable suma con el valor 0 Variables Contiene un valor que puede modificarse a lo largo de la aplicacin. Cada variable tiene los siguientes atributos: Nombre: Tiene que comenzar por una letra, puede tener hasta 255 caracteres de longitud y debe ser nico dentro de su mbito. Tipo: Determina la clase de datos que se puede almacenar. mbito: El mbito de una variable especifica en qu parte de la aplicacin es conocida la variable.
Docente: Leonardo Huertero Cantoran Correo: [email protected]
Pgina 2
Declaracin de variables Antes de utilizar una variable, se debe declarar su tipo. Una forma de hacerlo es utilizar la sentencia Dim (o una de las palabras Public, Private o Static) Dim NombreVariable As Tipo Ejemplos: Dim I As Integer Dim R As Double Dim A As Integer, B As Double Dim Nombre As String Dim Etiqueta As String*10 Observe que en una sentencia, Dim puede realizar ms de una declaracin. La clusula As Tipo de la instruccin Dim, le permite definir el tipo de dato o de objeto de la variable que va a declarar. Cuando se declara una variable y no se especifica su tipo, se asume que es de tipo Variant. Por ejemplo: Dim A, B As Integer Otra forma de declarar variables es mediante los caracteres de declaracin. Por ejemplo: I% Variable entera R# Variable real de doble precisin Nombre$ Cadena de caracteres
Pgina 3 Docente: Leonardo Huertero Cantoran Correo: [email protected]
Declaracin explcita En Visual Basic no es necesario declarar una variable antes de utilizarla. Sin embargo, esta forma de trabajar es fuente de errores. Por ejemplo: Dim M As Integer, N As Integer VarTemp = M N = VaTemp Para evitar errores, se usa la sentencia Option Explicit en la seccin de declaraciones del formulario, mdulo o clase Mdulos de Visual Basic Mdulo de formulario: Es un fichero con extensin .frm que puede contener descripciones del formulario y controles. Mdulo estndar: Es un fichero con extensin .bas que solo contiene declaraciones y definiciones de procedimiento, tipos y datos a los que tienen acceso otros mdulos de la aplicacin. Mdulo de clase: Es un archivo con extensin .cls que contiene la definicin de una clase de objetos. mbito de las variables Se entiende por mbito o alcance de una variable, el espacio de la aplicacin donde la variable es visible y por lo tanto se puede utilizar.
Variables locales Una variable local se reconoce en el procedimiento en que est definida. Dim Variable as Tipo Por ejemplo: Private Sub Form_Load() Dim ent1 As Integer, ent2 As Integer ent1=10: Print ent1, ent2 End Sub
Pgina 4
ent2=9
Variables globales Una variable global es una variable declarada a nivel de mdulo pero a la que se puede acceder desde cualquier otro mdulo. Para hacer que una variable sea global o pblica, hay que declararla Public. Public Variable As Tipo Por ejemplo: Public varform As Integer Constantes simblicas A menudo se utilizan valores constantes una y otra vez en el cdigo. En estos casos la mejor solucin es definir estos valores como constantes simblicas y utilizar en lo sucesivo los nombres que identifican estas constantes. Para definir una constante simblica, se usa la siguiente sintaxis: [Public/Private] Const constante [As Tipo] = expresin Por ejemplo: Const PI = 3.1415926 Sentencias Una sentencia es una lnea de texto que indica una o ms operaciones a realizar. Una lnea puede tener varias sentencias, separadas unas de otras por dos puntos: Total = a*b : suma = suma+total Operadores
Pgina 5