Sie sind auf Seite 1von 21

VISUAL BASIC

2015
Que es Visual Basic
Es un lenguaje de programacion que utiliza una interfaz totalmente
visual.

Permite crear ventanas, botones, mens, etc. de forma sencilla con solo
arrastrar y soltar los elementos. Luego se pueden definir las apariencias,
posiciones y comportamientos tanto de forma visual como utilizando
cdigos de programacin.

Toma elementos de diferentes paradigmas como el orientado a objetos y


el orientado a eventos.

Suele considerarse un sistema RAD (Rapid Application Development),


porque permite crear aplicaciones de forma rpida, especialmente para
prototipos.
Variables en Visual Basic
Se las declara al inicio del cdigo y se les antepone la
palabra reservada Dim, el nombre, seguido el tipo de
dato que almacenar.

Ejemplo:
Dim numero As Integer

Para asignarle un valor utilizamos el operador =

Ejemplo:
numero = 120
Tipos de Datos en Visual Basic
Indican el tipo de valor que puede almacenar una variable.

Los principales tipos de datos:

Nmeros enteros:
Byte: del 0 a 255
Integer: del -32.768 a 32.767
Long: del -2.147.483.648 hasta 2.147.483.648 .

Nmeros decimales:
Single: del +/- 1e-45 hasta 3e38
Double: del +/- 5e-324 hasta 1.8e308
Tipos de Datos en Visual Basic
Cadenas de caracteres: se definen con la palabra String y tienen
un rango de hasta 2 billones de caracteres.

Tipos de valores lgicos: se utiliza la palabra Boolean y sus 2


posibles valores son True (verdadero) y False (falso).

Fechas y horas: se uiliza la palabra Date

Tipo variant : pueden almacenar cualquier tipo de valor, pero


ocupan mas memoria.
Constantes en Visual Basic

Las constentes, se utilizan para guardar datos y valores ,


el contenido que almacena no cambia, siempre es
constante.

Las constantes se declaran con la palabra Const.

Ejemplo:
Const numero = 20
Operadores de Visual Basic
Permiten operar, validar, comparar, asignar, distinguir,
etc.., los datos e instrucciones de cdigo de los
programas.

Operadores aritmticos
Permiten trabajar con clculos matemticos como la suma (+),
resta (-), divisin (/) y multiplicacin (*).

Operadores lgicos
Se utilizan en expresiones para devolver resultados del tipo True o
False. Los mas comunes son el operador And y el Or.
Operadores de Visual Basic
Operadores de comparacin
Se utilizan para comparar expresiones de cualquier tipo.
Operador de igualdad (=), menor que (<), mayor que (>), distinto
a(<>)

Operador de concatenacin (&)


Se utiliza para unir cadenas de caracteres.

Ejemplo:
nombre = Alejandro"
apellido = Magno"

nombrecompleto = nombre & apellido


EMPEZANDO A
PROGRAMAR
VISUAL BASIC 2015
Iniciando con Visual Basic
Arrancar el programa
En el men archivo seleccionar Nuevo Proyecto
Elegir la opcin Aplicacin de Windows Forms
Esperamos un momento a que el programa realice las acciones necesarias
para crear el proyecto y aparece el entorno de desarrollo.
Contiene: cuadro de herramientas (al la izquierda) y el panel de propiedades (a
la derecha).
Mi primera aplicacin en Visual Basic
1. Cambiar el nombre (Desde propiedades) a la actual ventana (Form1), le
llamaremos Mi aplicacin.

2. Aadir dos botones (mostrar y borrar) y un TextBox, arrastrarlos a la


ventana desde el Cuadro de Herramientas.

3. Cambiar el nombre de los botones (ventana propiedades) seleccionando


cada botn.
Agregando cdigo a nuestra aplicacin
Doble click encima del botn mostrar y poner lo siguiente dentro del evento
button1.click :

VB ya da el cdigo para ejecutar la aplicacin y solo tenemos que indicar la


funcin de Button1.click, en este caso el contenido de el textbox1 sea el
texto Mi aplicacin".

Para el botn borrar el cdigo es igual al anterior, solamente que esta vez el
texto es igual a "" , es decir vaco.
Mi aplicacin

Para comprobar su funcionamiento dar clic en play.


Como compilar Mi Aplicacin
Se debe configurar la carpeta de destino donde se guardara
el .exe de nuestra aplicacin y el programa har el resto.

Vamos a Proyecto -> Propiedades de Mi Aplicacin, al


apartado compilar y donde dice "Ruta de acceso de los
resultados de la compilacin" ubicar la carpeta donde
quieren que se compile el programa y cerramos propiedades.

Vamos a Depurar -> generar Mi Aplicacin y


automticamente se generara en la carpeta que se le haya
asignado.
Calcular el rea del Triangulo
Tipos de sentencias de control
Visual Basic tiene las siguientes estructuras de
control:

If...Then

If...Then...Else

Select case
For... Next
While...End While
Do...loop
Sentencia If Then - Else
Permite tomar una decisin referente a la accin a ejecutar en un
proceso basndose en el resultado (verdadero o falso) de una condicin.

Sintaxis:
If condicin Then
accin1
[else]
accin2
end if

En donde condicin debe ser una expresin numrica, relacional o lgica.


Si la condicin es verdadera se ejecuta la accin1 y si es falsa se
ejecutar la accin2.
Sentencia SELECT
Permite ejecutar una de varias acciones en funcin del valor de una
expresin. Es una alternativa a If... Then ... ElseIf cuando lo que se
necesita es comprobar es la misma expresin con diferentes valores.

Sintaxis:
Select case expresion
case lista1
sentencias
case lista2
sentencias
case else
sentencias n
end select

Donde expresin es una expresin numrica o alfanumrica y lista1 y


lista2 representan una lista.
Sentencia For... NexT
La sentencia for ejecuta un conjunto de sentencias cierto
nmero de veces.

Sintaxis:

for variable = expresion1 to expresion2 Step

[sentencias]

Next variable
Sentencia While... End While
While repite la ejecucin de un conjunto de sentencias mientras una
condicin dada sea cierta. La condicin se verifica antes de ejecutarse
el conjunto de sentencias.

Sintaxis:

While condicion
[sentencias]
End While

Donde condicin es cualquier expresin numrica, relacional o lgica.


Sentencia Do... Loop
Un Loop repite la ejecucin de un conjunto de sentencias mientras una
condicin dada sea cierta, o basta que una condicin dada sea cierta.
La condicin puede ser verificada antes o despus de ejecutarse el
conjunto de sentencias.
Sintaxis:

Formato1 Formato2
Do
Do
[{While|Until}condicin]
[sentencias]
[sentencias]
[Exit do]
[Exit do]
[sentencias]
[sentencias]
Loop[{While|Until}condicin]
Loop

Donde condicin es cualquier expresin que se evale a True o a False.

Das könnte Ihnen auch gefallen