Después de la versión clásica de Visual Basic 6.0, la
primera versión de Visual Basic .NET debutó en 2002. A partir de 2014, se
lanzan siete versiones de Visual Basic .NET.
2002 (VB 7.0)
La primera versión, Visual Basic .NET, se basa en .NET
Framework 1.0. La característica más importante es el código administrado, que
contrasta con el clásico Visual Basic.
2003 (VB 7.1)
Visual Basic .NET 2003 se lanzó con .NET Framework 1.1. Las
nuevas características incluyen soporte para .NET Compact Framework y un mejor
asistente de actualización de VB. También se realizaron mejoras en el
rendimiento y la fiabilidad de .NET IDE (especialmente el compilador de fondo)
y el tiempo de ejecución. Además, Visual Basic .NET 2003 estaba disponible en
Visual Studio.NET Academic Edition, distribuido a un cierto número de
académicos [palabras de comadreja] de cada país sin costo.
2005 (VB 8.0)
Después de Visual Basic .NET 2003, Microsoft eliminó
".NET" del nombre del producto, llamando a la siguiente versión de
Visual Basic 2005.
Para esta versión, Microsoft agregó muchas características
destinadas a reforzar el enfoque de Visual Basic .NET como plataforma de
desarrollo rápido de aplicaciones y diferenciarlo aún más de C #., Que incluye:
Función Editar y Continuar [se necesitan más explicaciones]
Evaluación de expresión en tiempo de diseño [se necesitan
explicaciones adicionales]
Un pseudo-espacio de nombres llamado "Mi", que
proporciona:
Fácil acceso a ciertas áreas de .NET Framework que de otra
manera requieren un código significativo para acceder, como usar
My.Form2.Text = "MainForm"
más bien que
System.WindowsApplication1.Forms.Form2.text =
"MainForm"
Clases generadas dinámicamente (por ejemplo, My.Forms)
Conversor mejorado VB-to-VB.NET
Una palabra clave "using" que simplifica el uso de
objetos que requieren el patrón Dispose para liberar recursos
Función Just My Code, que oculta (pasos) el código
repetitivo escrito por Visual Studio .NET IDE y el código de la biblioteca del
sistema durante la depuración
Enlace de origen de datos, facilitando el desarrollo de
cliente / servidor de base de datos
Para cerrar las brechas entre él y otros lenguajes .NET,
esta versión agregó:
Genéricos
Clases parciales, un método para definir algunas partes de
una clase en un archivo y luego agregar más definiciones posteriormente;
particularmente útil para integrar código de usuario con código autogenerado
Sobrecarga del operador y tipos anulables
Soporte para tipos de datos enteros sin signo utilizados
comúnmente en otros idiomas
Visual Basic 2005 introdujo el operador IsNot que hace que
'If X IsNot Y' sea equivalente a 'If Not X Is Y'. Ganó notoriedad cuando se
descubrió que era el tema si una solicitud de patente de Microsoft.
2008 (VB 9.0)
Visual Basic 9.0 se lanzó junto con .NET Framework 3.5 el 19 de noviembre de 2007.
Para esta versión, Microsoft agregó muchas características, que incluyen:Un verdadero operador condicional, "If (condición como boolean, truepart, falsepart)", para reemplazar la función "IIf".
Tipos anónimos:
2010 (VB 10.0)
En abril de 2010, Microsoft lanzó Visual Basic 2010. Microsoft había planeado usar Dynamic Language Runtime (DLR) para esa versión, pero cambió a una estrategia de coevolución entre Visual Basic y el lenguaje hermano C # para acercar ambos idiomas a una paridad más cercana. La capacidad innata de Visual Basic para interactuar dinámicamente con objetos CLR y COM se ha mejorado para trabajar con lenguajes dinámicos integrados en DLR como IronPython e IronRuby. El compilador de Visual Basic se mejoró para inferir la continuación de línea en un conjunto de contextos comunes, en muchos casos eliminando la necesidad del carácter de continuación de línea "_". Además, el soporte existente de las Funciones en línea se complementó con soporte para Subs en línea, así como versiones de múltiples líneas de Sub y Función lambdas.
2012 (VB 11.0)
Visual Basic 2012 fue lanzado junto con .NET Framework 4.5. Las principales características introducidas en esta versión incluyen
Programación asincrónica con declaraciones "async" y "await"
Iteradores
Jerarquía de llamadas
Información de la persona que llama
Palabra clave "global" en declaraciones de "espacio de nombres".
2015 (VB 14.0)
Visual Basic 2015 (código denominado VB "14.0") se ha lanzado con Visual Studio 2015. Las características del lenguaje incluyen un nuevo "?". operador para realizar comprobaciones nulas en línea, y se incluye una nueva característica de interpolación de cadenas para formatear cadenas en línea.
2017 (VB 15.0)
Visual Basic 2017 (código denominado VB "15.0") se ha lanzado con Visual Studio 2017. Amplía la compatibilidad con las nuevas funciones de lenguaje de Visual Basic 15 e introduce nuevas refactorizaciones que le permiten organizar el código fuente con una sola acción.
Visual Basic 9.0 se lanzó junto con .NET Framework 3.5 el 19 de noviembre de 2007.
Para esta versión, Microsoft agregó muchas características, que incluyen:Un verdadero operador condicional, "If (condición como boolean, truepart, falsepart)", para reemplazar la función "IIf".
Tipos anónimos:
- Soporte para LINQ
- Expresiones Lambda
- Literales XML
- Tipo de Inferencia
- Métodos de extensión
2010 (VB 10.0)
En abril de 2010, Microsoft lanzó Visual Basic 2010. Microsoft había planeado usar Dynamic Language Runtime (DLR) para esa versión, pero cambió a una estrategia de coevolución entre Visual Basic y el lenguaje hermano C # para acercar ambos idiomas a una paridad más cercana. La capacidad innata de Visual Basic para interactuar dinámicamente con objetos CLR y COM se ha mejorado para trabajar con lenguajes dinámicos integrados en DLR como IronPython e IronRuby. El compilador de Visual Basic se mejoró para inferir la continuación de línea en un conjunto de contextos comunes, en muchos casos eliminando la necesidad del carácter de continuación de línea "_". Además, el soporte existente de las Funciones en línea se complementó con soporte para Subs en línea, así como versiones de múltiples líneas de Sub y Función lambdas.
2012 (VB 11.0)
Visual Basic 2012 fue lanzado junto con .NET Framework 4.5. Las principales características introducidas en esta versión incluyen
Programación asincrónica con declaraciones "async" y "await"
Iteradores
Jerarquía de llamadas
Información de la persona que llama
Palabra clave "global" en declaraciones de "espacio de nombres".
2015 (VB 14.0)
Visual Basic 2015 (código denominado VB "14.0") se ha lanzado con Visual Studio 2015. Las características del lenguaje incluyen un nuevo "?". operador para realizar comprobaciones nulas en línea, y se incluye una nueva característica de interpolación de cadenas para formatear cadenas en línea.
2017 (VB 15.0)
Visual Basic 2017 (código denominado VB "15.0") se ha lanzado con Visual Studio 2017. Amplía la compatibilidad con las nuevas funciones de lenguaje de Visual Basic 15 e introduce nuevas refactorizaciones que le permiten organizar el código fuente con una sola acción.
No hay comentarios:
Publicar un comentario