Visual Basic .NET
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 retro compatible 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. Para mantener eficacia en el desarrollo de las aplicaciones. La gran mayoría de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2015, que es la última versión de Visual Studio para la plataforma .NET), aunque existen otras alternativas, comoSharpDevelop (que además es libre).
Al igual que con todos los lenguajes de programación basados en .NET, los programas escritos en VB .NET requieren el Framework .NET o Mono para ejecutarse.

Función
Diseñar programas

versiones
Visual Basic es un lenguaje desarrollado por Microsoft a principios de la década de los noventa y que se ha seguido usando, en distintas versiones, hasta hoy día. Tras su lanzamiento adquirió gran popularidad porque Microsoft facilitó un entorno de programación amigable, que era de fácil uso para los programadores y permitía crear aplicaciones para Windows con aspecto profesional y con rapidez. A lo largo de la historia ha tenido distintas versiones:
Visual Basic 1.0, 2.0 y 3.0: podemos denominar a estar versiones como antecedentes del Visual Basic que conocemos hoy en día.
Visual Basic 4.0 y 5.0: fueron versiones que incrementaron la popularidad de Visual Basic y se integraron en los sistemas operativos de última generación de Microsoft.
Visual Basic 6.0: fue la consagración de Visual Basic y supuso su expansión a gran escala. Visual Basic 6 se usó para el desarrollo de numerosas aplicaciones profesionales y empresariales por todo el mundo y tuvo un gran éxito. Tanto, que aunque ya no cuenta con soporte por parte de Microsoft, es un lenguaje que sigue siendo usado debido a que numerosos programadores estaban muy especializados en él y a que muchas empresas tenían programas funcionando con este lenguaje y no han querido eliminar estos programas.
A partir de 2002 Visual Basic se integró dentro de una plataforma de programación más amplia que admitía la programación en distintos lenguajes denominada Visual Studio.NET y empezó a usarse el término Visual Basic.NET para hacer referencia a estas nuevas versiones. No obstante, Visual Basic ha seguido siendo un lenguaje propio que ha seguido usándose. Ya dentro de Visual Studio pueden destacarse estas versiones:
Visual Basic 2005: introdujo cambios importantes en relación a la filosofía de programación en que se basaba Visual Basic (aunque el lenguaje continúa siendo esencialmente el mismo)
Visual Basic 2008, 2010, 2012, 2020… : Visual Basic es un lenguaje vivo que se mantiene integrado dentro de la plataforma Visual Studio y del que continúan apareciendo versiones que van introduciendo progresivas mejoras.


¿QUÉ VERSIÓN DE VISUAL BASIC USAR PARA SEGUIR ESTE CURSO?
Este curso se centra más en comprender cómo se aplican los fundamentos de la programación y la lógica de la programación que en los detalles del lenguaje. Las versiones que se pueden usar para seguir el curso son:
Visual Basic 6: puedes usar esta versión para seguir el curso, aunque en sistemas operativos Windows 7 y superiores será necesario hacer algunas adaptaciones para poder instalarlo, cosa que no será necesaria si usas otra versión superior.
Visual Basic 2005, 2008, 2010, 2012, 2020…: puedes seguir el curso usando cualquiera de estas versiones. Si no sabes cuál elegir, te recomendamos usar Visual Basic 2010.
Ten en cuenta que entre las distintas versiones pueden existir pequeñas diferencias y aunque intentaremos reflejarlas no hemos podido contemplar todas ellas en el desarrollo del curso. Para poder seguir el curso te bastará con recurrir a la ayuda del programa o a los foros aprenderaprogramar.com y hacer las pequeñas adaptaciones que sean necesarias.
En resumen, los lenguajes evolucionan de forma constante, pero detrás de los aparentes cambios casi siempre se encuentra el mismo “fondo”. Nosotros nos vamos a centrar en estudiar ese fondo para adquirir la lógica de la programación.
Si estás dudando si Visual Basic es un buen lenguaje para aprender a programar, nuestra respuesta es que sí, te animamos a que profundices en Visual Basic, un entorno de programación que seguro te dará grandes satisfacciones.

Características del lenguaje Visual Basic

En los siguientes temas se presentan y se describen los componentes básicos de Visual Basic, un lenguaje de programación orientado a objetos.  Tras crear la interfaz de usuario de su aplicación utilizando formularios y controles, debe escribir el código que define el comportamiento de la aplicación.  Al igual que cualquier otro lenguaje de programación moderno, Visual Basic admite varios elementos de lenguaje y construcciones de programación comunes.  
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 los bloques de creación básicos para escribir código.  Una vez que comprenda los conceptos básicos, podrá crear aplicaciones eficaces mediante Visual Basic.  

En esta sección

Explica cómo hacer el código más compacto y eficaz declarando y utilizando matrices, que contienen múltiples valores relacionados.
Describe los inicializadores de colección, que permiten crear una colección y rellenarla con un conjunto inicial de valores.
Explica el almacenamiento de valores inmutables para su uso repetido, incluidos los conjuntos de valores constantes relacionados.
Muestra cómo regular el flujo de la ejecución del programa.
Describe qué tipos de datos pueden albergar los elementos de programación y la forma en que éstos se almacenan.
Cubre los elementos de programación que puede declarar, sus nombres y características, y cómo el compilador resuelve las referencias a los mismos.
Proporciona una introducción a los delegados y a cómo se utilizan en Visual Basic.
Describe los enlaces, que realiza el compilador cuando se asigna un objeto a una variable de objeto, y las diferencias entre los objetos con enlaces en tiempo de compilación y en tiempo de ejecución.
Proporciona información general sobre los errores de sintaxis, los errores en tiempo de ejecución y los errores lógicos.
Muestra cómo declarar y utilizar eventos.
Describe qué son las interfaces y cómo pueden utilizarse en las aplicaciones.
Proporciona vínculos a temas que introducen las características y la programación de Language-Integrated Query (LINQ).
Ofrece información general sobre objetos y clases, cómo se utilizan, cómo se relacionan entre sí, y las propiedades, métodos y eventos que exponen.
Describe los elementos de código que manipulan elementos que contienen valores, cómo utilizarlos eficientemente y cómo combinarlos para producir nuevos valores.
Explica los procedimientos Sub, Function, Property y Operator, además de temas avanzados como procedimientos recursivos y sobrecargados.
Describe las instrucciones de declaración y ejecutables.
Proporciona vínculos a temas que describen los conceptos básicos sobre el uso de cadenas en Visual Basic.
Presenta las variables y describe cómo se utilizan en Visual Basic.

Proporciona vínculos a temas en los que se describe cómo usar XML en Visual Basic.

Comentarios