En el mundo de la programación informática, uno de los lenguajes más populares y conocidos es el de Visual Basic. Creado en 1991 por Alan Cooper para Microsoft, este paquete permite programar contenidos informáticos gráficos de manera simple y accesible.
La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario (GUI). En lugar de escribir numerosas líneas de código para describir la apariencia y la ubicación de los elementos de la interfaz, simplemente puede agregar objetos prefabricados en su lugar dentro de la pantalla.
La palabra "Basic" hace referencia al lenguaje BASIC (Beginners All-Purpose Symbolic Instruction Code), Visual Basic ha evolucionado a partir del lenguaje BASIC original y ahora contiene centenares de instrucciones, funciones y palabras clave, muchas de las cuales están directamente relacionadas con la interfaz gráfica de Windows.
Microsoft Visual Basic, presenta una manera más rápida y sencilla de crear aplicaciones para Microsoft Windows; proporciona un juego completo de herramientas que facilitan el desarrollo rápido de aplicaciones. El lenguaje de programación Visual Basic no es exclusivo de Visual Basic.
La Edición para aplicaciones del sistema de programación de Visual Basic, incluida en Microsoft Excel, Microsoft Access y muchas otras aplicaciones Windows, utilizan el mismo lenguaje. El sistema de programación de Visual Basic, Scripting Edition (VBScript) es un lenguaje de secuencias de comandos ampliamente difundido y un subconjunto del lenguaje Visual Basic.
Sólo se necesitan unos minutos para crear una aplicación sencilla con Visual Basic.:
Puede crear la interfaz de usuario "dibujando" controles, como cuadros de texto y botones de comando, en un formulario.
A continuación, establezca las propiedades del formulario y los controles para especificar valores como el título, el color y el tamaño.
Finalmente, escriba el código para dar vida a la aplicación.
Se designa como objeto cualquier elemento, por ejemplo, un formulario, una imagen, un control, tal como una caja de texto; a su vez, los objetos tienen propiedades, que en el caso de la caja de texto una es la propiedad "text" que se encarga de contener el texto que aparecerá en la caja. A los objetos se les puede asociar eventos. Un evento es la ocurrencia de un suceso, comúnmente la acción que realiza el usuario sobre el objeto, que como resultado puede, por ejemplo, provocar un cambio en alguna propiedad de un objeto. Por ejemplo: Visual Basic tiene un evento llamado KeyPress, que ocurre cuando el usuario presiona una tecla; ese evento se puede asociar a la caja de texto, y en él definirá (por programación) qué acción se tomará cuando se oprima una tecla.
En síntesis, un objeto posee propiedades, responde a eventos y puede ejecutar métodos asociados a él.
• 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.
• 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.
Imagínese un auto como un objeto; el auto tiene diversas propiedades como color, modelo, etc. Algunas con solamente 2 posibles valores, como encendido y apagado, incluso otras que a simple vista no se ven, como podría ser la cantidad de gasolina. Para definir el color de este objeto Auto, según Visual Basic, se haría de la siguiente manera:
Para crear una aplicación o Proyecto en VB se requiere:
Sólo se necesitan unos minutos para crear una aplicación sencilla con Visual Basic.:
• Puede crear la interfaz de usuario "dibujando" controles, como cuadros de texto y botones de comando, en un formulario.
• A continuación, establezca las propiedades del formulario y los controles para
especificar valores como el título, el color y el tamaño.
• Finalmente, escriba el código para dar vida a la aplicación.
Elaborar un programa que solicite en un formulario la Distancia y Tiempo, y determinar la velocidad.
Propiedad Caption para etiquetas y botones de comando.
Propiedad Text para Cuadros de Texto.
Elaborar un programa que solicite en un formulario la edad de una persona, en caso de ser menor de edad que despliegue en un cuadro de dialogo la leyenda "No puede votar por ser menor de edad" y en caso contrario despliegue la leyenda "Puede votar, es mayor de edad".
Elabora un programa que solicite el radio de un círculo y determine el área del mismo.