Está en la página 1de 40

Visual Basic es un lenguaje desarrollado por

Microsoft a principios de la década de los


noventa y que se ha seguido usando, en
distintas versiones, hasta hoy día. Tras su
lanzamiento adquirió gran popularidad porque
Microsoft facilitó un entorno de programación
amigable, que era de fácil uso para los
programadores y permitía crear aplicaciones
para Windows con aspecto profesional y con
rapidez. A lo largo de la historia ha tenido
:
Alan Cooper

Visual Basic 1.0, 2.0 y 3.0: podemos denominar a


estar versiones como antecedentes del Visual Basic
que conocemos hoy en día.

Visual Basic 4.0 y 5.0: fueron versiones que


incrementaron la popularidad de Visual Basic y
se integraron en los sistemas operativos de
última generación de Microsoft.
Visual Basic 6.0: fue la consagración de Visual Basic y
supuso su expansión a gran escala. Visual Basic 6 se
usó para el desarrollo de numerosas aplicaciones
profesionales y empresariales por todo el mundo y
tuvo un gran éxito. Tanto, que aunque ya no cuenta
con soporte por parte de Microsoft, es un lenguaje que
sigue siendo usado debido a que numerosos
programadores estaban muy especializados en él y a
que muchas empresas tenían programas funcionando
con este lenguaje y no han querido eliminar estos
programas.

A partir de 2002 Visual Basic se integró dentro de una


plataforma de programación más amplia que admitía la
programación en distintos lenguajes denominada Visual
Studio.NET y empezó a usarse el término Visual
Basic.NET para hacer referencia a estas nuevas
versiones. No obstante, Visual Basic ha seguido siendo
un lenguaje propio que ha seguido usándose. Ya dentro
de Visual Studio pueden destacarse estas versiones:

Visual Basic 2005: introdujo cambios


importantes en relación a la filosofía de
programación en que se basaba Visual Basic
(aunque el lenguaje continúa siendo
esencialmente el mismo)

Visual Basic 2008, 2010, 2012, 2020… : Visual


Basic es un lenguaje vivo que se mantiene
integrado dentro de la plataforma Visual Studio
y del que continúan apareciendo versiones que
van introduciendo progresivas mejoras.
Ingresaremos a la pagina

https://visualstudio.
microsoft.com/es/do
wnloads/

1
Daremos clic en
descarga gratuita
en comunidad

Nos abrirá esta pestaña de

3
descarga , esperaremos a
que termine de descargar

Cuando hayamos terminado de descargar


,daremos clic en la flecha hacia arriba , y
luego en abrir

