# data[].attributes.body
Lanzamiento de Microsoft Visual Basic 1.0: Fue la primera versión del lenguaje y entorno de desarrollo integrado (IDE) diseñado para facilitar la programación de aplicaciones gráficas para Windows.

# data[].attributes.attachment_link.title
Bill Gates demonstrates Visual Basic (1991)

# data[].attributes.body
- Lanzamiento de Visual Basic 3.0: Introdujo mejoras significativas, incluyendo el soporte para programación con bases de datos a través de Data Access Objects (DAO).

# data[].attributes.attachment_link.title
The Computer Chronicles - Visual Programming Languages (1993)

# data[].attributes.body
- Lanzamiento de Visual Basic 4.0: Incluía Microsoft's Developer Studio, un entorno de desarrollo integrado más robusto que proporcionaba herramientas para desarrolladores.

# data[].attributes.body
Lanzamiento de Visual Basic 6.0: Esta versión destacó por sus mejoras en la interfaz de usuario, herramientas de desarrollo para Internet y soporte para programación en red.

# data[].attributes.body
Lanzamiento de Visual Basic .NET: Marcó un cambio significativo al adoptar el marco .NET, ofreciendo una arquitectura más orientada a objetos y una mayor integración con otros lenguajes de .NET.

# data[].attributes.attachment_link.readable_text
VB.NET

Desarrollador(es)

Microsoft
https://docs.microsoft.com/en-us/dotnet/visual-basic/ y https://docs.microsoft.com/ja-jp/dotnet/visual-basic/

Información general

Extensiones comunes

.vb

Paradigma

Multiparadigma: estructurado, imperativo, orientado a objetos, dirigido por eventos, funcional, genérico, reflexivo

Apareció en

2001

Diseñado por

Microsoft

Última versión estable

16.9

Sistema de tipos

Estático, dinámico, fuerte, seguro, nominal

Implementaciones

Microsoft .NET, Microsoft .NET Core, Mono y DotGNU

Dialectos

Microsoft Visual Basic

Influido por

Small Basic, Visual Basic

Sistema operativo

Multiplataforma

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 2022, que es la última versión de Visual Studio para la plataforma .NET), aunque existen otras alternativas, como SharpDevelop (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.

Visual Basic 2008 (VB 9.0)

Para esta versión se añadieron varias novedades, incluyendo:

Visual Basic 2010 ofrece soporte de entorno de ejecución dinámica.

VB 2010 forma parte de Microsoft Silverlight. Visual Basic es un lenguaje de programación que permite realizar diferentes programas de registro anidados.

Si Visual Basic .NET debe considerarse una mera versión de Visual Basic, o si debe considerarse como un nuevo lenguaje de programación, es un tema que ha traído mucha discusión, y que aún la trae.

La sintaxis básica es prácticamente la misma entre VB y VB.NET, con la excepción de los añadidos para soportar nuevas características como el control estructurado de excepciones, la programación orientada a objetos, o los Genéricos.

Las diferencias entre VB y VB.NET son profundas, sobre todo en cuanto a metodología de programación y bibliotecas, pero ambos lenguajes siguen manteniendo un gran parecido, cosa que facilita notablemente el paso de VB a VB.NET.

Al mismo tiempo que evolucionaba el lenguaje, las herramientas que Microsoft proporciona para programar también evolucionaban para adaptarse a las novedades.

Visual Studio .NET (2002)

Visual Studio .NET se publicó en 2002 y fue la primera versión de Visual Studio.NET

En esta primera versión de Visual Studio .NET se podían programar aplicaciones Windows.

En esta versión se añadió por primera vez la posibilidad de programar para dispositivos móviles usando .NET, ya fuera usando el Compact Framework, o ASP.NET.

Visual Basic 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. Las versiones Express son versiones limitadas pero gratuitas, pensadas para usos no profesionales (principiantes, aficionados y pequeños negocios), existiendo una edición independiente para cada lenguaje.

Visual Basic Express Edition es una versión de Visual Studio limitada. Esta versión permite sólo programar en VB.NET, y además limita el tipo de proyectos que se pueden desarrollar. Visual Web Developer Express Edition permite programar páginas ASP.NET en VB.

Se lanzó el Service Pack 1 para Visual Studio 2005 el 14 de diciembre de 2006.

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

También es muy fácil de usar gracias al desarrollo de hardware.

Además, integra el framework ASP.NET AJAX para el desarrollo de AJAX..

El 12 de abril de 2010, Microsoft publica Visual Studio 2010, nombre clave Dev10, y .NET Framework versión 4. Compatible con Visual Basic .NET, con una interfaz rediseñada, más sencilla y con soporte para diseño de aplicaciones en Windows 7.

Para desarrollar en VB.NET existen algunas alternativas a Visual Studio, quizás la más notable sea SharpDevelop.

SharpDevelop es un entorno de programación integrado que permite programar en C# y en VB.NET.

Este es un entorno publicado bajo licencia LGPL, lo que implica que es libre y que el código fuente es abierto.

MonoDevelop es una implementación de SharpDevelop para programar usando Mono, una implementación libre de .NET que funciona en distintos sistemas operativos.

Desarrollo multiplataforma

Gracias al esfuerzo que ha realizado la gente del proyecto Mono para implementar una versión compatible 100% con .NET que incluye la inmensa mayoría de la bibliotecas y una implementación multiplataforma de Windows.Forms, resulta posible programar para distintos sistemas operativos usando VB.NET.

Ejemplo básico de "Hola, Mundo" en la consola:

Enlaces externos

# data[].attributes.attachment_link.title
Visual Basic .NET - Wikipedia, la enciclopedia libre

# data[].attributes.attachment_link.description
VB.NET Desarrollador(es) Microsoft https://docs.microsoft.com/en-us/dotnet/visual-basic/ y https://docs.microsoft.com/ja-jp/dotnet/visual-basic/ Información general Extensiones comunes .vb Paradigma Multiparadigma: estructurado, imperativo, orientado a objetos, dirigido por eventos, funcional, genérico, reflexivo Apareció en 2001 Diseñado por Microsoft Última versión estable 16.9 Sistema de tipos Estático, dinámico, fuerte, seguro, nominal Implementaciones Microsoft .NET, Microsoft .NET Core, Mono y DotGNU Dialectos Microsoft Visual Basic Influido por Small Basic, Visual Basic Sistema operativo Multiplataforma 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.

# data[].attributes.body
Lanzamiento de Visual Basic 2005: Introdujo mejoras en la orientación a objetos y proporcionó una mejor integración con el marco .NET 2.0.

# data[].attributes.attachment_link.readable_text
Microsoft Visual Studio 2005

Microsoft Visual Studio es un entorno integrado de desarrollo (llamado en inglés por siglas: IDE) para sistemas Windows. Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión 6). Así se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, páginas web y dispositivos móviles.

