INTEGRANTES
• CORDOVA NOLAZCO, LUIS ENRIQUE
• BALTAZAR ESPINOZA, DIEGO RICARDO
• MALPARTIDA MAYTA, JORGE LUIS
• GUERRA TIMOTEO, ELÍAS
• SANTIAGO VALERIO, MARCO
¿Qué es Visual Basic?
Visual Basic es un ambiente gráfico de
desarrollo de aplicaciones para el sistema
operativo Microsoft Windows. Las
aplicaciones creadas con Visual Basic están
basadas en objetos y son manejadas por
eventos. Visual Basic se deriva del lenguaje
Basic, el cual es un lenguaje de
programación estructurado. Sin embargo,
Visual Basic emplea un modelo de
programación manejada por eventos.
Partes del entorno
Barra de título: muestra el nombre del proyecto y del formulario q se está
diseñando actualmente
Barra de menús: agrupa los menús despegables que contienes todas las
operaciones que pueden llevarse a cabo con Visual Basic.
Barra de herramientas estándar: contienen los botones que se utilizan con mayor
frecuencia cuando se trabaja con un proyecto. Simplifica la elección de opciones de los
menús Archivo, Edición, Ver y Ejecutar; además, en el área derecha presenta la
ubicación (coordenadas) y el tamaño del objeto seleccionado.
Ventana de formulario: es el área donde se diseña la interfaz gráfica, es decir, es
donde se inserta electo gráficos, como botones, imágenes, casilla de verificación,
cuadros de listas, etc.
Cuadro de herramientas: presenta todos los controles necesarios para diseñar
una aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de
comandos, etc.
Ventana de proyecto: muestra los elementos involucrados en el proyecto, como
formularios, módulos, etc. Cada elemento puede seleccionarse en forma
independiente para su edición.
Ventana de posición del formulario: muestra la ubicación que tendrá el
formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación puede
cambiarse si se hace clic con el botón izquierdo del mouse.
Requerimientos y Características
✓ Visual Basic tiene reservadas determinadas palabras clave para su uso
exclusivo.
✓ Se debe evitar usar una palabra clave reservada como nombre de un objeto.
Si el nombre de un objeto coincide con la palabra clave, cada vez que se
haga referencia al objeto debe aparecer entre identificadores delimitadores,
como dobles comillas (“”) o corchetes ([]).
✓ Para hacer un comentario en una línea se puede poner una comilla simple
antes de este (‘ )
✓ Visual no distingue las mayúsculas de las minúsculas.
¿Qué es un objeto?
Cada formulario (ventana), menú o control que se crea con Visual Basic
es un módulo auto contenido llamado objeto. Los bloques básicos de
construcción de una aplicación con Visual Basic son los objetos. Cada
objeto tiene un conjunto de características y un comportamiento
definido (propiedades, métodos y eventos) que lo diferencian de otros
tipos de objeto
Métodos
Los métodos son un conjunto de procedimientos que permiten que
un objeto ejecute una acción o tarea sobre sí mismo. Por ejemplo,
para un formulario tenemos el método Hide que hará que el
formulario se oculte; o el método Show que hará que el formulario
se vuelva a mostrar.
Eventos
Un evento es una acción que es reconocida por el objeto. Un
evento ocurre (se dispara) como resultado de la interacción del
usuario con el objeto. También puede dispararse debido a la
ejecución de código (sentencias) o como resultado de la
interacción de otro objeto con el objeto de poseedor del evento.
Algunos eventos comunes definidos en
Visual Basic son:
Click: ocurre cuando se presiona y suelta un botón del mouse sobre un objeto.
DblClick: ocurre cuando se presiona y suelta dos veces un botón del mouse sobre
un objeto.
DragDrop: ocurre al arrastrar y soltar un determinado objeto con el mouse.
DragOver: ocurre si una operación de arrastrar y soltar está en curso.
GotFocus: ocurre cuando un objeto recibe el control o foco, ya sea mediante una
acción del usuario como hacer clic en un objeto ventana, o cambiando el foco de
objeto desde el programa, mediante el método SetFocus.
LostFocus: contrario al anterior, este evento ocurre cuando el objeto pierde el
enfoque, sea mediante acción del usuario o efectuado desde la aplicación.
KeyDown: ocurre cuando el usuario mantiene presionada una tecla.
KeyUp: ocurre cuando el usuario deja de presionar una tecla. Este evento
sucede precisamente al terminar el evento KeyDown.
KeyPress: ocurre como cuando se presiona y suelta una tecla.
MouseDown: ocurre cuando el usuario presiona un botón del mouse.
MouseUp: se produce cuando el usuario suelta el botón del mouse.
MouseMove: este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto.
Declaración de variables
La declaración de las variables en Visual Basic se hace por medio de la instrucción Dim
seguida del nombre de la variable y del tipo de datos que esta contendrá. Con una
misma instrucción Dim podemos declarar más de una variable, incluso de tipos
diferentes, tal como veremos a continuación.
La siguiente línea de código declara una variable de tipo entero:
Dim i As Integer
Tal como se ha dicho, también podemos declarar en una misma línea más de una
variable:
Dim a, b, c As Integer
En este caso, las tres variables se la han definido del mismo tipo, que es el indicado al
final de la declaración.
HISTORIA VISUAL BASIC
• B.A.S.I.C. significa: Código de instrucciones de uso universal
para principiantes.
• Es un lenguaje de programación que actúa como un
intermediario entre el operador y el computador. John Kemeny
• BASIC es un lenguaje de programación desarrollado por los
estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth
College en 1964.
Thomas Kurtz
VERSIONES DE VISUAL BASIC
• 1991 - Visual Basic 1.0 para Windows 3
1. Facilidad y rapidez de crear aplicaciones para Windows.
2. Luego de 12 meses se desarrollo y mejoro la versión 1.0 con la
herramienta Thunder (Trueno).
• 1992 – Visual Basic 2.0
1. Se lanzo en noviembre de 1992.
2. Mayor capacidad de crear aplicaciones de mayor tamaño y
mas sofisticadas.
3. Nuevas herramientas como: ventana de propiedades, sintaxis
del código en color entre otras. El cuadro de propiedades y la caja de herramientas (con
controles añadidos) de Visual Basic 2.0.
VERSIONES DE VISUAL BASIC
• Visual Basic 3.0
1. Salió al mercado en verano de 1993.
2. Incluía la versión 1.1 de Microsoft Jet Database Engine,
que permitía acceso a bases de datos.
• Visual Basic 4 - para Windows 95
1. Surgida en agosto de 1995.
2. Fue la primera versión que generaba aplicaciones tanto
de 16 como de 32 bits para Windows.
VERSIONES DE VISUAL BASIC
• Visual Basic 5 - para Office 97
1. Salió al mercado en febrero de 1997.
2. Versión que generaba programas de 32 bits exclusivamente.
3. En esta versión se tenía la posibilidad de crear controles personalizados.
4. También permitía compilar a código ejecutable nativo de Windows ,
logrando con ello incrementar la velocidad de ejecución de los programas
generados.
VERSIONES DE VISUAL BASIC
• Visual Basic 6.0
1. Salido a mediado de junio del 1998.
2. Incrementó el número de áreas e incluyó la
posibilidad de crear aplicaciones basadas
en Web. Microsoft retiró el soporte de VB6
en marzo de 2008 , pero a pesar de ello las
aplicaciones que genera son compatibles
con plataformas más modernas , como
Windows Vista , Windows Server 2008,
Windows 7 y Windows 8.
VERSIONES DE VISUAL BASIC
• 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, …. : 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.
APLICACIONES DE VISUAL BASIC
• Es un diseñador de entorno de datos, es posible generar, de manera
automática, conectividad entre controles y datos mediante la acción de
arrastrar y colocar sobre formularios o informes. Los objetos Actives
son una nueva tecnología de acceso a datos. Asistente para
formularios: sirve para generar de manera automática formularios que
administran registros de tablas o consultas pertenecientes a una base
de datos, hoja de cálculo u objeto. Asistente para barras de
herramientas.
¿DONDE USAMOS VISUAL BASIC?
• Es ampliamente utilizado en corporaciones,
porque es una herramienta que permite crear
rápidamente aplicaciones Windows. Facilidad
del lenguaje permite crear aplicaciones para
Windows en muy poco tiempo. Permite generar
librerías dinámicas (DLL) ActiveX de forma
nativa. Permite la utilización de formularios.
Posibilidad de desarrollar y ejecutar
aplicaciones de Visual Basic 6.0 en Windows
2005 o 2008.
CATEGORÍAS DE LAS APLICACIONES DE
VISUAL BASIC:
• Multimedia
• Base de datos
• Internet, red
• Gráficos - animación
• Archivos
• Utilidades
• Juegos
• Varios
• Enlaces externos
Conclusiones
✓ Posee una curva de aprendizaje muy rápida.
✓ Integra el diseño e implementación de formularios de Windows.
✓ Es uno de los lenguajes de uso más extendido, por lo que resulta fácil
encontrar información, documentación y fuentes para los proyectos.
✓ Si bien permite desarrollar grandes y complejas aplicaciones,
también provee un entorno adecuado para realizar pequeños
prototipos rápidos.
Conclusiones
✓ Posibilidad de crear aplicaciones para Microsoft Office.
✓ Creación de aplicaciones que interaccionan con la gran mayoría de
Sistemas Gestores de Bases de Datos Relacionales y Orientados a
Objetos (SGBDROO).
✓ Posibilidad de diseñar clases, controles y componentes nuevos, y darles
sus propios comportamientos y propiedades para reutilizarlos en otras
aplicaciones o entornos de desarrollo.
EJEMPLOS EN VISUAL BASIC
• VARIABLES Y TIPO DE DATOS
En cuanto a los tipos de variables, Visual Basic las clasifica en función del tipo de dato que
contienen. Veamos las más usuales.
EJEMPLO 1:
Para crear variable utilizamos la palabra reservada “Dim”, luego escribir el nombre de la
variable, luego añadimos “As” para decirle que tipo de dato será añadir el tipo de dato en este
caso añadimos un tipo de dato entero ”Integer”.
Escribimos el valor de la variable, por ejemplo que sea igual a 50.
Para mostrar la variable en una ventana emergente usamos un comando, lo cual se llama
“MsgBox(nombre de la variable)”
• ARRAYS
Para los arreglos se la secuencia parecida a las de tipos de datos, pero en este caso se
tiene que especificar cuantas posiciones tendrá el arreglo.
Ejemplo 2
Escribimos la palabra reservada “Dim”, el nombre del arreglo “arreglo()”, abrimos
paréntesis para decirle cuantas posiciones tendrá el arreglo, le decimos que tipo de
dato es, para este ejemplo decimos que es de tipo texto “String”
Para asignar los valores a cada una de las posiciones escribimos:
arreglo(0) = “hola”
arreglo(1) = “como estas”
arreglo(2) = “muy feliz”
Para mostrar cada una de las posiciones del arreglo usamos:
MgBox(arreglo(0) + “ “ + arreglo(1) + “ “ + arreglo(2) +……….)
• OPERADORES
A continuación se muestra los principales operadores matemáticos que usan en el programa.
Ejemplo 3
Haremos un ejemplo con el operador suma ”+” escogemos variables de tipo
decimal “Double” y le asignamos el nombre a cada variable num1, num2,
num3,……
También asignamos una variable para guardar el resultado de la operación
“operacion”
Le damos los valores correspondientes a cada variable
En este caso esgogemos los siguientes valores
num1 = 45.23
num2 = 26.65
Y mostramos el resultado con MsgBox(operacion)
• SENTENCIA IF
Es una estructura selectiva donde involucra dos caminos “if” (verdadero), “else” (falso)
para anidar se usa “elseif”.
Haremos un ejemplo.
Ejemplo 4 :
Introducimos dos números y comparamos quien es el mayor y quien es el menor, para ello
explicaremos paso a paso:
Creamos una etiqueta donde nos mostrara el resultado:
Del cuadro de herramientas creamos dos “TexBox” y un “Button” y en ambas
herramientas cambiamos las propiedades de name.
Es decir:
Luego en la funcion comparar introducimos los siguientes codigos
Dim num1, num2 As Integer
num1 = txtnum1.Text
num2 = txtnum2.Text
If (num1 < num2) Then
MsgBox("Numero1 menor que Numero2")
ElseIf (num1 = num2) Then
MsgBox("Numero1=Numero2")
Else
MsgBox("Numero1 mayor que Numero2")
End If