visual studio 2010
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