Académique Documents
Professionnel Documents
Culture Documents
Equipo #7
Integrantes:
Flores Alemn Diego Alejandro
Guendolay Villalobos Luis ngel
Merino Santos Brayan Adan
Santiago Cigala Jonatn Rafael
Silva fras Luis Gerardo
1
INTRODUCCIN
Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en ingls)
para sistemas operativos Windows. Soporta varios lenguajes de programacin tales como
Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET, entre muchos otros.
Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, as
como servicios web en cualquier entorno que soporte la plataforma .NET. As se pueden
crear aplicaciones que se intercomuniquen entre estaciones de trabajo, pginas web y
dispositivos mviles.
Por estas caractersticas, es que este software como herramienta de desarrollo es extremadamente
til en la elaboracin de proyectos con cualquier tipo de requerimientos.
2
INDICE
Historia .....................................................................................................................................................................4
Caractersticas ..........................................................................................................................................................6
Lenguajes que Soporta .............................................................................................................................................7
Ventajas ....................................................................................................................................................................8
Versiones ..................................................................................................................................................................9
Relacin con la Metodologa XP ............................................................................................................................ 10
Tendencias ............................................................................................................................................................. 11
Evolucin ............................................................................................................................................................... 12
Conclusin ............................................................................................................................................................. 12
Bibliografa ............................................................................................................................................................. 13
3
Historia
Microsoft present la primera versin de Visual Studio en 1997, incluyendo por primera vez
en el mismo paquete muchas de sus herramientas de programacin. Visual Studio 5.0 fue
lanzado al mercado en dos ediciones: Professional y Enterprise. Inclua Visual Basic 5.0 y
Visual C++ 5.0, para programacin en Windows principalmente.
Visual Studio 5.0 supuso el primer intento de Microsoft para que varios lenguajes utilizaran el
mismo entorno de desarrollo denominado Developer Studio.
En el 2002 se lanz al mercado Visual Studio .NET esta versin se produjo un cambio,
puesto que supuso la introduccin de la plataforma .NET de Microsoft.
.NET es una plataforma de ejecucin intermedia multilenguaje, de forma que los programas
desarrollados en .NET no se compilan en lenguaje mquina, sino en un lenguaje intermedio
(CIL - Common Intermediate Language) denominado Microsoft Intermediate Language
(MSIL). En una aplicacin MSIL, el cdigo no se convierte a lenguaje mquina hasta que sta
se ejecuta, de manera que el cdigo puede ser independiente de plataforma. Las plataformas
han de tener una implementacin de Infraestructura de Lenguaje Comn (CLI) para poder
ejecutar programas MSIL. Esta mejora tambin introdujo lenguajes nuevos como el C# y el
J#.
Visual Studio .NET puede usarse para crear programas basados en Windows, aplicaciones y
sitios web, y dispositivos mviles.
4
Visual Studio 2005 se empez a comercializar a travs de Internet a partir del 4 de octubre
de 2005 y lleg a los comercios a finales del mes de octubre en ingls. En castellano no sali
hasta el 4 de febrero de 2006.
Visual Studio 2005 tiene varias ediciones radicalmente distintas entre s llamadas versiones
Express. Las ediciones Express se han diseado para principiantes, aficionados y pequeos
negocios, todas disponibles gratuitamente a travs de la pgina de Microsoft se incluye una
edicin independiente para cada lenguaje: Visual Basic, Visual C++, Visual C#, Visual J#
para programacin .NET en Windows, y Visual Web Developer para la creacin de sitios web
ASP.NET. Las ediciones express carecen de algunas herramientas avanzadas de
programacin, as como de opciones de extensibilidad.
Visual Studio 2008 fue publicado el 17 de noviembre de 2007 diseado para aprovechar las
ventajas que ofrece el nuevo sistema operativo "Windows Vista" a travs de sus subsistemas
"Windows Communication Foundation" (WCF) y "Windows Presentation Foundation" (WPF).
El primero tiene como objetivo la construccin de aplicaciones orientadas a servicios
mientras que el ltimo apunta a la creacin de interfaces de usuario ms dinmicas que las
conocidas hasta el momento.
5
La mejora en las capacidades de Pruebas Unitarias permiten ejecutarlas ms rpido
independientemente de si lo hacen en el entorno IDE o desde la lnea de comandos.
Con Visual Studio Tools for Office integrado con Visual Studio 2008 es posible desarrollar
rpidamente aplicaciones de alta calidad basadas en la interfaz de usuario (UI) de Office que
personalicen la experiencia del usuario y mejoren su productividad. Una completa
compatibilidad para implementacin con ClickOnce garantiza el entorno ideal para una fcil
instalacin y mantenimiento de las soluciones Office.
Estos han sido los sucesos ms relevantes de la historia de este IDE, hasta la fecha se han
sufrido cambios en las versiones de .NET las cuales han optimizado y mejorado mucho la
correccin de errores.
Caractersticas
Comprender el cdigo,
Una visin global, desde donde se encuentre. Con CodeLens, no es necesario dejar el
cdigo para comprender rpidamente la estructura de llamadas ni navegar a otras funciones
relacionadas. CodeLens va mucho ms all. Puede averiguar quin modific por ltima vez
un mtodo o si se superan las pruebas, todo ello desde el sitio del cdigo en el que se
encuentre.
6
depurador). Incluso puede consultar de manera interactiva niveles profundos de la estructura
de datos.
Subprocesos ms sencillos
Administre directamente sus proyectos de equipo que hospede cualquier proveedor, incluidos
Visual Studio Team Services, Team Foundation Server o GitHub. O bien, use la nueva
caracterstica Open Any Folder para abrir inmediatamente casi cualquier archivo de cdigo y
trabajar con l sin usar ningn proyecto ni ninguna solucin formal.
Visual Studio le ofrece asistencia en tiempo real a medida que escribe cdigo, sin importar el
lenguaje que use, desde C#/VB y C++ a JavaScript y Python.
7
IntelliSense describe las API mientras escribe y usa autocompletar para aumentar la
velocidad y la precisin. Una API nueva se puede explorar ms rpidamente porque se
puede restringir el conjunto de valores por categora. La herramienta Informacin rpida
permite inspeccionar las definiciones de las API y los subrayados ondulados le notifican
problemas, a menudo mientras escribe.
Visual Studio le ayuda a encontrar lo que busca con ms facilidad, sin perder el contexto del
cdigo ni el marcado en el que comenz, con funcionalidades, como Peek to definition e Ir a
(mejorada), que le permite filtrar fcilmente y buscar solo un tipo de elemento.
Buscar todas las referencias le permite agrupar, filtrar y buscar contenido fcilmente en los
resultados y conservar tantos conjuntos de resultados como quiera.
Ventajas
Operaciones mejoradas
Versiones
A partir de la versin 2005, Microsoft ofrece gratuitamente las Ediciones Express, que son
versiones bsicas separadas por lenguajes de programacin o plataforma enfocadas a
estudiantes y programacin amateur. Estas ediciones son iguales que el entorno de
desarrollo comercial, pero sin caractersticas avanzadas de integracin. Dichas ediciones
son:
Visual InterDev
Visual J++
Visual FoxPro
Visual SourceSafe.
10
requerimientos se puede hacer, por ejemplo, comenzar haciendo una aplicacin
telefnica y terminar haciendo una aplicacin o pgina web, esta plataforma nos
permite esa flexibilidad de desarrollo.
Tendencias
Puede usar Visual Studio para crear muchos tipos de aplicaciones, desde sencillas
aplicaciones y juegos de la Tienda para clientes mviles, hasta sistemas grandes y
complejos para empresas y centros de datos.
11
Evolucin
Visual Studio 2017 es una solucin integrada de extremo a extremo que permite a los
equipos de desarrollo de cualquier tamao convertir, de forma rpida y eficiente, grandes
ideas en soluciones empresariales innovadoras para la empresa moderna, contando con la
posibilidad de colaborar sin esfuerzo en mltiples equipos y proyectos.
Destaca su tecnologa disponible para Mac, as como la posibilidad de que los equipos de
desarrollo puedan crear aplicaciones mviles nativas para Windows, iOS o Android, sin
sacrificar la productividad ni ralentizar el tiempo de lanzamiento al mercado de las mismas,
evitando tener que multiplicar el tiempo y el esfuerzo en generar una aplicacin para cada
uno de los sistemas operativos.
Incluye herramientas avanzadas de calidad especficas para mviles que permiten a los
desarrolladores ajustar y probar fcilmente las aplicaciones mviles en tiempo real y
garantizar que la experiencia de los usuarios sea de la ms alta calidad, independientemente
del dispositivo o de la plataforma en la que se utilice.
Cuenta con las herramientas avanzadas de monitoreo y depuracin que ayudan a identificar
y solucionar problemas y errores ms rpido que nunca.
Conclusin
Visual Studio es una herramienta multiplataforma de desarrollo para aplicaciones de
sistemas o la web, que nos permite codificar en diferentes lenguajes de programacin de una
manera ms precisa y eficiente adems de rpida sin perder el contexto del proyecto, y
gracias a las funciones integradas en el entorno de desarrollo nos permiten realizar pruebas
y emitir diagnsticos que nos ayuden a identificar y corregir los problemas de cdigo.
12
Bibliografa
https://www.visualstudio.com/es/vs/whatsnew/
https://www.visualstudio.com/es/vs/ide/
https://www.visualstudio.com/es/vs/debugging-and-diagnostics/
13