lunes, 17 de enero de 2011

ANTECEDENTES

El lenguaje BASIC fue inventado en 1964 por John George Kemeny (1926-1993) y Thomas Eugene Kurtz (1928-) en el Dartmouth College. Estaba pensado para reducir notablemente la complejidad de los otros lenguajes del momento.
En 1975 Microsoft (entonces formado por dos personas: Bill Gates y Paul Allen) lanzó el  Altair Basic. Con el tiempo se han creado versiones de BASIC nuevas y más poderosas.
La suerte de BASIC dio un giro nuevamente con la introducción de Visual Basic de Microsoft.
Hoy día, VB es abismalmente más potente y evolucionado; y se ha convertido en uno de los lenguajes más utilizados en la plataforma Windows; se estima que entre el 70 y el 80% del total de aplicaciones comerciales son programadas en VB.

 Versiones:
  • Visual Basic 1.0 para Windows se liberó en Mayo de 1991.
  • Visual Basic 2.0 liberado en Noviembre de 1992. Vino en las versiones Standard y Professional. El entorno de programación era más fácil de usar, y su velocidad se mejoró. En particular, los formularios se convirtieron en objetos instanciables, sentando así los conceptos fundamentales para módulos de clase, que luego se ofrecerían en la versión 4.
  • Visual Basic 3.0 se liberó en verano de 1993, en versiones Standard y Profesional, incluyendo la versión 1.1 de Microsoft Jet Database Engine que permitía acceso a bases de datos (Access).
  • Visual Basic 4.0, de Agosto de 1995 fue la primera versión que generaba aplicaciones de 16 y 32 bits para Windows. Había incompatibilidades entre las distintas versiones liberadas de VB4 que causaban fallas de instalación y problemas de operación. Mientras las anteriores versiones utilizaban controles VBX, con esta se comenzó a usar controles OLE en archivos OCX, que más tarde se llamarían controles ActiveX.
  • Con la versión Visual Basic 5.0, de Febrero de 1997, Microsoft lanzó Visual Basic exclusivamente para generar programas de 32 bits. Los programadores que preferían generar aplicaciones de 16 bits debían utilizar VB 4.0, siendo transportables a VB 5.0 y viceversa. En la versión 5 se tenía la posibilidad de creaer controles personalizados, también se podía compilar a código ejecutable nativo de Windows, acelerando con ello la ejecución de los programas de cálculo.
  • Visual Basic 6.0, salido a mediados de 1998, muy mejorado, incrementó el número de áreas e incluyó la posibilidad de crear aplicaciones basadas en la Web. Microsoft retiró el soporte de VB6 en Marzo de 2008, pero a pesar de ello la ejecución resulta compatible en ambientes Windows Vista y Server 2008. El soporte estándar para Microsoft Visual Basic 6.0 finalizó el 31 de marzo de 2005, pero el soporte extendido terminó en marzo de 2008. En respuesta, la comunidad de usuarios de Visual Basic expresó su grave preocupación y presionó a los usuarios a firmar una petición para mantener el producto vivo. Microsoft se ha negado hasta ahora a cambiar su posición sobre el asunto.
  • Visual Basic .NET (siendo su versión interna la número 7) lanzada partir de 2002  y con la introducción de la plataforma .NET FrameWork de Microsoft, VB comienza a utilizar el paradigma "orientado a objetos", aumentando la potencia del lenguaje y haciéndolo multiplataforma. .
  • Visual Basic .NET 2003 se publicó en ese año y fue una actualización menor básicamente propiciada por la introducción de la versión 1.1 del Framework .NET. En esta versión se añadió por primera vez la posibilidad de programar para dispositivos móviles usando .NET, ya fuera usando el Compact Framework, o ASP.NET.
  • Visual Basic 8.0 (Visual Studio 2005), publicado el 4 de octubre de 2005, se basó en el framework .NET 2.0.
    Añade soporte de 64-bit (x86-64: AMD64 e Intel 64, e IA-64: Itanium)
    Ediciones: Express, Standard y Professional. A partir de la introducción en el mercado de la versión 2005 Microsoft publicó lo que se conoce como ediciones Express las cuales son versiones limitadas pero gratuitas, pensadas para usos no profesionales (principiantes, aficionados y pequeños negocios).
  • Visual Basic 9.0 (Visual Studio 2008) permite trabajar con 3 .NET frameworks diferentes: .NET Framework 2.0, .NET Framework 3.0 y .NET Framework 3.5. Además, integra el framework ASP.NET AJAX para el desarrollo de AJAX.
  •  Visual Basic 10.0 (Visual Studio 2010) es la más reciente versión y está desarrollado para el .NET Framework 4.0.

Como ya se vió, de las versiones existentes, la 6.0 es una de las más usadas hasta hoy día.
Veamos los siguientes videos al respecto.

Visual Basic 6.0: Introducción y Familiarización con el Entorno de Trabajo

Visual Basic: Primeros pasos

Lección 1 VISUAL BASIC 6


Ahora descarga una versión portable de VB 6.0 y el libro para poder realizar las primeras prácticas del curso:

Visual Basic 6.0 Portable

Libro Aprenda VB 6.0