La actualización más importante que recibieron los lenguajes de programación fue la inclusión de tipos genéricos, similares en muchos aspectos a las plantillas de C++. Con esto se consigue encontrar muchos más errores en la compilación en vez de en tiempo de ejecución, incitando a usar comprobaciones estrictas en áreas donde antes no era posible. C++ tiene una actualización similar con la adición de C++/CLI cómo sustituto de C++ manejado.
Se incluye un diseñador de implantación, que permite que el diseño de la aplicación sea validado antes de su implantación. También se incluye un entorno para publicación web y test de carga para comprobar el rendimiento de los programas bajo varias condiciones de carga.

Visual Studio 2005 también añade soporte de 64-bit. Aunque el entorno de desarrollo sigue siendo una aplicación de 32 bits Visual C++ 2005 soporta compilación para x86-64 (AMD64 e Intel 64) e IA-64 (Itanium). El SDK incluye compiladores de 64 bits así como versiones de 64 bits de las librerías.
Visual Studio 2005 tiene varias ediciones radicalmente distintas entre sí: Express, Standard, Professional, Tools for Office, y 5 ediciones Visual Studio Team System. Éstas últimas se proporcionaban conjuntamente con suscripciones a MSDN cubriendo los 4 principales roles de la programación: Architects, Software Developers, Testers, y Database Professionals. La funcionalidad combinada de las 4 ediciones Team System se ofrecía cómo la edición Team Suite.
Tools for the Microsoft Office System está diseñada para extender la funcionalidad a Microsoft Office.
Las ediciones Express se han diseñado para principiantes, aficionados y pequeños negocios, todas disponibles gratuitamente a través de la página de Microsoft se incluye una edición independiente para cada lenguaje: Visual Basic, Visual C++, Visual C#, Visual J# para programación .NET en Windows, y Visual Web Developer para la creación de sitios web ASP.NET. Las ediciones express carecen de algunas herramientas avanzadas de programación así cómo de opciones de extensibilidad.
Se lanzó el Service Pack 1 para Visual Studio 2005 el 14 de Diciembre de 2006.
La versión interna de Visual Studio 2005 es la 8.0, mientras que el formato del archivo es la 9.0.

# data[].attributes.attachment_link.title
Introduccion a Microsoft Visual Studio 2005

# data[].attributes.attachment_link.description
Microsoft Visual Studio 2005 Microsoft Visual Studio es un entorno integrado de desarrollo (llamado en inglés por siglas: IDE) para sistemas Windows. Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones

