Visual Basic. NET

Visual Basic. NET, es la nueva versión de Visual Basic. Las principales novedades de este nuevo lenguaje de desarrollo de framework. NET son que está basado en objetos y que está compilado. Visual Basic, al igual que su contraparte de C#, es un punto de conjunción de muchas iniciativas de desarrollo de Microsoft y tecnologías del pasado como: COM y ActiveX, reemplazadas por ensamblados de objetos y clases completamente administrados: managed significa que la administración de memoria es administrada de forma autónoma por el recolector de basura. Con Visual Basic es posible realizar: Windows Forms, web, Services, COM components, MQ, Web service y también destinado a dispositivos móviles a través del uso de bibliotecas de marco compacto. Visual Basic es uno de los principales lenguajes de Visual Studio, La suite de Microsoft para programadores, basada íntegramente en el Framework. NETO.

Visual Basic. NET (versión interna 7. 0), nació en 2002. Fue el primer Visual Basic desarrollado sobre el Framework. Neto 1. 0. Aunque comercialmente es el sucesor de VB6, de hecho el único punto común es la sintaxis similar a VB. Esta versión soportaba el paradigma de programación de objetos con características como herencia, polimorfismo y encapsulación. Añade gestión de memoria avanzada (gracias al recolector de basura) y punteros, todo en un entorno de escritura totalmente gestionado y fuerte. Además de los tipos y bibliotecas más clásicos que se encuentran en cualquier lenguaje, como IO, formato de cadenas, cálculos matemáticos y estadísticos y más, esta versión del lenguaje ya admite threading, reflexión, atributos personalizables, programación distribuida a través de remoting y programación de objetos COM. Con La Versión 1 Del Framework. 1, Microsoft lanzó una nueva versión de Visual Studio (Visual Studio 2003) y con él nuevas versiones de los idiomas incluidos, incluyendo Visual Basic. NET 2003 (versión interna 7. 1). Además de mejorar algunas bibliotecas en términos de rendimiento, como el compilador de fondo, Soporte para el. Net Compact Framework permite a los programadores desarrollar aplicaciones para dispositivos móviles. En 2005, con la versión 2. 0 del framework, se lanzó la nueva versión de Visual Basic, con el nombre comercial de Visual Basic 2005 que por primera vez abandona el sufijo. NETO. En esta versión, se añaden muchas nuevas características de programación, entre las que: además, han aparecido nuevas palabras clave: además, se han realizado cientos de actualizaciones sobre los métodos del framework distribuidos en los diversos espacios de nombres como IO, seguridad, criptografía, Threading y otros. Visual Basic 2008 se lanzó por adelantado el 19 de noviembre de 2007 y se implementó en el marco. Neto 3. 5 con el lanzamiento de Visual Studio 2008. Esta versión del lenguaje añade características innovadoras como los literales XML y LINQ. Se han introducido muchas características nuevas para soportar LINQ, incluyendo tipos anónimos, inferencia de tipos, expresiones lambda y métodos de extensión. Además, se ha integrado el uso de los nuevos marcos implementados por la versión 3. 0 di. NET entre los que: además, el uso del lenguaje se ha ampliado a través del uso del nuevo desarrollo IDE Visual Studio 2008, para realizar aplicaciones con tecnología Silverlight basada en WPF. En abril de 2010, Microsoft lanzó Visual Basic 2010. Visual Basic 2012 fue lanzado juntos. NET Framework 4. 5. Visual Basic 2015 (nombre en clave VB " 14. 0 ") fue lanzado simultáneamente con el lanzamiento de Visual Studio 2015. Visual Basic 2017 (nombre en clave VB " 15. 0 ") fue lanzado simultáneamente con el lanzamiento de Visual Studio 2017 (15. 33, 15. 5, 15. 8). Introduce nuevas técnicas de refactorización que le permiten organizar su código fuente con una sola acción. Visual Basic 2019 (nombre en clave VB " 16. 0 ") fue lanzado simultáneamente con el lanzamiento de Visual Studio 2019. Es la primera versión de Visual Basic centrada en el nuevo framework de Microsoft. Núcleo neto.

