Visual Basic es un lenguaje de programación manejado por eventos, desarrollado por 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.

En 1998 se liberó la última versión anterior al advenimiento de .NET: Visual Basic 6, para la que Microsoft extendió el soporte hasta marzo de 2008.

En 2002 Microsoft abandonó el desarrollo basado en la API Win32 y pasó a un marco común de librerías, independiente de la versión del sistema operativo, conocido como .NET Framework, fundamentalmente a través de C#. Pero Visual Basic sufrió una modernización enorme en la version Visual Basic 7, aparecida en 2002 (primera versión de lo que se conoce como Visual Basic.NET).

Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es compatible hacia atrás con Visual Basic, pero la sintáxis es similar a las versiones anteriores, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas para los programadores expertos en las versiones anteriores.

C# (C Sharp) en cambio, nació con el .Net Framework por lo que es el lenguaje preferido por la mayoría para la aqrquitectura .NET, No obstante, la elección de si usar Visual Basic o C#, depende del gusto del programador, y ambos lenguajes son muy poderosos y de fácil transición de código entre ellos, de hecho existen convertidores de código en línea muy buenos que traducen de un lenguaje al otro (Por ejemplo: Convertidor de VB.NET a C# y Convertidor de C# a VB.NET).

Aunque Visual Basic es de propósito general, desde la versión 3, también provee facilidades para el desarrollo de aplicaciones de bases de datos. A lo largo del tiempo, ha usado diferentes frameworks de acceso a datos, como DAO (Data Access Objects), RDO (Remote Data Objects), ADO (ActiveX Data Objects) y últimamente ADO.NET, EF (Entity Framework) y LinQ (Language Integrated Query o en español Lenguaje de Consulta Integrado).

El entorno de desarrollo integrado o IDE de Visual Basic es Visual Studio. Este IDE contiene un editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un constructor de interfaces gráficas o GUI.

Versiones de Visual Basic .Net

2002: Visual Basic .Net 2002 (Visual Basic 7)
2003: Visual Basic .Net 2003 (Visual Basic 7.1)
2005: Visual Basic .Net 2005 (Visual Basic 8.0)
2008: Visual Basic .Net 2008 (Visual Basic 9)
2010: Visual Basic .Net 2010 (Visual Basic 10)
2012: Visual Basic .Net 2012 (Visual Basic 11)

respag
Panamá - © 2012
Haga su donación para colaborar con La Escuela del Programador

La Escuela del Programador es un sitio web sin anuncios, sin ánimo de lucro, no es un sitio web comercial. Es el sueño de compartir con todos, muchos años de una gran pasión. Si realmente encuentra este sitio útil y lo aprovecha, le pido su generosa y no importa cuán modesta colaboración, simplemente para afrontar los costos de mantener este sitio disponible en internet.
No deseo lucrar con este sitio, ya que lo hago desinteresadamente, sólo le pido que, si puede, aporte (desde un dólar hasta lo que crea que puede dar), para afrontar los costos de dominio y hosting. Muchísimas gracias y ojalá juntos podamos hacer un sitio que sea una buena fuente de aprendizaje de programacíon en español.

Si no se siente en condiciones de colaborar, igualmente será bienvenido al sitio, es libre para todos y será un placer que encuentre mis artículos provechosos, pero si realmente me ayuda con una donación minima, seguramente, colaborará para que La Escuela del Programador se mantenga en la Web y crezca, conviertiendo a este sitio hecho con mucha pasión, dedicación y esfuerzo, en una buena fuente de aprendizaje.

Mis saludos cordiales y gracias por interesarse en mi sitio.

Rubén E. Spagnuolo
respag
Panamá - © 2012