visual studio 2010

Upload: letr2011

Post on 15-Jul-2015

102 views

Category:

Documents


0 download

TRANSCRIPT

Visual Studio 2010

Ing. Oscar Apaza MamaniTcnico Clulas

Retos en el desarrollo VSServicio s Web Ciclos de Desarrollo Prxima Generacin UXO

Window s Cliente Servidor

Aplicacione s Distribuidas

Lo NuevoClick to edit Master text styles Second level Third level Fourth level Fifth levelO

Cambios resaltantes en las conocidas y nuevas versiones: 2010 Visual Studio Professionalcon MSDN, con las herramientas bsicas de Visual Studio para Silverlight, Sharepoint, ASP.NET, entre otros. Visual Studio Premium 2010 , disponible con herramientas de profiling, cobertura de cdigo, las herramientas de DB Pro, mtricas de cdigo, anlisis de cdigo esttico,

Cambios resaltantes en las conocidas y nuevas versiones: Visual Studio Test Elements 2010 ,que incluye la gestin de casos de test, testing manual, entre otros. Visual Studio Team Lab Management 2010, nueva versin para la gestin de nuestros entornos de test virtuales. Load Test Virtual User Pack 2010, nueva versin para los entornos de

Caractersticas del VS 2010

Algunas Caractersticas son:Dentro de los lenguajes que podremos programar son los siguientes: Visual Basic .Net C# C++ F#

En Visual Studio 2010 tambin podremos seleccionar el Framework que utilicemos

O

CaractersticasDentro de las aplicaciones que podremos crear son: Aplicaciones Windows Aplicaciones Web Servicios Web Aplicaciones de ConsolaO De las nuevas Aplicaciones que se Incorporan en Visual Studio 2010 son:

Aplicaciones Silverlight Librera de Clases Silverlight

CaractersticasAplicaciones Web LINQ to SQL Datos Dinmicos Aplicaciones Web Entidad de Datos DinmicosO Hay diferentes nuevas Herramientas por mostrar algunas:

dentro de las Herramientas de Visual Studio 2010

Pilares de Visual StudioMejor alineamiento con el negocio Mayor calidad con ayuda de herramientas Herramientas de Arquitectura para todo el mundo

Segmentacin de PruebasGeneralistaPruebas Manuales Algo de Habilidades conocimiento de script s de scripting fuertes Codificador Desarrolla

EspecialistaExperto Codificador

La mayora de procedimient El 70% de las herramientas de Algo de o de pruebas pruebas ocurre aqu conocimiento automatizado pruebas estn s de s orientadas aqu codificacin Black Box TestingLa Comprobacin de la Caja blanca La Comprobacin del API

Microsoft Test & Lab Manager

Una Nueva y Simplificada Estructura de SKUVSTS Team Suite w/ MSDN Premium VSTS Development Ed. w/ MSDN Premium VSTS Database Ed. w/ MSDN Premium VSTS Architecture Ed. w/ MSDN Premium VSTS Test Ed. w/ MSDN Premium Visual Studio Professional w/ MSDN Premium Visual Studio Professional w/ MSDN Professional Visual Studio Professional Visual Studio Standard

VS 2010 Ultimate w/ MSDN

VS 2010 Premium w/ MSDN

VS 2010 Professional w/ MSDN

O ,

VS 2010 Professional

Microsoft ExpressionO,

La Herramienta de diseo Web profesional

www.microsoft.com/expression

La Herramienta de diseo Interactivo profesional

La Herramienta de diseo Grfico profesional

La Herramienta Administracin de Elementos profesional

Lo Nuevo en .NET

Lo Nuevo en .NET

.Net Framework Una revisin breve .Net Framework 4.0 El Framework Maneja la extensibilidad (MEF) F# o F Sharp

El Estructura Framework .NET

WPF

Win Forms

DLR

ASP.N ET

WCF

LINQ

And more!

Base Class Libraries Garbag e Collect or

JIT & NGEN