Ejemplo en classic Visual Basic (6. 0 y anteriores): ejemplo en Visual Basic. NET con la nueva clase MessageBox: ejemplo en Visual Basic. NET con la antigua función Msgbox: el ejemplo anterior muestra la nueva sintaxis que reemplaza al clásico MsgBox. La visualización del mensaje se realiza mediante el método Show de la clase MessageBox. Tenga en cuenta que normalmente para invocar un método necesita crear una instancia de una clase. En este caso, sin embargo, el método, siendo de tipo compartido (es decir, compartido), también se puede llamar sin instanciar la clase. La vieja sintaxis de msgbox es, sin embargo, también soportada por la nueva plataforma de desarrollo. Para crear una instancia de una clase, desea crear un objeto del tipo definido por la clase. Compatibilidad entre la versión clásica (VB 6) y la nueva versión VB. NET está respaldado por la biblioteca de Microsoft. VisualBasic. Esta biblioteca fue diseñada para asegurar una transición gradual del antiguo modo de programación a los nuevos componentes del lenguaje VB. Red y marco. NETO. Por lo tanto, no se recomienda utilizar esta biblioteca en la implementación de nuevos proyectos. Los delegados son punteros a funciones que se pueden utilizar en la gestión de eventos, útiles en la programación asíncrona.

En cuanto a su correspondiente C#, Los códigos fuente escritos en VB. NET normalmente se compilan de acuerdo con los criterios JIT : la transformación en código máquina (es decir, ejecutado directamente por la CPU) se produce a petición solo en el momento de la carga y ejecución del programa. En primera instancia, el código fuente es convertido por el framework en un código intermedio llamado CIL y solo en la ejecución del programa el CLR convierte el CIL en código máquina, a medida que se ejecuta. Una segunda posibilidad es la llamada compilación Ngen, que le permite convertir todo el código CIL en código máquina a la vez.

Aunque muchos programadores creían en una actualización del lenguaje, de hecho VB. NET y VB no son compatibles. Un convertidor está integrado en el IDE de desarrollo, que, sin embargo, garantiza una conversión parcial del código. En la mayoría de los casos, es necesaria una revisión total de la misma ya que la técnica de programación ha pasado de ser imperativa (aunque basada en eventos) a estar orientada a objetos.

VB. NET es un lenguaje de uso gratuito y su compilador se puede descargar desde el área de descargas del sitio de Microsoft. Además, también está disponible una versión completamente gratuita de Visual Studio llamada Express. Además, desde la versión de Visual Studio 2013 también está la edición gratuita llamada "Community" que tiene algunas limitaciones en el campo comercial, pero por lo demás idéntica a la versión "profesional" . Escribir código de Visual Basic también se puede hacer simplemente usando cualquier editor de texto. También hay un compilador opensource y multiplataforma que, gracias al Proyecto Mono, es capaz de compilar en entornos distintos de Windows como macOS y Linux.

.NETO

Idiomas derivados de Visual Basic

Lenguajes de programación orientados a objetos

D (lenguaje de programación)

Es un lenguaje orientado a objetos, y se puede definir como una evolución del lenguaje C y C++, y son distintos de aquellos lenguajes con las siguientes caracte...

Groovy

Groovy es un lenguaje de programación de objetos para la plataforma Java alternativa al lenguaje Java. Puede ser visto como un lenguaje de scripting para la pla...

Lenguajes de programación multiparadigma

Lenguajes de secuencias de comandos

Idiomas para JVM

Lenguajes de programación imperativos

Esta página se basa en el artículo de Wikipedia: Fuente, Autores, Licencia Creative Commons Reconocimiento-CompartirIgual.
This page is based on the Wikipedia article: Source, Authors, Creative Commons Attribution-ShareAlike License.
contactos
Política de privacidad , Descargos de responsabilidad