# data[].attributes.body
- Lanzamiento de Visual Basic 2010: Incluyó nuevas características como las mejoras en la interfaz de usuario, soporte para programación paralela y mejoras en el lenguaje.

# data[].attributes.attachment_link.readable_text
Visual Studio 2010 es la ultima versión de la compañía de Microsoft, lanzada el 12 de Abril del 2010; es un entorno de desarrollo integrado trabaja con sistema operativo de Windows y con plataforma x86-64, Itanium; incorpora lenguajes de programación tales como :Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET; lo nuevo y novedoso de este Visual Studio es que incluye herramientas desarrollo de aplicaciones para Windows 7.

Uno de los puntos importantes que sobresale en Visual Studio 2010 está relacionada con el despliegue de aplicaciones web, es importante desde múltiples perspectivas, entre una de las nuevas técnicas de despliegue de aplicaciones tenemos a: MSDeploy. Entre uno de los puntos relevantes es que en Microsoft Visual Studio 2010 se encuentra el soporte multimonitor lo que permite a los desarrolladores poder trabajar simultáneamente con el código de aplicación y la interfaz con la que interactuarán los usuarios. Una de las ventajas que nos ofrece VS 2010 es la facilidad del lenguaje que nos permite crear aplicaciones para windows en muy poco tiempo y nos permite generar librerias dinamicas de forma activa, mediante una reconfiguracion en su proceso de coleccion o codificacion.
Donde Nació?
Les voy hacer un pequeño resumen de lo que investigue es que la plataforma .Net nace el año 2000 como un proyecto de Microsoft Corporation, con la idea de crear una plataforma de desarrollo de software que permitiera unificar todos los productos Microsoft, desde las herramientas de desarrollo hasta el sistema operativo. La primera versión de .NET fue lanzada el 5 de enero de 2002.
Visual Studio 2010 nos trae un amplio conjunto de herramientas y funcionalidades, incluyendo soporte completo para múltiples plataformas, tales como PCs basados en Windows. También ofrece un completo entorno de desarrollo para las pruebas de fondo, el desarrollo de bases de datos, depuración y diagnóstico, la arquitectura y el modelado y gestión de laboratorio. Cabe decir que Visual Studio 2010 nos proporciona unas excelentes capacidades de presentación de informes que ofrecen una mayor visibilidad de los esfuerzos de desarrollo, a que no sabemos que con el uso de herramientas de VS2010 podemos realizar un trabajo bien hecho ya que está optimizado para el diseño, el desarrollo y la implementación en equipo de soluciones empresariales.
La siguiente lista muestra las ediciones disponibles de Visual Studio 2010:
 Visual Studio 2010 Ultimate
 Visual Studio 2010 Premium
 Visual Studio 2010 Professional
 Visual Studio Team Foundation Server 2010
 Visual Studio Test Professional 2010
 Visual Studio Team Explorer Everywhere 2010

En pocas palabras Visual Studio 2010 despues de haber consultado uno que otro link saco mis conclusiones y pienso que VS ha dejado de ser simplemente un entorno de desarrollo de aplicaciones y se ha convertido en la herramienta perfecta para integrar todo el ciclo de vida de desarrollo de aplicaciones desde la fase de toma de requisitos
hasta la de despliegue.

Biografia:
http://www.microsoft.com/visualstudio/en-us
http://es.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2010
http://156.35.31.156/~fcifuentes/uploads/media/comparativa.pdf

# data[].attributes.attachment_link.description
Visual Studio 2010 es la ultima versión de la compañía de Microsoft, lanzada el 12 de Abril del 2010; es un entorno de desarrollo integrado trabaja con sistema operativo de Windows y con plataforma x86-64, Itanium; incorpora lenguajes de programación tales como :Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET; lo nuevo y novedoso de este Visual Studio es que incluye herramientas desarrollo de aplicaciones para Windows 7.

# data[].attributes.body
- Lanzamiento de Visual Basic 2015: Se presentó junto con Visual Studio 2015, ofreciendo mejoras en la productividad y soporte para desarrollo multiplataforma.

# data[].attributes.attachment_link.readable_text
Visual Studio 2015 se lanzó en julio de 2015. En esta nueva versión, Microsoft no perdió la oportunidad de introducir nuevas características y también de mejorar algunas de las ya existentes. En este artículo, vamos a echar un vistazo a las principales características, que para mi son top. Me he centrado principalmente en las características del editor de código junto con un par también del propio Visual Studio.

Nuevo emulador para Android

