57
{Estamos} con los HEROES

Lanzamiento Visual Studio 2008

  • Upload
    tonymx

  • View
    1.740

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Lanzamiento Visual Studio 2008

{Estamos} con los HEROES

Page 2: Lanzamiento Visual Studio 2008

Antonio O. Díaz EscalanteComunidad Aluxes.NET http://tonigeek.blogspot.com

Page 3: Lanzamiento Visual Studio 2008

Visión General del .NET Framework 3.5 Introducción a Visual Studio 2008:

ProductividadColaboraciónExperiencias de Usuario(UX)

Page 4: Lanzamiento Visual Studio 2008

¿Que es el .Net Framework ¿Que es el .Net Framework 3.5?3.5?

.NET Framework 2.0 .NET Framework 2.0 + SP1+ SP1

Windows Windows Presentation Presentation FoundationFoundation

Windows Windows Communication Communication

FoundationFoundation

Windows Windows Workflow Workflow

Foundation Foundation

Windows Windows CardSpaceCardSpace

.NET Framework 3.0 + SP1

.NET Framework 3.5

LINQLINQ ASP.NET 3.5ASP.NET 3.5CLR Add-in CLR Add-in FrameworkFramework

Additional Additional EnhancementsEnhancements

Page 5: Lanzamiento Visual Studio 2008

Visual Studio Caracterísiticas .NetFramework

ASP .NET

2005 VB8.0,C#2.0+CLR 2.0 2.0 2.0

2005+ Extensions

VB8.0,C#2.0+CLR 2.0+{WCF+WPF+WF+CS}

3.0

2008 VB9.0/C#3.0+CLR 2.0+LINQ

3.5 3.5

Page 6: Lanzamiento Visual Studio 2008
Page 7: Lanzamiento Visual Studio 2008

.NET Compact FrameworkIntegración con WCFLINQ

ASP.NETMejor soporte de AJAX con nuevos controles y APIs (Script Manager, UpdatePanel)

Complementos y ExtensibilidadNuevo modelo para agregar extensibilidad a una aplicación existente (Add-In)

Conexión de red punto a puntoNamespace System.Net.PeerToPeer compatible con protocolo PNRP (IPv6,IPv4)

Page 8: Lanzamiento Visual Studio 2008
Page 9: Lanzamiento Visual Studio 2008
Page 10: Lanzamiento Visual Studio 2008

Soporte de JavaScript del lado del clienteIntelliSense™Cross-browser debugging

Split Design and Code ViewVisualización inmediata de los cambiosAdministración de CSS

Las Tecnicas del Web 2.0 llevan la tecnología de los Web browser hasta el límite

Herramientas de Desarrollo anticuadasGran consumo de tiempo en tareas de depuración

Page 11: Lanzamiento Visual Studio 2008
Page 12: Lanzamiento Visual Studio 2008

El “amarre” entre las versiones del .NET Framework y Visual Studio requiere tener instaladas múltiples versiones de Visual Studio

Use Visual Studio 2008 para que trabaje con:.NET Framework 2.0.NET Framework 3.0.NET Framework 3.5

Minimizar el mantenimiento y los problemas relacionados a instalaciones “side-by-side “Visual Studio se adpata al Framework seleccionado

Page 13: Lanzamiento Visual Studio 2008

Los desarrolladores pueden seleccionar entre el .NET framework 2.0, 3.0 o 3.5 en cualquier momento dentro del proceso de desarrolloVisual Studio ajusta las plantillas de proyecto, DLLs disponibles y el IntelliSense para que apunten a la version del framework que se seleccionó

¿Que es?

Puedes gradualmente adoptar las nuevas características sin forzar a los usuarios a actualizarsePuedes usar una sola herramienta para trabajar con las aplicaciones que se ejecutan en diferentes versiones del .NET framework.

¿Porque debe importarme?

Crea aplicaciones que ejecuten

diferentes versiones del .NET framework

Page 14: Lanzamiento Visual Studio 2008

La programación con datos presenta desafíos únicosAccesoConsultaManipulaciónActualización

Multiples tipos de datos (XML, relacional) multiplican el desafío

Las nuevas extensiones en los lenguajes unifican las técnicas de consulta de datos

Trabajar los datos como objetos, es una parte natural de tu modelo de programación

Page 15: Lanzamiento Visual Studio 2008

C# 3.0C# 3.0 Visual Visual Basic 9.0Basic 9.0 OthersOthers

.NET Language Integrated Query.NET Language Integrated Query

LINQ LINQ toto

ObjeObjectscts

LINQ LINQ toto

DataDataSetsSets

LINQ LINQ toto

