Características de Visual Basic.net La plataforma .Net a partir del Framework 2.0 es un potente lenguaje programación orientado a objetos que nos permite reutilizar código de tal manera crear nuestros propias funciones métodos constructores...etc., y reutilizarlas en toda nuestra aplicación y además de todo eso de trabajar en arquitectura de 3 a n capas nos permite encapsular, heredar, polimorfismo, ósea que encapsulamos nuestra capas en DLL, y nos la podemos llevar a otras aplicación. Algunas características de este lenguaje de programación son: * Integra el diseño e implementación de formularios de Windows. * Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales. * Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos. * Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes. * Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control. * Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1: [7] * Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo, bases de datos (Access). * Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos.
Evolución del lenguaje de programación visual Basic.net Visual Basic 2008 (VB 9.0) Para esta versión se añadieron varias novedades, incluyendo: •
Soporte para LINQ
•
Expresiones lambda
•
Literales XML
Visual Basic 2010 (VB 10.0) Visual Basic 2010 ofrece soporte para entorno de ejecución dinámico.. VB 2010 forma parte de Microsoft Silverlight. Silverlight. Visual Basic es un lenguaje de programación que permite realizar diferentes programas de registro anudados.
Evolución del entorno de programación de visual Basic .Net Visual Studio .NET (2002) Esta versión de Visual Studio introdujo, junto con el Framework .NET tres nuevos lenguajes de programación, Visual C#, VB.NET y Visual J#.
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 Añade soporte de 64-bit (x86-64: AMD64 e Intel 64, e IA-64: Itanium).
Visual Studio Express Edition A partir de la introducción en el mercado de la versión 2005 de Visual Studio Microsoft publicó lo que se conoce como ediciones Exp de distintos programas.
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
Los principales componentes del marco de trabajo son: El conjunto de lenguajes de programación. La biblioteca de clases base o BCL. El entorno común de ejecución para lenguajes, o CLR por sus siglas en inglés. • •
•
Debido a la publicación de la norma para la infraestructura común de lenguajes (CLI por sus siglas en inglés), el desarrollo de lenguajes se facilita, por lo que el marco de trabajo .NET soporta ya más de 20 lenguajes de programación y es posible desarrollar cualquiera de los tipos de aplicaciones soportados en la plataforma con cualquiera de ellos, lo que elimina las diferencias que existían entre lo que era posible hacer con uno u otro lenguaje. Algunos de los lenguajes desarrollados para el marco de trabajo .NET son: C#, Visual Basic .NET, Delphi (Object Pascal), C+ +, F#, J#, Perl, Python, Fortran, Prolog (existen al menos dos implementaciones, el P#1 y el Prolog.NET2 ), Cobol y PowerBuilder.