Securit y Model

El CLR

Excepti on Handlin g

Loader & Binder

Aplicacin Web

Aplicacin Cliente

Web Forms 4 AJAX 4

WPF 4 MEF

Cliente/Servidor

WCF 4

.NET Framework 4.NET Framework es completo y coherente el modelo de programacin Microsoft para crear aplicaciones, una comunicacin fluida y segura. Microsoft .NET Framework 4 Redistributable Package instala el. NET Framework y los archivos asociados que son necesarios para ejecutar y desarrollar aplicaciones para. NET Framework 4.

.NET Framework 4 nuevas caractersticas:

Mejoras en el CLR y BCL Mejoras en ADO.NET Mejoras a ASP.NET Mejoras en Windows Presentation Foundation Mejoras para Windows Workflow Foundation y Windows Communication Foundation

Informacin Tcnica:Ttulo:.NET Framework Version 4.0 Nombre de fichero: dotNetFx40_Full_x86_x64.exe Tamao de fichero:48.11MB (50,449,456 bytes) Requisitos:Windows XP / 2003 / Vista / Windows7 / XP64 / Vista64 / Windows7 64 Licencia:Freeware

Listado de cambios:Mejoras en Common Language Runtime (CLR) y la Biblioteca de clases base (BCL) Mejora del rendimiento, incluido el apoyo de mltiples ncleos mejor, recoleccin de basura de fondo, y un perfilador de colocar en el servidor. Nuevo mapa de memoria tipos de archivo y numrico. Ms fcil depuracin incluida la

Listado de cambios:Las mejoras en acceso a datos y Modelado El Entity Framework permite a los desarrolladores programar contra bases de datos relacionales usando. NET objetos y Language Integrated Query (LINQ). Tiene caractersticas nuevas, entre ellas la ignorancia perseverancia y apoyo POCO, asociaciones extranjeras de clave,

Mejoras a ASP.NET Mayor control sobre el HTML, los ID de elemento y CSS personales que lo hacen mucho ms fcil para crear formularios web compatibles. Nuevos datos dinmicos, entre ellos los filtros de consulta nueva, entidad plantillas, ms rico soporte para Entity Framework 4. Formularios web ayuda a las nuevas mejoras de la biblioteca AJAX incluyendo soporte incorporado para

Mejoras en Windows Workflow (WF), que permiten a los desarrolladores dar una mejor acogida e interactuar con flujos de trabajo. Estos incluyen un modelo de programacin mejorando la actividad, una experiencia de diseo mejorado, un estilo de modelado nuevo en organigrama, una paleta de expansin de la actividad, la integracin del flujo de trabajo-las reglas, y nuevas caractersticas de correlacin de mensajes. El. NET Framework 4 tambin ofrece

Managed Extensibility FrameworkEl Managed Extensibility Framework (MEF) es una nueva librera en el .NET Framework que habilita mayor rudeza de aplicaciones y componentes. Usando MEF, .NET pueden hacer el cambio de compilarse estticamente a componerse dinmicamente.

Los Lenguajes manejados HoyEn los lenguajes que se manejan estn empezando a compartir algunos de los rasgos muy similares:

Funcional

Conciso Declaratorio

LINQ, El Poder DeclaratorioIList FindParentsWithChildNamed(string childName) { var matches = new List(); { foreach(var person in _people) foreach(var child in person.Children) { if (child.Name.Equals(childName)) { matches.Add(person); break; } } } return matches;

Antes

}

LINQ, El Poder Declaratorio

Despus

IList FindParentsWithChildNamed(string childName) { var matches = from person in people from child in person.Children where child.Name.Equals(childName) select person; } return matches.ToList();

LINQ ParaleloLINQ paralelo (PLINQ) permite a los diseadores fcil manipulacin de influencia con un impacto mnimo existente un LINQ que es el modelo de programacin. people var q = from p in where p.Name == queryInfo.Name && p.State == queryInfo.State && p.Year >= yearStart && p.Year