Académique Documents
Professionnel Documents
Culture Documents
.NET?
Assure la portabilit des applications. Un langage simple : C#. Composants facilitant le dveloppement (MapPoint).
.NET Framework?
.NET Framework:
.NET Framework est un environnement de dveloppement et dexcution qui permet diffrents langage de programmation et de librairie de travailler ensemble en toute transparence (seamlessly) pour crer des applications windows plus facile dvelopper, grer, dployer et intgrer avec dautres systmes en rseaux msdn. Un kit de composant qui a pour but de faciliter le dveloppement des applications windows, web et mobile.
Architecture:
CLI:
2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
6/25/2011 12:29 PM
CLR:
CTS : Commun Type System. CIL : Commun Intermediate Langage. CLS : Commun Langage Specification. VES : Virtual Execution System. JIT : Just-In-Time Compiler. Les classes de bases. Garbage collector.
CLR:
Prend soin de gestion de code lors de lexcution des programmes. Fourni plusieurs servies du framework:
Services de gestion de mmoire Services de gestion des thread Services de scurit Compilation/vrification de code Autres services systme
CLR:
Native Code :
Plus de temps de mise en place Accs plus approfondi de la machine (proc, mmoire)
Evolution (1):
Framework 1.0 :
premire tentative de .NET. Fvrier 2002
Evolution (2):
Compact Framework 1.0 :
Priphrique mobile et embarqu. Dveloppement sur PC et mobile.
2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
6/25/2011 12:29 PM
Evolution (3):
Compact Framework 2.0 :
CLR et Managed Code pour le mobile.
Evolution (4):
Framework 3.5 :
.NET Framework 2.0 SP1 et 3.0 SP1. LINQ. ASP.NET Ajax. Nouveaux protocoles WCF.
Framework 3.0 :
Framework 2.0. WPF : Windows Presentation Foundation. WCF : Windows Communication Foundation. WWF : Windows Workflow Foundation. CardSpace : scurit de travail en ligne.
Evolution (5):
Compact Framework 3.5 (mobile 6.5):
WCF over @mail. LINQ. Sous ensemble de WPF.
Rsultat:
Framework 4.0 :
CLR v4.0. Paramtre optionnels et nomms. DLR : Dynamic Langage Runtime. MEF : Managed Etensibility Framework. Parallle dveloppement.
WPF
Win Forms
DLR
ASP .NET
WCF
LINQ
Et plus encore!
Le CLR
JIT & NGEN
Nettoyeur
Modle de scurit
2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
6/25/2011 12:29 PM
VB10
C#4
Applications offrent leurs propres fonctionnalites aux composants MEF : chercher et connecter les composants Marquer les composants par des mtadatas Inversion de contrle et d'injection de dpendance (Ex: Unity)
Applications sensibilises aux fonctions tactiles Fonctionnalits Windows 7 Rendu textuel amlior Amlioration des fonctionnalits daccs aux base de donnes (EF)
2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
6/25/2011 12:29 PM
optimisation:
.NET Framework 3.5 SP1 .NET Framework 4
.NET Framework
255,6 Mo
41,0 Mo
Questions et rponses
Profil client
Merci
MarweN Boughattas
boughattas.marwen@student-partners.com Microsoft Community Leader Microsoft Student Partner
2011 Microsof t Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The inf ormation herein is f or informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.