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

Slides:



Advertisements
Presentaciones similares
Spokesperson will be Jay Schaudies, Vice President, Global eCommerce.
Advertisements

Last Updated: 3/27/2008 DEV-2 Making OpenEdge Architect work for you
MSF & Visual Studio Team System 2005 Beta I Cristian Rene Rivas MSF Trainer – MCT – MCSD Beyond IT.
Roberto González MVP Biztalk Server 2006 Renacimiento Sistemas.
César de la Torre ISV Developer Advisor Microsoft
Alejandro Mezcua MVP Device Application Development
Windows Presentation Foundation
Flujos de trabajo en SharePoint 2010 Pablo Peris
Acelere el Ciclo de Vida de sus Aplicaciones
Francisco Martínez Miranda Most Valuable Student oviedo.net.
PLEASE READ (hidden slide) This template uses Microsofts corporate font, Segoe Segoe is not a standard font included with Windows, so if you have not.
Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA
Productividad personal Estar al día Colaboración Limitada.
Isabel Gómez Miragaya– Jose Murillo – ISV Developer Evangelists.
© 2008 IBM Corporation IBM Information Management La siguiente generación de Datawarehouse : Más allá del Data Warehouse permitir information on demand.
Quality Management (J07) Overview Argentina
USING THE INTERNET. 2 Concept 6.1 What Is the Internet? The Internet is millions of computers from all parts of the world connected so that they can communicate.
AJAX CI-2413 Desarrollo de Aplicaciones para Internet.
Description Digital school is an educational movement that use technology to learn and transform the educational practice to promote the students integral.
Java Web Services Developer JAX-WS
¿Cómo armar el entorno de desarrollo para una mayor productividad?
Eurowin 2013 Gestión de Proyectos y Obras
El Rol del Game Manager Andrés Zardain 10 y 11 de Diciembre – Hotel Panamericano - Buenos Aires.
Visual basic Curso de Habilitación Laboral IV. ¿Qué es Visual Basic Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar.
Un constructor es un método que inicia un objeto inmediatamente después de su creación. De esta forma nos evitamos el tener que iniciar las variables.
TALLER BÁSICO DE VISUAL BASIC Por: Juan Alfredo Garduño Arias.
CENTRO DE BACHILLERATO TECNOLOGICO INDUSTRIAL Y DE SERVIVCIOS No 3
Sandra Muñoz Blanca González Patricia Lázaro
CONSTRUCCIÓN Y ARQUITECTURA DEL SOFTWARE
Agenda Conceptos Claves.
Copyright © 2008 SERVIR Project. All rights reserved. SERVIR Data Portal Workshop SERVIR Map Maker Studio - MMS -
Microsoft SQL Server 2008 – SQL Server Integration Services
Beneficios de realizar un portal Web en Sharepoint 2010 Jorge Ramo López Project Director Raona.
Sesión 5 INDICACIONES: Iniciar la Máquina virtual Servidores Iniciar sesión con la cuenta Administrador.
Aplicaciones Windows 8 con HTML y Javascript Andoni Arroyo Ibon Landa Plain Concepts.
Compilación y depuración Modos de ejecución GWT Google Web Toolkit Prof. Ing. Esteban Ramírez.
Introducción al Framework FWK 2.0- FWK Partner & Practices Marcelo Oviedo [razon social] Córdoba Argentina.
Tecnologías de Despliegue de Windows Server 2008 Antonio Gámir Ingeniero preventa Microsoft Ibérica.
Experiencias de usuario y aplicaciones ricas en Internet Silverlight: Arquitectura Herramientas de desarrollo Nuevo: Silverlight 3.0 Audio y video Experiencias.
SOA conference Juan José Rodriguez Dir. Gerente Organización Massoud Dehkordi Dir. General.
Copyright © 2008, Solid Quality Mentors. All rights reserved. PerformancePoint Server Implementar una solución PPS-Monitoring Pablo Ahumada Koschitzky.
Antonio Gámir TSP – Windows Client Microsoft Ibérica.
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
César de la Torre- ISV Developer Advisor División de Desarrollo y Plataforma – Microsoft Spain.
Plataforma de aplicaciones Eduardo Ortega MVP- Device Applications Development Jose Antonio Gallego Jefe de proyectos de movilidad.
Su Negocio Conectado. VisibilidadVisibilidad ColaboraciónColaboración PlanificaciónPlanificación EjecuciónEjecución Build Connections.
Soporte GO-LIVE Crear y seguir tareas, escenarios, requerimientos Asignar trabajo al equipo Uso de workflow para hacer cumplir el proceso.
Bruno Capuano MVP Team System Avanade Blog: Mail:
Visual Studio es una potente solución (Programa) ALM que permite a las organizaciones ofrecer un valor continuo con velocidad y calidad para desarrollar.
Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004 Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004.
DevOps Integre las operaciones para una entrega continua Jesús Villalobos Responsable de desarrollo Consultoría Certia.
¿Por qué necesitamos ALM? …66% of all IT projects either fail outright or take much longer to install than expected because of their complexity. Among.
David Nudelman. Colaborador y co-fundador de SecondNug IT Pro Moderador de los foros de Microsoft TechNet en español Organizador del track TechNet del.
Visual Studio 2005 Gestión del Ciclo de Vida Jose Murillo Responsable programas técnicos para Fabricantes.
Migración y actualización hacia SharePoint. Ventajas de actualizar hacia Windows Sharepoint Services 3.0 y hacia Office SharePoint Server 2007 Aproximaciones.
Desarrollo Web Extremo
Cloud Computing Microsoft David Cervigón Luna Antonio Gómez Pavón
Características Técnicas
Circuitos Digitales II
Introducción a ASP.NET.
THOMSON SCIENTIFIC Updates for April Copyright 2006 Thomson Corporation 2 2 Actualizaciones Actualizaciones a las herramientas Refine y Analyze.
Middleware Java 2 Enterprise Edition
Acceso a datos con Sharepoint
Cloud Computing Unidad I Trabajo Practico I Desarrollo Web con Plataforma Microsoft.
XSLT.
XML no predefine la apariencia de los elementos. Se requiere una descripción aparte mediante una hoja de estilo. XSL (eXtensible Stylesheet Language) es.
VS + Team Foundation Server Comunidad PR.Net (c) Néstor Santana-Carire Objetivos  Conocer las Funcionalidades de TFS  Crear.
Isabel Gómez Desarrollo & Plataforma Microsoft Ibérica.
César de la Torre Arquitecto de Software Windows 2003 como Plataforma de Colaboración: Desarrollo con SharePoint Products & Technologies.
Base de Datos MVC.
Transcripción de la presentación:

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

LFRAILE.NET | VISUAL STUDIO 2010 El contexto … > 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 …

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

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

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

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

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

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

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

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

LFRAILE.NET | VISUAL STUDIO 2010 NAVEGANDO … DEMO

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

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

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

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

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)

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

LFRAILE.NET | VISUAL STUDIO 2010 TRANSFORMISTAS … DEMO

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

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

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

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#

LFRAILE.NET | VISUAL STUDIO 2010 Referencias VS 2010 en MSDN – Visual Studio Feedback – Channel – (bueno vale … aún no tengo mucho …)

LFRAILE.NET | VISUAL STUDIO 2010 ALM Sessions 09

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