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
retrocompatible con Visual Basic, pero el manejo de las
instrucciones es similar a versiones anteriores de Visual Basic,
facilitando así el desarrollo de aplicaciones más avanzadas con
herramientas modernas.
• El compilador de línea de comandos de Visual
Basic .NET se proporciona como alternativa a
la compilación de programas desde el entorno
de desarrollo integrado (IDE) de Visual Studio
.NET.
• Visual Studio .NET (2002)
Visual Studio .NET se publicó en 2002 y fue la primera versión de
Visual Studio en introducir el framework .NET.

• Visual Studio .NET 2003
Visual Studio .NET 2003 se publicó en 2003 fue una actualización
menor de Visual Studio .NET, básicamente propiciada por la
introducción de la versión 1.1 del Framework .NET.
• 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) La versión
interna de Visual Studio 2005 es la 8.0, mientras que el formato del archivo es
la 9.0.

• Visual Studio 2008
El IDE de Visual Studio 2008 permite trabajar contra 3 .NET frameworks
diferentes:
NET Framework 2.0
NET Framework 3.0
NET Framework 3.5
• Si ha programado en otros lenguajes, gran parte del material
que se trata en esta sección le resultará familiar. Aunque la
mayoría de las construcciones son similares a las de otros
lenguajes, el modelo orientado a eventos de Visual Basic
presenta algunas diferencias sutiles.
• Si es un programador principiante, el material tratado en esta
sección le servirá como introducción a las unidades de
generación básicas para escribir código. Una vez que
comprenda los conceptos básicos, podrá crear aplicaciones
eficaces mediante Visual Basic.
• Posee una curva de aprendizaje muy rápida.
• Integra el diseño e implementación de formularios
de Windows.
• Fácilmente extensible mediante librerías DLL y
componentes ActiveX de otros lenguajes.
• Si bien permite desarrollar grandes y complejas
aplicaciones, también provee un entorno adecuado
para realizar pequeños prototipos rápidos.
• Problema de versionado asociado con varias librerías
runtime DLL, conocido como DLL Hell.
• Soporte pobre para programación orientada a
objetos.
• Incapacidad para crear aplicaciones multihilo, sin
tener que recurrir a llamadas de la API de Windows.
• Dependencia de complejas y frágiles entradas de
registro COM.
Soporte
para LINQ

Literales
XML

Expresiones
lambda
Presentacion

Presentacion

  • 2.
    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 retrocompatible con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas.
  • 3.
    • El compiladorde línea de comandos de Visual Basic .NET se proporciona como alternativa a la compilación de programas desde el entorno de desarrollo integrado (IDE) de Visual Studio .NET.
  • 4.
    • Visual Studio.NET (2002) Visual Studio .NET se publicó en 2002 y fue la primera versión de Visual Studio en introducir el framework .NET. • Visual Studio .NET 2003 Visual Studio .NET 2003 se publicó en 2003 fue una actualización menor de Visual Studio .NET, básicamente propiciada por la introducción de la versión 1.1 del Framework .NET.
  • 5.
    • Visual Studio2005 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) La versión interna de Visual Studio 2005 es la 8.0, mientras que el formato del archivo es la 9.0. • Visual Studio 2008 El IDE de Visual Studio 2008 permite trabajar contra 3 .NET frameworks diferentes: NET Framework 2.0 NET Framework 3.0 NET Framework 3.5
  • 6.
    • Si haprogramado en otros lenguajes, gran parte del material que se trata en esta sección le resultará familiar. Aunque la mayoría de las construcciones son similares a las de otros lenguajes, el modelo orientado a eventos de Visual Basic presenta algunas diferencias sutiles. • Si es un programador principiante, el material tratado en esta sección le servirá como introducción a las unidades de generación básicas para escribir código. Una vez que comprenda los conceptos básicos, podrá crear aplicaciones eficaces mediante Visual Basic.
  • 8.
    • Posee unacurva de aprendizaje muy rápida. • Integra el diseño e implementación de formularios de Windows. • Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes. • Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos.
  • 9.
    • Problema deversionado asociado con varias librerías runtime DLL, conocido como DLL Hell. • Soporte pobre para programación orientada a objetos. • Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows. • Dependencia de complejas y frágiles entradas de registro COM.
  • 10.