Sie sind auf Seite 1von 11

hgfrsd

1
Contenido
Programación .NET .............................................................................................................................. 3
IDE de Visual Studio ........................................................................................................................ 3
Visual Basic 2008 (VB 9.0) ................................................................................................................... 3
Relación con Visual Basic ................................................................................................................ 4
Visual Studio .NET (2002) ................................................................................................................ 4
Visual Basic Express Edición ............................................................................................................ 4
Visual Studio 2008 ............................................................................................................................... 5
El IDE de Visual Studio 2008 permite trabajar contra 3 .NET frameworks diferentes: ................... 5
Visual Studio 2010 ........................................................................................................................... 5
Sharp DEVELOP ................................................................................................................................... 5
Sharp DEVELOP ............................................................................................................................... 5
MonoDevelop...................................................................................................................................... 5
MonoDevelop. E .............................................................................................................................. 5
Desarrollo multiplataforma............................................................................................................. 5
Microsoft Visual Studio ....................................................................................................................... 6
Visual Studio 6.0 .............................................................................................................................. 6
Microsoft Visual Studio 6 ................................................................................................................ 6
Visual Studio .NET (2002) .................................................................................................................... 6
Visual Studio .NET 2003 .................................................................................................................. 7
Visual Studio 2005 ........................................................................................................................... 8
Visual Studio 2008 ............................................................................................................................... 9
Permite trabajar con los frameworks: ............................................................................................ 9
Visual Studio 2010 ............................................................................................................................... 9
Permite trabajar con los frameworks: ............................................................................................ 9
Visual Studio 2013 ............................................................................................................................. 10
Permite trabajar con los frameworks: .......................................................................................... 10
Visual Studio 2015 ............................................................................................................................. 10
Permite trabajar con los frameworks: .......................................................................................... 10
Visual Studio 2017 ............................................................................................................................. 10
Permite trabajar con los frameworks: .......................................................................................... 10
Visual Studio 2019 ......................................................................................................................... 11
Versiones de Windows compatibles: ............................................................................................ 11
Versiones de Windows Server compatibles: ................................................................................. 11

2
Programación .NET
IDE de Visual Studio
El entorno de desarrollo integrado de Visual Studio es un panel de inicio creativo
que se puede usar para editar, depurar y compilar código y, después, publicar una
aplicación. Un entorno de desarrollo integrado (IDE) es un programa con numerosas
características que se pueden usar para muchos aspectos del desarrollo de software.
Más allá del editor estándar y el depurador que proporcionan la mayoría de IDE,
Visual Studio incluye compiladores, herramientas de finalización de código,
diseñadores gráficos y muchas más características para facilitar el proceso de
desarrollo de software.

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 2019, 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:

Soporte para LINQ

Expresiones lambda

Literales XML

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.

3
Relación con Visual Basic

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.

Versiones del entorno de programación para Visual Basic


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 Edición


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 Edición 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 Edición permite programar páginas ASP.NET
en VB. Se lanzó el Service Pack 1 para Visual Studio 2005 el 14 de diciembre de
2006.

4
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

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.

Visual Studio 2010


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.

Entornos de desarrollo (IDE) alternativos a Visual Studio


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

Sharp DEVELOP

Sharp DEVELOP 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
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.

5
Microsoft Visual Studio
Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas
en inglés) para Windows, Linux y macOS. Es compatible con múltiples lenguajes de
programación, tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby y PHP,
al igual que entornos de desarrollo web, como ASP.NET MVC, Django, etc., a lo cual
hay que sumarle las nuevas capacidades en línea bajo Windows Azure en forma del
editor Mónaco.

Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así
como servicios web en cualquier entorno compatible con la plataforma .NET (a partir
de la versión .NET 2002). Así, se pueden crear aplicaciones que se comuniquen entre
estaciones de trabajo, páginas web, dispositivos móviles, dispositivos embebidos y
videoconsolas, entre otros.

Visual Studio 6.0

Microsoft Visual Studio 6


Es la segunda versión de la suite de desarrollo de Microsoft. Fue lanzada en 1998
y fue la última versión en ejecutarse en la plataforma Win9x.2 Los números de
versión de todas las partes constituyentes pasaron a 6.0, incluyendo Visual J++ y
Visual InterDev, que se encontraban en las versiones 1.1 y 1.0 respectivamente.
Esta versión fue la base para el sistema de desarrollo de Microsoft para los
siguientes cuatro años, en los que Microsoft migró su estrategia de desarrollo al
.NET Framework.

