La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

LFRAILE.NET | VISUAL STUDIO 2010 Luis Fraile MVP Team System

Presentaciones similares


Presentación del tema: "LFRAILE.NET | VISUAL STUDIO 2010 Luis Fraile MVP Team System"— Transcripción de la presentación:

1 LFRAILE.NET | VISUAL STUDIO 2010 Luis Fraile MVP Team System lfraile@lfraile.net http://www.lfraile.net

2 LFRAILE.NET | VISUAL STUDIO 2010 El contexto … 2008 -> Minor release2010 -> Major release !!!!Nuevo Framework: 4.0Mejoras WPF 4, WF 4, WCF, C#, …Cambios a nivel de IDE Mayor facilidad en el desarrollo Mejoras en la navegación por el código Visual Studio Team System …

3 LFRAILE.NET | VISUAL STUDIO 2010 A quién va dirigido … Características Minimas Completas AficionadosEmpresa Professional Team System Express

4 LFRAILE.NET | VISUAL STUDIO 2010 Novedades en VS2010 New Look & Feel Web Deploy web.config Transformation Call Hierarchy Inline Call Tree Highlight References Document Map Margin Extensible Test Runner WPF-based Editor Sharepoint Tooling JQueryIntellisense HTML Snippets Historical Debugging Concurrency Profiler Parallel Stacks Window Quick Search Generate From Usage Improved Multi-Monitor MVC Tooling Dynamic Data Tooling Click-Once Enhancements for Office 64-bit Mixed-Mode Minidump Debugging Breakpoint Labeling Breakpoint Import/Export Improved WPF Tooling

5 LFRAILE.NET | VISUAL STUDIO 2010 Editor basado en WPF Objetivos principales Escribir códigoComprender el códigoNavegar por el código

6 LFRAILE.NET | VISUAL STUDIO 2010 Escribiendo código Mejoras en el sistema de docks Multi-monitor Compilar proyectos para distintos Frameworks (VS2008) Intellisense, etc., sensible al Framework escogido Multi-Targeting Usar primero generar después Test Driven Development Generarlo desde el uso

7 LFRAILE.NET | VISUAL STUDIO 2010 ESCRIBIENDO EN VS 2010 DEMO

8 LFRAILE.NET | VISUAL STUDIO 2010 Comprendiendo el código Muestra el código fuente de la selección. P.Ej.: un método llamado Code definition window Información adicional en el margen ¡¡Extensible!! Document margin Visualización del uso de una referencia Hightlights

9 LFRAILE.NET | VISUAL STUDIO 2010 MI NO COMPRENDER.. DEMO

10 LFRAILE.NET | VISUAL STUDIO 2010 Navegando por el código Ctrl +, Búsqueda rápida Métodos que llama/que lo llaman Jerarquía de llamadas

11 LFRAILE.NET | VISUAL STUDIO 2010 NAVEGANDO … DEMO

12 LFRAILE.NET | VISUAL STUDIO 2010 Maldito web.config … Problema Despliegue ConnectionStrings Settings URIs webservices … Propuesta Motor de transformación XML Web.configs por compilación Web.debug.config Web.preprod.config Web.prod.config Web App Project

13 LFRAILE.NET | VISUAL STUDIO 2010 Transformaciones Web.config Web.Preprod.Config Motor de transformación XSL Web.config de preprod

14 LFRAILE.NET | VISUAL STUDIO 2010 Conceptos básicos Web.Staging.Config Motor de transformación XSL Listo para staging

15 LFRAILE.NET | VISUAL STUDIO 2010 ¿Y XSLT? NewSetting New Setting Value

16 LFRAILE.NET | VISUAL STUDIO 2010 Transformaciones TransformaciónDescripción xdt:Transform=ReplaceReemplaza el primer nodo xdt:Transform=RemoveElimina el primer nodo xdt:Transform=RemoveAllElimina todos los nodos xdt:Transform=InsertInserta nodo al final xdt:Transform=SetAttributes(attributeNa mes) Crea o cambia el valor del atributo xdt:Transform=RemoveAttributes(attribu teNames) Elimina el atributo si existe xdt:Transform=InsertBefore(XPath)Inserta nodo en el Xpath (antes) xdt:Transform=InsertAfter(XPath)Inserta nodo en el Xpath (despues)

17 LFRAILE.NET | VISUAL STUDIO 2010 Locators LocatorDescripción xdt:Locator=Match(attributeName)Acepta varios separados por coma Xdt:Locator=Condition(xPath Predicate) xdt:Locator="Condition(@name=Nor thwind or @providerName= System.Data.SqlClient)" Xdt:Locator=Xpath(/configuration/…) XPath(//system.web)"

18 LFRAILE.NET | VISUAL STUDIO 2010 TRANSFORMISTAS … DEMO

19 LFRAILE.NET | VISUAL STUDIO 2010 Intellisense mejorado Entry first mode Consume-first mode Dos modos Búsqueda en el listado Búsquedas de texto Más rápido Objetos dinámicos Javascript

20 LFRAILE.NET | VISUAL STUDIO 2010 Depuración historica No C++ No x64 F5 (por ahora) VS Team System F5 Pruebas unitarias MTLM Posibilidades

21 LFRAILE.NET | VISUAL STUDIO 2010 HISTORIAS DE DEPURACIÓN DEMO

22 LFRAILE.NET | VISUAL STUDIO 2010 Volvemos al principio... Click-Once Enhancements for Office Web Deploy Extensible Test RunnerSharepoint Tooling JQueryIntellisenseConcurrency Profiler Parallel Stacks Window MVC Tooling Dynamic Data Tooling 64-bit Mixed-Mode Minidump Debugging Improved WPF Tooling Test Labs Managment MEF Windows Test Automation No more daily build breaks Bugs inteligentes Diagramas UML Parallel Computing Entity Framework 4.0 ADO.Net Data Services 1.5 Windows Presentation Foundation 4.0 WorkFlow Foundation 4.0 DLR F#

23 LFRAILE.NET | VISUAL STUDIO 2010 Referencias VS 2010 en MSDN – http://tinyurl.com/cajbzz http://tinyurl.com/cajbzz Visual Studio Feedback – http://tinyurl.com/VSFeedback http://tinyurl.com/VSFeedback Channel 9 10-4 – http://channel9.msdn.com/shows/10-4/ http://channel9.msdn.com/shows/10-4/ www.lfraile.net (bueno vale … aún no tengo mucho …) www.lfraile.net

24 LFRAILE.NET | VISUAL STUDIO 2010 ALM Sessions 09

25 LFRAILE.NET | VISUAL STUDIO 2010 Luis Fraile MVP Team System lfraile@lfraile.net http://www.lfraile.net


Descargar ppt "LFRAILE.NET | VISUAL STUDIO 2010 Luis Fraile MVP Team System"

Presentaciones similares


Anuncios Google