4
Ejecutaremos (nos preguntara “¿quieres
permitir que esta aplicación realice cambios en
tu dispositivo?” daremos en si

5
A continuación
nos aparecerá
este mensaje
daremos en
continuar

Inmediatamente se
empezará a preparar todo

6
Seleccionaremos “móviles y
escritorio” luego, daremos clic en
instalar .

7
Esperamos a que
termine de instalar

Aparecerá este mensaje donde


podremos seleccionar , de momento
no quizás más tarde

9
En este mensaje
podremos seleccionar

10
el tema que deseemos

Esperaremos un
poco a que todo

11
este listo
12
Pantalla de inicio
Lo primero que se ve al abrir Visual
Studio es la ventana de inicio. La
ventana de inicio está concebida
para ayudar a "obtener código" más
rápido. Tiene opciones para clonar
o desproteger código, abrir una
solución o un proyecto existente,
crear un nuevo proyecto o
simplemente abrir una carpeta que
contiene algunos archivos de
código.
Sistema operativo Tipo de aplicación
Lenguaje de programación
Barra de menu
La barra de menús de la parte superior de
Visual Studio agrupa los comandos en
categorías. Por ejemplo, el menú
Proyecto contiene comandos
relacionados con el proyecto en el que
está trabajando. En el menú
Herramientas, se puede personalizar el
comportamiento de Visual Studio
mediante la selección de Opciones, o bien
agregar características a la instalación
mediante la selección de Obtener
Busqueda
herramientas y características.
Visual Studio puede parecer
abrumador a veces con tantas
propiedades, opciones y menús. La
búsqueda de Visual Studio (Ctrl+Q) es
una excelente manera de encontrar
rápidamente características del IDE y
código en una ubicación.
Barra de accesos
rapidos

Este tema presenta las


herramientas de depuración
proporcionadas por Visual
Studio. En el contexto de
Visual Studio, cuando Cualquier CPU es la opción más fácil
depura su aplicación , porque siempre está disponible como
normalmente significa que opción y no requiere ningún
está ejecutando la aplicación procedimiento especial para habilitarla.
con el depurador adjunto Sin embargo, es algo engañoso, ya que
(es decir, en modo parece implicar, falsamente, que el
depurador). ensamblado resultante podría usarse
en una computadora x86. Además, los
ensamblados producidos para
cualquier CPU pueden ocupar más
espacio en disco que los ensamblados
producidos para x64
Cuadro de herramientas
Contiene todos los controles de
la aplicación seleccionada para
diseñar la aplicación .

Vista previa
Permite ubicar los
controles dentro
de la misma para
distribuirlos y
diseñar el
formulario

Explorador de soluciones
Muestra todos los archivos relacionados a esta
solución ,varias carpetas donde se
almacenarán elementos

Diseño y
código
Propiedades
Se encontrarán ahí todas las
propiedades de cada uno de los A que
elementos que tenga en diseño. biblioteca de
clase
pertenece .

Como se llama el control y


este es modificable

Cada una de estas son


categorías que tienen
propiedades que
pueden modificarse

Podemos
cambiar el
Si quiero usar una imagen en el fondo
nombre a partir
del código
Para personalizar el cuadro de herramientas
, puede agregarle páginas o agregar
controles mediante el comando controles
adicionales del menú herramientas . Cuando
agrega una página, una herramienta
Seleccionar objetos está siempre disponible
en la página.

Seleccionar objetos es el
único elemento del cuadro
de herramientas que no
dibuja un control. Cuando
lo selecciona, solo puede
cambiar el tamaño o mover
un control que ya se ha
dibujado en un formulario.
Le permite mantener texto que no
quiere que el usuario cambie,
como un título debajo de un
gráfico.

Contiene texto que el


usuario puede especificar o
cambiar.

Le permite dibujar un cuadro de texto


y un cuadro de lista de combinación.
El usuario puede elegir un elemento
de la lista o especificar un valor en el
cuadro de texto.
Se usa para mostrar una lista de elementos
que el usuario puede elegir. La lista puede
desplazarse si tiene más elementos de los
que se pueden mostrar al mismo tiempo.

Crea una casilla que el usuario puede


elegir fácilmente para indicar si algo es
verdadero o falso, o para mostrar varias
opciones cuando el usuario puede elegir
más de una.
Le permite mostrar varias opciones
de las que el usuario solo puede
elegir una.

Crea una instancia del componente


BackgroundWorker que puede ejecutar
una operación en un subproceso
dedicado independiente.
Crea una instancia del componente
ErrorProvider, que indica al usuario final que
un control de un formulario tiene un error
asociado.

Crea una instancia del


componente FileSystemWatcher
que se puede usar para
supervisar cambios en cualquier
directorio o archivo al que se
tenga acceso.
Crea una instancia del componente
HelpProvider que proporciona ayuda
emergente o en pantalla para los controles.

Crea una instancia del componente ImageList que


proporciona métodos para administrar una
colección de objetos Image.
Crea una instancia del componente
Process que se puede usar para
detener, iniciar y manipular los
datos asociados con procesos del
sistema.
Crea una instancia del componente
Timer que se puede usar para agregar
funciones basadas en tiempo a las
aplicaciones basadas en Windows.

También hay un componente Timer


basado en el sistema que se puede
agregar al Cuadro de herramientas.
Este componente Timer está
optimizado para aplicaciones de
servidor, mientras que el componente
Timer de Windows Forms es más
adecuado para su uso en Windows
Forms.
Label Button
PictureBox
TextBox

RadioButton

ComboBox
COMENTARIOS

En Visual Basic, todo lo contenido en una sentencia a la derecha del carácter comi lla
simple (`) en una línea es un comentario y no es tenido en cuenta. Los comentarios son muy
útiles para facilitar la comprensión del código utilizado sobre todo en proyectos complejos
donde resulta imprescindibles para revisiones posteriores del código.

SENTENCIAS EN MAS DE UNA LINEA

En ocasiones las sentencias son complejas y es necesario 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 guion inferior (_)
VARIAS SENTENCIAS EN UNA SOLA LINEA

Para escribir varias sentencias en una sola línea es necesario escribir dos puntos (:) entre
sentencia y sentencia.

VARIABLES Y TIPOS DE DATOS


Los programas usan variables, para guardar valores temporalmente, así se puede entender
una variable como una entidad que permite almacenar valores temporalmente durante la
ejecución de una aplicación. Posee dos partes, un nombre o identificador y un valor que
será su contenido.

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

Se usan para representar cantidades numéricas enteras (integer y long) y decimales (single
y double).
TIPO BYTE
Representa una cantidad entre 0 y 255 y se pueden hacer con él las mismas operaciones
que con los enteros, salvo la resta.

TIPO STRING

Se usa para representar cadenas de caracteres


TIPO BOLEAN

Permite representar valores del tipo True/False


TIPO DATE
Se usa para representar Fechas

TIPO CURRENCY
Es un formato de representación en coma fija, se usa para representar valores decimales
que tengan a lo sumo 15 dígitos de parte entera y cuatro de parte decimal.
Sintaxis
Sintaxis de la instrucción “Console.WriteLine“:
Console.Writeline(mensaje_o_instrucción_que_llevará)
La línea finaliza con un salto de línea VB.Net no es “Case Sensitivity”, es decir, no distingue
entre mayúsculas y minúsculas. Lo del paréntesis siempre irá en comillas.
Sintaxis de Declaración de Bloques:
Class Main
Public Shared Sub Main()
Console.Writeline (“Hello Word”)
End Sub
End Class

En VB.NET cada bloque tiene su sentencia de apertura y su sentencia de cierre, que


normalmente empieza con la palabra “End”.
Sintaxis de la instrucción “Dim”:
Dim nombre_variable(As tipo_de_dato)

Consiste en decirle a la computadora cuantas variables y/o o constantes se utilizaran en el


programa, cómo se llamaran y el tipo de datos que contendrán. En una sentencia “Dim”
puede hacer más de una declaración.
Sintaxis de Arreglos:
Dim T As String() o Dim T() As String
Dim T(3) As String 'Crea un arreglo de 4 elementos
T(0) = “12345” 'Seteo del 1er elemento del arreglo
'Definición y asignación de una vez
Dim T () As String = (“1”,“2”,“3”)

VB.NET permite definir arreglos de varias formas con ().


Operadores:

Operadores lógicos:

Además operadores AndAlso o OrElse(Ejemplo):

Sentencias de Control (Ejemplo):


Sentencia Case (Ejemplo):

Sintaxis de Sentencias de control (Ejemplo):


Usa las palabras claves, “For”, “To”, “Next” y “Step”.

Sentencia While (Ejemplo):

Clases y objetos (Ejemplos):


Usa las palabras Class/End Class, para iniciar y finalizar una clase respectivamente:
Punto de entrada de la aplicación o Método main:

Métodos o acciones que un objeto puede llevar a cabo, usa procedimientos Sub y
funciones Funtion:

Construcciones o métodos dentro de la clase que son llamados automáticamente se crea


Una instancia de dicha clase:

Varios métodos con el mismo nombre pero diferente “etiqueta”:

Atributos o propiedades:
Espacios de nombres:

Administración de excepciones usa palabras Try/Catch/Finally:

Con algunas de estas sintaxis haremos dos programas.


Programas
Ya con el Visual Studio 2019 instalado y conociendo previamente su
sintaxis, procedemos a elaborar un programa sencillo de sumas y uno
un poco más complicado usando condicionales “If” y “ElseIf”.

Primer Programa: Suma de dos Factores.

1.- Abrimos Visual Studio y esperamos a que termine de cargar:


2.- Seleccionamos en “Crear un proyecto”:

3.- Seleccionamos lenguaje de “Visual Basic”, en plataforma de “Windows” (ya que se hará
para Windows) y en tipo de proyecto: “Consola”:
4.- En éste caso le pondremos “Suma de dos Factores al programa”. Dejamos como está el
Framework y sí se desea, se cambia la ubicación del programa a elaborar:

5.- Empezamos el programa declarando nuestras Variables:


5,1.- Se declararán las variables, en este caso usaremos “V1” como valor uno, “V2” como
valor dos y “R” como el resultado de la operación:

6.- Usaremos “V1” como valor uno, “V2” como valor dos y “R” como el resultado de la
operación. Ponemos instrucciones para que lea el teclado y sepa que variables se están
utilizando:
7.- Aplicamos la suma. En donde “R” es nuestro resultado que es igual a la Suma del Valor
uno y dos:

8.- Ponemos los datos de salida, indicando que factores sumamos y el resultado de los
mismos. Presionamos F5 para compilar y ejecutar.
Segundo Programa: Comparar tres números y arrojar cual es el mayor de ellos

Para hacer este programa, se pueden hacer los primeros cuatro pasos del anterior ejercicio.

O también puede hacerse desde el ejercicio anterior desde la parte superior donde dice
“Nuevo proyecto” y ponemos de título “Mayor de Tres Números”.

1.- Se declararán Variables, en éste caso “V1” como valor uno, “V2” como valor dos y “V3”
como valor tres:

2.- Ahora, pediremos los números a través del teclado y sabrá qué valor tendrá. Ponemos
instrucciones:
3.- Como vamos a ver si se cumple una condición en el problema, usaremos “If” y si éstas
no se cumplen, pondremos “ElseIf”. Nuestra primera condición es que todos los números
sean iguales (Cabe resaltar que siempre se tendrán que leer las variables y preguntar por el
teclado, así que hay poner instrucciones en todas y se tiene que cerrar “If”.):

4.- En un caso contrario a lo anterior podremos diferentes casos: Que el primer número sea el
más grande de los tres:
5.- En otro caso, si no se cumple lo anterior, ponemos: El segundo número es el mayor:

6.- Y si ya ni ninguna de las anteriores se cumple, quedaría la última opción: El tercer número
es el mayor. Presionamos F5 para compilar y ejecutar.
Sin duda alguna, se pueden crear muchos proyectos y/o ideas en este programa, ya sean:
de escritorio, Web, en la nube, móviles, entre algunos más. Se pueden elaborar muchas
grandes ideas.
Recuerda un poco al lenguaje usado cuando se programa en Eclipse con Java.

Es un programa que, a consideración del equipo, es fácil de aprender y manipular, en


respecto al lenguaje del Visual Basic y aplicación en general.

También podría gustarte