Visual Studio 6.0 fue la última versión en que Visual Basic se incluía de la forma
en que se conocía hasta entonces; versiones posteriores incorporarían una versión
muy diferente del lenguaje con muchas mejoras, fruto de la plataforma .NET. También
supuso la última versión en incluir Visual J++, que proporcionaba extensiones de
la plataforma Java, lo que lo hacía incompatible con la versión de Sun Microsystems.
Esto acarreó problemas legales a Microsoft, y se llegó a un acuerdo en el que
Microsoft dejaba de comercializar herramientas de programación que utilizaran la
máquina virtual Java.

Aunque el objetivo a largo plazo de Microsoft era unificar todas las herramientas
en un único entorno, esta versión en realidad añadía un entorno más a Visual Studio
5.0: Visual J++ y Visual Interdev se separaban del entorno de Visual C++, al tiempo
que Visual FoxPro y Visual Basic seguían manteniendo su entorno específico.

Visual Studio .NET (2002)


En esta versión se produjo un cambio sustancial, puesto que supuso la introducción
de la plataforma .NET de Microsoft. .NET es una plataforma de ejecución intermedia
multilenguaje, de forma que los programas desarrollados en .NET no se compilan en
lenguaje máquina, sino en un lenguaje intermedio (CIL - Common Intermediate
Language) denominado Microsoft Intermediate Language (MSIL). En una aplicación
MSIL, el código no se convierte a lenguaje máquina hasta que se ejecuta, de manera
que el código puede ser independiente de la plataforma (al menos de las soportadas
actualmente por .NET). Las plataformas han de tener una implementación de
Infraestructura de Lenguaje Común (CLI) para poder ejecutar programas MSIL.

6
Actualmente se pueden ejecutar programas MSIL en Linux y Mac OS X usando
implementaciones de .NET que no son de Microsoft, tales como Mono y DotGNU.

Visual Studio .NET 2002 supuso también la introducción del lenguaje C#, un lenguaje
nuevo diseñado específicamente para la plataforma .NET, basado en C++ y Java. Se
presentó también el lenguaje J# (sucesor de J++), el cual, en lugar de ejecutarse
en una máquina virtual Java, se ejecuta únicamente en el framework .NET. El lenguaje
Visual Basic fue remodelado completamente y evolucionó para adaptarse a las nuevas
características de la plataforma .NET, haciéndolo mucho más versátil y dotándolo
con muchas características de las que carecía. Algo similar se llevó a cabo con
C++, añadiendo extensiones al lenguaje llamadas Managed Extensions for C++ con el
fin de que los programadores pudieran crear programas en .NET. Por otra parte,
Visual FoxPro pasa a comercializarse por separado.

Todos los lenguajes se unifican en un único entorno. La interfaz se mejora


notablemente en esta versión, siendo más limpia y personalizable.

Visual Studio .NET puede usarse para crear programas basados en Windows (usando
Windows Forms en vez de COM), aplicaciones y sitios web (ASP.NET y servicios web),
y dispositivos móviles (usando el .NET Compact Framework).

Esta versión requiere un sistema operativo basado en NT. La versión interna de


Visual Studio .NET es la 7.0.

Visual Studio .NET 2003


Visual Studio .NET 2003 supone una actualización menor de Visual Studio .NET. Se
actualiza el .NET Framework a la versión 1.1. También se añade soporte con el fin
de escribir aplicaciones para determinados dispositivos móviles, ya sea con ASP.NET
o con el .NET Compact Framework. Además, el compilador de Visual C++ se mejora para
cumplir con más estándares: el Visual C++ Toolkit 2003.

Visual Studio 2003 se lanza en cuatro ediciones: Academic, Professional, Enterprise


Developer y Enterprise Architect. La edición Enterprise Architect incluía una
implementación de la tecnología de modelado Microsoft Visio, que se centraba en la
creación de representaciones visuales de la arquitectura de la aplicación basadas
en UML. También se introdujo "Enterprise Templates", para ayudar a grandes equipos
de trabajo a estandarizar estilos de programación e impulsar políticas de uso de
componentes y asignación de propiedades.

Microsoft lanzó el Service Pack 1 para Visual Studio 2003 el 13 de


septiembre de 2006.

La versión interna de Visual Studio .NET 2003 es la 7.1, aunque el formato del
archivo que emplea es el de la 8.0. Es compatible solo con Windows XP, Windows
Server 2003 o anteriores.