Con Visual Studio 2015, se pueden desarrollar aplicaciones móviles para Android utilizando C++ nativo, Apache Cordova o Xamarin. Durante el desarrollo de aplicaciones para Android en versiones anteriores de Visual Studio, lo peor de todo era seleccionar el emulador adecuado. Ahora, Visual Studio 2015 instala el nuevo emulador de Android de forma automática cuando eliges que quieres desarrollar una aplicación móvil pata Android. Este emulador soporta varias versiones del sistema operativo y distintos dispositivos.

También puedes descargar el emulador para Visual Studio desde aquí.

Análisis de código en el acto

El análisis de código en el acto estaba destinados a ser el próximo tema a actualizar en las versiones anteriores del IDE. La verdad es que se necesitaba. Antes de esto, el desarrollador podía llegar a conocer los problemas reportados por el analizador de código estático (como FxCop) solamente después de la compilación del código. En Visual Studio 2015, puedes instalar cualquier analizador de código estático de los paquetes NuGet que analizará tu código en el acto; es decir, te advertirá sobre los supuestos errores por adelantado, mientras que estás codificando. La imagen de más abajo muestra una advertencia en el análisis de código estático que aparece en el editor de código fuente.

La bombilla

La bombilla iluminada es un icono que se muestra en el editor de código fuente, que sugiere refactorizar o cómo solucionar los errores identificados por los analizadores de código estático. La imagen de más abajo muestra una pantalla de ejemplo, donde se puede ver el icono de bombilla.

También hay que tener en cuenta, tal y como se ve en la imagen, que hay una opción para previsualizar los cambios sin tener que llevarlos a cabo.

Evaluación de expresiones lambda

Esta es una característica muy pero que muy esperada por los desarrolladores que tienden a escribir complejas expresiones lambda en el código. Visual Studio 2015 permite evaluar la expresión lambda en las ventanas normales o bien en un popup que podemos mover a nuestro antojo. La imagen de más abajo muestra una expresión lambda en un sencillo popup con el código de ejemplo de fondo.

Si pretendes hacer lo mismo que has hecho antes en las versiones anteriores de Visual Studio, simplemente recibirás un mensaje de error que indica "La expresión no puede contener expresiones lambda."

Intellitest

Intellitest es una característica que explora el método con el que escribiste y ejecutaste la unit test para cada línea del código dentro de ese método con diferentes combinaciones de entrada. El resultado se presenta en un formato limpio, con detalles a percibir como el valor del parámetro pasado, el resultado, errores, detalles de la ejecución, y mucho, mucho más. Una vez que escribas un método, puedes hacer clic y seleccionar "Ejecutar Intellitest". Esto analiza tu método y ejecuta las pruebas pertinentes con diferentes parámetros de entrada.

En la imagen de más abajo puedes observar como se lleva a cabo una prueba con Intellitest

public static string FindShape(int height, int width)
{
   if (height == 0 || width == 0)
      return "None";
   else if (height == width)
      return "Square";
   else
      return "Rectangle";

}

Desde la ventana de resultados, puedes hacer clic en el icono Guardar para convertir los casos de prueba en archivos de prueba dentro de la unidad física. También hay una opción para llevar a cabo Intellitest con más variedad de parámetros de entrada antes de ejecutarlo.

Comprobar la historia del código fuente en Code Lens

Aunque Code Lens es una característica introducida originalmente como parte de Visual Studio 2013, hay varias mejoras en la función con el lanzamiento de Visual Studio 2015. Una muy importante es que es posible ver a través del historial de cambios del código fuente usando Code Lens sin perder el foco en el editor de código fuente.

Y este ha sido el artículo en el que os he contado mi top 6 características del nuevo IDE de Visual Studio 2015, esperamos que te haya gustado y sepas aplicarlo en tus futuros proyectos. Ya sabes que si nos quieres proponer un tema que quieres ver reflejado como un tutorial o como una práctica, solo tienes que hacer uso del área de comentarios de un poco más abajo. Por el contrario, si quieres enviarnos tus propios tutoriales, puedes hacerlo a través de la intranet de usuarios que está habilitada para ello, a través del menú Enviar Tutorial. Ya sabes, ayúdanos a crecer con tus conocimientos. ¡Un saludo y feliz código!

# data[].attributes.attachment_link.title
Top 6 características del nuevo IDE de Visual Studio 2015

# data[].attributes.attachment_link.description
Visual Studio 2015 se lanzó en julio de 2015. En esta nueva versión, Microsoft no perdió la oportunidad de introducir nuevas características y también de mejorar algunas de las ya existentes. En este artículo

# data[].attributes.body
Lanzamiento de Visual Basic 2017: Incluyó mejoras en la productividad y nuevas características para el desarrollo de aplicaciones para Windows.

# data[].attributes.attachment_link.title
BASE DE DATOS Y REPORTERÍA EN VISUAL STUDIO 2017