visualbasic

¿Qué es visual basic? 

Visual Basic es un lenguaje de programación orientado a eventos, desarrollado por el alemán Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma.

interfaz







¿Que se puede hacer con visual basic?

Posibilidad de crear archivos ejecutables, librerías de clases, sitios webs con el lenguaje de programación ASP.NET, aplicaciones para dispositivos móviles, etc. Creación de aplicaciones que interaccionan con la gran mayoría de Sistemas Gestores de Bases de Datos Relacionales y Orientados a Objetos (SGBDROO).


¿Cuáles son las características?

El IDE de Visual Basic 6 tenía una serie de características que se han mantenido en otros lenguajes de programación, como C# o Visual C++. Entre ellas son:

  • Separación de la creación de la interfaz gráfica y el código.
  • Una barra de herramientas, con los controles (se podían añadir muchos o crear de propios) necesarios para la creación de formularios. Sólo había que arrastrar y redimensionarlos dentro de la interfaz. Los controles comunes eran labels, textbox, button, checkbox, picturebox, combobox, frame, timer, etc.
  • Un explorador de proyectos, para ver todos los formularios, controles, código, etc de nuestro proyecto y un panel de propiedades, dependiendo del formulario o control seleccionado. De esta manera se podía modificar sus características en modo diseño.
  • En la parte inferior una Ventana inmediato, que mientras se depuraba podías escribir directamente funciones simples o el valor contenido de las variables, y nos ayuda a la hora de corregir errores en nuestro código.

Pero la característica principal de visual Basic es que toda la programación está orientada a eventos.

El tema es que los controles comentados antes y los formularios vienen asociados a una serie de eventos, que es cuando ocurre algo concreto, ya sea por una acción del usuario o del sistema operativo.

Por poner un ejemplo sencillo, un botón tiene un evento click, y dentro de ese evento programaremos lo que nos interesa (por poner otro ejemplo snecillo, que salga un mensaje).

Otro evento sería en un textbox cuando hacemos click o tabulamos y recibe el foco (llamado GotFocus).

Así tenemos una lista de eventos relacionados, algunos comunes y otros específicos de cada control.


ejemplo de código

El siguiente fragmento de código muestra un cuadro de mensaje, en una ventana, que dice "¡Hola, mundo!":

Private Sub Form_Load()
    MsgBox ("¡Hola, mundo!")
End Sub

Una alternativa es guardar el mensaje en una variable tipo String y luego incluir ésta como argumento para la función MsgBox:

Private Sub Form_Load()
    Dim Mensaje As String      'Se declara la variable String
    Mensaje="¡Hola Mundo!"
    MsgBox(Mensaje)
End Sub

¿Cuáles son sus funciones?

funciones de conversión

¿Cuáles son sus ventajas?

Vamos a ver las grandes ventajas que tiene visual basic, y los inconvenientes que hicieron que no evolucionase tal y como lo conocemos hoy en día:

  • Es muy fácil aprender a programar con visual basic, de ahí su popularidad.
  • El diseño de formularios y aplicaciones para windows es muy sencilla gracias a su entorno, con una pequeña introducción ya puedes compilar y mostrar las ventanas, y con un nivel avanzado tener acceso a todas las posibilidades del sistema operativo.
  • Al ser popular, puedes encontrar mucha información por internet, y algún tutorial con código para descargar.
  • Personalizar dlls y controles para su reusabilidad.
  • Puedes hacer proyectos grandes, pero también permite hacer un prototipos o demo de una manera muy rápida.
  • Programación con la gran mayoría de bases de datos, entre ellas SQL Server y Oracle.
  • Ahora algunas de sus desventajas:

    • Problemas con las versiones en las dlls. La creación de una aplicación o programa implica que sus datos funcionan correctamente con una serie de librerías y su versión correspondiente.
      Si ese proyecto se instalaba en un ordenador, las librerías comunes con otras aplicaciones hacía que pudieras tener versiones diferentes (lo habitual es que fueran una versión reciente que la que estás instalando en ese momento), teniendo problemas con tu proyecto o con los otros programas que pudieran depender de ese archivo dll.
    • Aunque visual basic 6 puedes crear objetos y clases es, la verdad es que no aceptaba todo el paradigma de la programación orientada a objetos, (uso de una clase heredada) desperdiciando su potencial. Eso se arregló con .NET.
    • No podías crear aplicaciones multihilo.
    • El uso de controles en un formulario es un poco limitado.

¿Cómo descargar visual basic?





Conclusión

Para concluir con esta investigación es muy importante resaltar que esta información dada es simplemente para conocer mas el programa visual basic ya que es un lenguaje de programación como su nombre lo dice "lenguage" ósea nos tendremos que sumergir para aprenderlo mas a fondo esto es solo para conocerlo por encima, sim embargo, fue algo bueno ya que este trabajo me llevo a darme cuenta de que tan importante es este lenguaje.

bibliografía


Comentarios