SQLSQL

LINQ LINQ toto

EntitiEntitieses

LINQ LINQ toto

XMLXML

ObjectsObjects

<book> <title/> <author/> <year/> <price/></book>

XMXMLL

RelationRelationalal

Page 16: Lanzamiento Visual Studio 2008

Programación con objetos

Constructores Unificados de Consulta para todos los tipos de dato

XML, SQL Server or Object collections

IntelliSense, revisión de syntaxis, depuración dentro de Visual Studio (C# and VB)

Page 17: Lanzamiento Visual Studio 2008

demo

Page 18: Lanzamiento Visual Studio 2008
Page 19: Lanzamiento Visual Studio 2008

Hoy en día la potencia de las modernas desktops facilitan la siguiente generación de aplicaciones

Los aceleradores de Hardware hacen posible técnicas como real-time lighting, texturización y rendering

Visual Studio 2008 provee las herramientas para crear aplicaciones impresionantes

Nuevo diseñador y controles para WPFSoporte para gráficos de vectores, iluminación, gradientes y flujo de documentos

Page 20: Lanzamiento Visual Studio 2008

Diseñador para WPFEdición de XAMLCambios reflejados en el disñeador en tiempo realXAML Intellisense

Soporte Click-Once para aplicaciones WPFPlantillas de Proyectos y depuradorSoporte lado a lado con WinForms

Page 21: Lanzamiento Visual Studio 2008

Extensible Application Markup Language “zammel”

Lenguaje declarativo que define objetos y sus propiedades basado en XML

XAML se enfoca en la definición de la UI para aplicaciones de WPF

Page 22: Lanzamiento Visual Studio 2008

.NETButton b = new Button();b.Text = "Hello";b.Background = Colors.Red;

XAML<Window

xmlns=“http://schemas.microsoft.com/winfx/2006/presentation”xmlns=“http://schemas.microsoft.com/winfx/2006/xaml”><Button Text="Hello" Background="Red" />

</Window>

Page 23: Lanzamiento Visual Studio 2008
Page 24: Lanzamiento Visual Studio 2008

Interactivo

Intuitivo

Page 25: Lanzamiento Visual Studio 2008

demo

Page 26: Lanzamiento Visual Studio 2008

El sistema Office es la aplicación por excelencia de miles de usuarios alrededor del mundo

Los usuarios están familiarizados y a gusto con la interfaces de usuario y no desean cambiarla

Llevar la lógica de las aplicaciones y los datos del negocio dentro de Office para acelerar la adopción

Visual Studio 2008 incluye diseñadores que trabajan con Office System 2007.Fácil implementación a través de Click-Once. Conexión a las Aplicaciones de Negocio a través de Interfaces Office o por medio de ventanas de tareas personalizadas.

Page 27: Lanzamiento Visual Studio 2008

Incluye Visual Studio Tools for Office 3.0Diseñador integrado para:

Documentos y plantillas de Word y ExcelCintillas (Ribbon)Paneles de Tareas y AccionesÁreas de Formulario para Outlook

Total compatibilidad con Click-OnceBinding de datos con Word

Page 28: Lanzamiento Visual Studio 2008

Soporte Controles WPF

Entorno de Diseño tipo Windows Forms

Page 29: Lanzamiento Visual Studio 2008
Page 30: Lanzamiento Visual Studio 2008
Page 31: Lanzamiento Visual Studio 2008
Page 32: Lanzamiento Visual Studio 2008

Innovación en herramientas HTML/CSS/AJAX

Los controles ASP.NET AJAX minimizan post-packs y proveen un diseño consistente

Compatibilidad entre browsers para un mayor alcance

Los usuarios finales están esperando mas de las aplicaciones web

Funcionamiento mas intuitivoPoca navegación de páginasMultimedia

Page 33: Lanzamiento Visual Studio 2008

Soporte Integrado para ASP.NET AJAX 1.0Plantillas de Proyectos para ASP.NET AJAX

Diseñador integrado con soporte para CSS/HTMLNuevos Controles de Datos para Web

LINQDataSource, ListView, DataPager

Nuevo diseñador para anidar paginas Maestras

Page 34: Lanzamiento Visual Studio 2008

Experiencias ricas en web (RIA)

Animación y multimedia

Video en Alta Definición

Características

Subconjunto de WPF

Multibrowser y Multiplataforma

Separación de diseño y aplicación

Streaming desde el cliente

Windows yMacintosh

Page 35: Lanzamiento Visual Studio 2008
Page 36: Lanzamiento Visual Studio 2008
Page 37: Lanzamiento Visual Studio 2008

demo

Page 38: Lanzamiento Visual Studio 2008
Page 39: Lanzamiento Visual Studio 2008

Las Empresas administran sus bases de datos independientemente de sus aplicaciones, diseñadas y mantenidas por profesionales de bases de datos

Visual Studio 2008 Team System incluye un nuevo rol, el Profesional de Base de Datos

Las tareas de diseño, pruebas y rollback de cambios en las bases de datos dentro del proceso de desarrolloManejo de versiones de esquema de bases de datos así como cambios en el código y work Items.

Page 40: Lanzamiento Visual Studio 2008

La colaboración entre el desarrollador y el diseñador es una tarea de reproceso sin estructura, generalmente un archivo zip con elementos de diseño gráfico

Compartir Proyectos con Expression WebEstructura de Proyectos compartidaMantenimiento a elementos HTML,CSS,ASP.NET

Soporte para CSS, XHTML y ASP.NETNuevos Editores para CSSVista dividida para HTML Plantillas Maestras ASP.NET

Page 41: Lanzamiento Visual Studio 2008

XAML

Windows1

Page 42: Lanzamiento Visual Studio 2008
Page 43: Lanzamiento Visual Studio 2008

La potencia de gráficos en desktops aumentan los estándares para nuevas experiencias de usuario requiriendo diseñadores gráficos

Desarollar y Diseñar la siguiente Generación de Aplicaciones Windows

Compartir proyectos WPF entre Visual Studio con Expression BlendSeparación de código y elementos de Interfaz de Usuario usando XAMLCompartir elementos de interfaz de usuario entre el desarrollador y el diseñador

Page 44: Lanzamiento Visual Studio 2008
Page 45: Lanzamiento Visual Studio 2008

demo

Page 46: Lanzamiento Visual Studio 2008

La tendencia de las metodologías de desarrollo ágil y el concepto de Integración Continua van en ascenso.

Visual Studio Team System 2008 incluye nuevos eventos para el proceso de build que facilitan el concepto de "Integración Contínua“

Iniciar una integración parcial para el "build" durante el proceso de check-in.

Ejecutar pruebas automáticamente contra el "build“

Estabilidad y mejoras en rendimiento a través del tablero principal

Page 47: Lanzamiento Visual Studio 2008

Team Foundation ServerUn servidor de proyectos unificado

P rue baP rue bass

De s a rro lla dorDe s a rro lla dor

Arquite c toArquite c to

Adm inis tra dor Adm inis tra dor de P roye c tosde P roye c tos

Ana lis ta de Ana lis ta de ne g oc iosne g oc ios

Dis e ña dorDis e ña dor P rofe s iona l P rofe s iona l de ba s e s de de ba s e s de

da tosda tos

Page 48: Lanzamiento Visual Studio 2008
Page 49: Lanzamiento Visual Studio 2008

Herramientas enfocadas a calidadIntegradas durante todo el ciclo de desarrolloReducción de los costos del proyectoIntegración continuaPruebas unitariasPruebas de Bases de datosModelado de distribuciónModelado del sistemaAnálisis estático de códigoPruebas webPruebas de cargaEtc.

Page 50: Lanzamiento Visual Studio 2008
Page 51: Lanzamiento Visual Studio 2008
Page 52: Lanzamiento Visual Studio 2008
Page 53: Lanzamiento Visual Studio 2008

Característica Standard Professional

Crear Aplicaciones para Microsoft Office System

NO SI

Crear Software para dispositivos Móviles NO SI

Admite Software Assurance NO SI

Experiencia de Usuario Menús Simplificados

Completa

Documentación En línea En línea y sin conexión

Documentación de Clases y herramienta de Prueba de Objetos

NO SI

Crystal Reports NO SI

Explorador de Servidores NO SI

Pruebas Unitarias NO SI

Page 54: Lanzamiento Visual Studio 2008

Compatibilidad hacia atrásGeneración multi-plataformaMultitud de novedades en C#3.0 y VB9LINQNovedades en ASP.NETCompleto soporte para VSTO 3.0Nuevos Plantillas para WPF,WCF,WF

Page 55: Lanzamiento Visual Studio 2008

Unete a la comunidad Aluxes.NET

http://groups.msn.com/aluxes-net

Instala Visual Studio 2008Visita en Centro de Desarrollo de Visual Studio

http://msdn2.microsoft.com/es-es/vs2008/default.aspx

Familiarizate con LINQ

Tutoriales disponibles en linea para VB and C#

Visita MSDN:

http://msdn.microsoft.com

Page 56: Lanzamiento Visual Studio 2008
Page 57: Lanzamiento Visual Studio 2008