You are on page 1of 10

Lo Nuevo de Microsoft

.NET Framework 4
Expositor: Luis Dueas
MCP, MOUS, MCAD, MCSD, MCT, MCTS
Luisduenash@hotmail.com
BCTS
MCT Luis Dueas
2
Agenda
Caractersticas nuevas y mejoras
Otras caracteristicas nuevas
Programacin Paralela
ADO .NET 4
ASP .NET 4
Windows Presentation Foundation (WPF)
Windows Communication Foundation (WCF)
Windows Workflow Foundation (WWF)
BCTS
MCT Luis Dueas
3
Diagnosticos y Rendimiento
Globalizacin
Recoleccin de elementos no utilizados
Contratos de Cdigo
Ensamblados de interoper. tiempo de diseo
Dynamic Language Runtime (DLR)
Covarianza y Contravarianza
Tipos de datos: BigInteger, Complex, Tuple
Enumeracion y archivos asignados a memoria
Soporte a Sistemas Operativos de 64 Bits
Caractersticas Nuevas y Mejoras
BCTS
MCT Luis Dueas
4
Sobrecarga: System.TimeSpan
Nuevo: String.IsNullOrWhiteSpace
Sobrecarga: String.Join y String.Concat
Nuevo: StringBuilder.Clear y Stopwatch.
Restart
Nuevo: Enum.HasFlag
Carpetas: System.Environment.SpecialFolder
Nuevo: System.IO.Stream.CopyTo
Sobrecarga: Path.Combine
Nuevo: System.IObserver y IObservable
Nuevo: System.Collections.Generic.SortedSet
Otras Caractersticas Nuevas
BCTS
MCT Luis Dueas
5
Task Parallel Library (TPL)
Paralelismo de Datos
Parallel.For
Parallel.ForEach
Paralelismo de Tareas
Parallel.Invoke
TPL con otros Modelos Asncronos
Modelo de Programacin Asincrona (APM)
Modelo Asncrono Basado en Eventos (EAP)
Parallel LINQ (PLINQ)
Consulta Paralela
Clase ParallelEnumerable
Operadores: AsParallel, AsSequential, AsOrdered, ForAll,
AsUnordered, WithCacellation, WithDegreeOfParallelism.
Programacin Paralela
BCTS
MCT Luis Dueas
6
ADO .NET Entity Framework
Objetos que ignoran la persistencia
Funciones en consultas LINQ.
Generacin cdigo personalizado capa de objeto.
Datos dinmicos
Validacin automtica basada en restricciones definidas en el
modelo de datos.
Servicios de Datos de WCF
Enlace de datos.
Contar las entidades de un conjunto de entidades.
Paginacin controlada por servidor.
Proyecciones de consultas.
Proveedores de servicios de datos personalizados.
Transmitir por secuencias recursos binarios.
ADO .NET 4
BCTS
MCT Luis Dueas
7
Nueva API cach, estado de sesin.
Nuevo administrador precarga de aplicacin.
Compatibilidad mejorada con estndares web.
Nuevas caractersticas en controles de datos.
Mejora en administracin de estados de vista.
Nuevo control Chart para graficos.
Mejoras en MVC.
Datos dinmicos.
Compatibilidad en Microsoft Ajax Library.
Intellisense mejorado para JScript.
Autocompletar HTML y ASP .NET
ASP .NET 4
BCTS
MCT Luis Dueas
8
Nuevos controles: Calendar, DataGrid y
DatePicker.
VisualStateManager: cambio estados control.
Grficos y animacin admite redondeo diseo
Mejora en la presentacin de texto y color.
Enlace en Command de InputBinding, objetos
dinmicos y la propiedad Text.
XBAP admite la comunicacin con la pgina
web y la implementacin de plena confianza.
System.Windows.Shell permite comunicarse
con la barra de tareas de Windows 7.
Mejoras en WPF y Silverlight Designer VS2010
Windows Presentation Foundation (WPF)
BCTS
MCT Luis Dueas
9
Activacin basada en la configuracin: no svc
System.Web.Routing: direcciones URL sin ex
Compatibilidad varios enlaces de sitios de IIS
Servicio enrutamiento: mensajes segn cont.
Compatibilidad WS-Discovery.
Servicios flujo trabajo: integra WCF y WF.
Caractersticas de WCF REST
Cach de servicios Web HTTP
Compatibilidad con formatos Web HTTP
Pgina de ayuda de los servicios Web HTTP
Control de Errores Web HTTP
Compatibilidad con JavaScript en dominios: JSON
Configuracin simplificada.
Windows Communication Foundation (WCF)
BCTS
MCT Luis Dueas
10
Modelo mejorado de actividad flujo de trabajo
Opciones completas actividad composicin.
Biblioteca de actividades integrada ampliada.
Modelo explcito de datos de actividad.
Opciones mejoradas de hospedaje, persistencia y
seguimiento:
Persistencia explcita mediante la actividad Persist
Persistencia sin descarga.
Impedir la persistencia mediante zonas sin persistencia.
Uso de transacciones de ambiente del host.
Grabacin de informacin de seguimiento en el registro de
eventos.
Reanudacin de flujos de trabajo pendientes usando un
objeto Bookmark.
Mayor facilidad para extender diseador WF.
Windows Workflow Foundation (WWF)

You might also like