Aprende Visual Basic Parte 5: Variables, Constantes & Mas...

Tema en 'Guías y Tutoriales' iniciado por Poto, 15 Ene 2012.

  1. Pot

    Poto
    Expand Collapse
    Coronel
    Usuario destacado

    Mensajes:
    3.356
    Me Gusta recibidos:
    435
    Bienvenido a Aprende a programar en Visual Basic Parte 5: Poniendonos calientes... Variables, Constantes y Renombrar objetos en tiempo de ejecucion.

    VARIABLES: Las variables son objetos que se establecen en tiempo de ejecucion (Mientras el programa se ejecuta), sirven para almacenar numeros, palabras, numeros decimales, objetos entre otros.

    COMO DECLARARLAS:
    Citar:
    Dim Nombredelavariable as Tipodelavariable
    Nombredelavariable = Valor
    Dim ---> Es lo que indica que voy a establecer una variable
    Nombredelavariable ---> El nombre que va a tener esa variable, pueden ser letras, numeros, etc
    as Tipodelavariable ---> Aqui se indica el tipo que va a tener la variable. Existen muchos, pero los que veremos a continuacion son: String (Letras) e Integer (Numeros enteros)

    CONSTANTES: Lo mismo que las variables, pero una vez declaradas NO PUEDEN SER MODIFICADOS.

    COMO DECLARARLAS:
    Citar:
    Const Nombredelaconstante as Tipodelaconstante = Valor
    Es practicamente lo mismo que Variables. Lo que cambia es que aqui el valor de la Constante se ejecuta en el mismo momento que esta es declarada.

    Ejemplos de variables:

    Un programa que pide que indique su nombre y lo almacena en la variable de Nombre, para luego mostrar un Mensaje con tu nombre. Añadimos 1 TextBox y Un boton de "Aceptar"

    [​IMG]

    Aqui el codigo: (Añadirlo en el Command1_Click)
    Citar:
    Dim nombre As String ---> Declaro a la variable "nombre" para almacenar datos tipo String (Texto)
    nombre = Text1.Text ---> Declaro que la variable "nombre" tiene el valor del Text1.text
    MsgBox nombre, vbInformation, "Tu nombre es..." ---> Cuando esta declarada, la variable "nombre" puede ser utilizada para MSGBOX, Titulos, objetos entre muchos otros.
    Un programa que pide que uno indique dos numeros y los sume. Añadimos 2 TextBox y un boton de "Aceptar"

    [​IMG]

    Este es el codigo: (Añadirlo en el Command1_Click)
    Citar:
    Dim n1, n2, n3 As Integer ---> Declaro a n1, n2 y n3 como variables tipo Integer
    n1 = Text1 ---> Declaro que n1 es igual al valor del Text1
    n2 = Text2 ---> Lo mismo, pero esta ves es Text2
    n3 = Val(n1) + Val(n2) ---> Declaro que n3 es igual al resultado de sumar los valores de n1 y n2
    MsgBox "El resultado de " & n1 & " + " & n2 & " Es igual a " & n3, vbInformation, "Ese es el resultado" ---> Lanzo un MSGBOX
    Aqui el resultado:

    [​IMG]

    EXTRA: Renombrar objetos en tiempo de ejecucion!

    Esto sirve para cambiar lo que diga un Command1 sin editarlo de forma visual (Se edita por codigo, es mas versatil y rapido)
    Citar:
    Private Sub Form_Load()
    Me.Caption = "Sumas" ---> Cambiamos el nombre del Form1 por "Sumas"
    Command1.Caption = "Realizar la suma correspondiente" ---> Cambiamos lo que dice un Command1 por "Realizar la suma correspondiente"
    End Sub
    Para que se entienda mejor, aqui una imagen:

    [​IMG]

    FIN PARTE 5

    En la parte 6: ¡Mi segundo proyecto!: ¡Una Calculadora!
     

Compartir esta página