7
Visual Studio 2005
Visual Studio 2005 se empezó a comercializar a través de Internet a partir del 4
de octubre de 2005, y la versión en inglés llegó a los comercios a finales del mes
de octubre. En castellano no salió hasta el 4 de febrero de 2006. Microsoft eliminó
la coletilla .NET de su nombre, pero eso no indica que se alejara de la plataforma
.NET, de la cual se incluyó la versión 2.0.

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
como 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 pruebas de carga para comprobar el rendimiento de los programas
bajo varias condiciones de carga.

Visual Studio 2005 también añade soporte para arquitecturas de 64 bits. Aunque el
entorno de desarrollo sigue siendo una aplicación de 32 bits, Visual C++ 2005
soporta compilación para x86-64 (AMD64, 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 cinco ediciones Visual Studio Team
System. Estas últimas se proporcionaban conjuntamente con suscripciones a MSDN
cubriendo los cuatro principales roles de la programación: Architects, Software
Developers, Testers y Database Professionals. La funcionalidad combinada de las
cuatro ediciones Team System se ofrecía como la edición Team Suite. Por otra parte,
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.3 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í como 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 que emplea es el de la 9.0.

8
Visual Studio 2008
Permite trabajar con los frameworks:

.NET Framework 2.0

.NET Framework 3.0

.NET Framework 3.5

Visual Studio 2010


El IDE se rediseña para una mejor legibilidad. Se han eliminado gradientes y líneas innecesarias para
hacer más simple su uso.

Las ventanas de documentos tales como el editor de código y la ventana de la vista diseño ahora pueden
colocarse fuera de la ventana IDE. Por ejemplo, puede arrastrar el editor de código en el IDE de modo
que se puede ver la ventana de la vista de diseño al lado.

Permite trabajar con los frameworks:

.NET Framework 2.0 .NET Framework 2.0

.NET Framework 3.0 .NET Framework 3.0

.NET Framework 3.5 .NET Framework 3.5

.NET Framework 4.0 .NET Framework 4.0

Visual Studio 2012

.NET Framework 4.5

9
Visual Studio 2013
Fue la primera revisión de Visual Studio en incluir una versión Community, que
básicamente ofrece las mismas capacidades que la versión Professional pero limitando
su uso a empresas de pequeño tamaño, desarrolladores de software libre y
estudiantes. La gran ventaja de esta versión de Visual Studio es que es gratuita.

Permite trabajar con los frameworks:


.NET Framework 2.0 .NET Framework 4.5

.NET Framework 3.0 .NET Framework 4.5.1

.NET Framework 3.5 .NET Framework 4.5.2

.NET Framework 4.0

Visual Studio 2015


Permite trabajar con los frameworks:

.NET Framework 2.0 .NET Framework 4.5.1

.NET Framework 3.0 .NET Framework 4.5.2

.NET Framework 3.5 .NET Framework 4.6

.NET Framework 4.0 .NET Framework 4.6.1

.NET Framework 4.5

Visual Studio 2017


Permite trabajar con los frameworks:

.NET Framework 2.0 .NET Framework 4.5.2

.NET Framework 3.0 .NET Framework 4.6

.NET Framework 3.5 .NET Framework 4.6.1

.NET Framework 4.0 .NET Framework 4.7

.NET Framework 4.5 .NET Framework 4.7.1

.NET Framework 4.5.1 .NET Framework 4.7.2

10
Visual Studio 2019
Permite trabajar con los frameworks:

.NET Framework 4.5 .NET Framework 4.7

.NET Framework 2.0 .NET Framework 4.5.1 .NET Framework 4.7.1

.NET Framework 3.0 .NET Framework 4.5.2 .NET Framework 4.7.2

.NET Framework 3.5 .NET Framework 4.6 .NET Framework 4.8

.NET Framework 4.0 .NET Framework 4.6.1

Versiones de Windows compatibles:


Windows 10 versión 1903 Windows 10 versión 1703

Windows 10 versión 1809 Windows 10 versión 1607

Windows 10 versión 1803 Windows 8.1

Windows 10 versión 1709 Windows 7 SP1

Versiones de Windows Server compatibles:


Windows Server 2019

Windows Server versión 1803

Windows Server versión 1709

Windows Server 2016

Windows Server 2012

Windows Server 2012 R2

Windows Server 2008 R2 SP1

11

Das könnte Ihnen auch gefallen