Premiers pas dans l'univers .NET

  • View
    231

  • Download
    0

Embed Size (px)

Transcript

Windows and the Internet of Things

Rajiv Prcieux MOUNGUENGUESenior .NET Developer@RajivhostPremiers pas dans l'univers .NET

2AgendaArchitecture .NET Framework 4.5

Quelques fonctionnalits

Questions/ReponsesArchitecture .NET Framework 4.5

Quelques fonctionnalits Common Language RuntimeIl agit comme un moteur d'excution pour le .NET Framework. Tous les programmes .NET sexcutent sous la supervision du CLR.Base Class LibraryCest une bibliothque de fonctionnalits qui sont disponibles pour tous les langues du .NET Framework. Il se compose de classes, interfaces de types rutilisables qui sintgre avec le CLR.Portable Class LibraryLes Portable Class Library (PCL) vous permettent de dvelopper et de construire des Assemblies grs qui fonctionnent sur plusieurs plates-formes .NET Framework. Utiliser un projet Bibliothque de classes portable, vous choisissez les plates-formes (telles que Windows Phone et .NET pour les applications Windows store) cibler.Managed Extensibility Framework (MEF)MEF est une bibliothque pour crer des applications lgres, extensibles. Elle permet aux dveloppeurs d'applications de dcouvrir et d'utiliser les extensions sans aucune configuration requise.Dynamic Language RuntimeIl fournit l'environnement d'excution pour les langages dynamiques, etc. pour tre excuter entirement sous le contrle du CLR.WinRTWinRT ou Windows Runtime API fournit les lments de l'interface utilisateur pour la cration d'applications Windows Store, et donne accs Windows 8 ou aux fonctionnalits du systme d'exploitation Windows RT. WinRT supporte le dveloppement en C et d'autres langues gres comme C# et VB.NET, ainsi que JavaScript et TypeScript.ASP.NETCest la technologie du .NET Framework utilis pour construire des applications web riches bases sur Internet.Windows Store Apps (Metro Style Apps)Une application Windows Store est un nouveau type d'application qui fonctionne sur des appareils Windows 8 et peuvent profiter des nouvelles API de WinRT.Desktop Apps (Windows Forms)Une application Windows Desktop est une application Windows Forms traditionnel avec un nouveau nom. Les logiciels dvelopps pour Windows XP, Windows Vista et Windows 7 sera classe comme une application Windows Desktop lors de l'excution dans Windows 8. WPFWPF est utilis pour crer des applications avec une exprience utilisateur riche. Il comprend l'interface utilisateur de l'application, les graphiques 2D, 3D et multimdia. Il tire profit de l'acclration matrielle des cartes graphiques modernes. WPF rend l'interface utilisateur plus rapide, volutive et la rsolution indpendante.Silver LightCest une technologie base cross-browser web qui permet aux concepteurs et aux dveloppeurs de fournir des applications Internet riches (RIA) intgrs dans les pages Web.Ado.NETCette technologie est utilis pour crer une couche d'accs aux donnes pour interroger et manipuler les donnes des sources de donnes sous-jacente comme SQL Server, Oracle et DB2, etc.LINQIl vous permet d'interroger les donnes des diffrentes sources de donnes (comme les bases de donnes SQL, des documents XML, des jeux de Ado.NET, divers services Web et d'autres objets tels que les collections, gnriques, etc.) l'aide d'une requte comme syntaxe SQL avec les langages du .NET Framework comme C# et VB.Ado.NET Entity FrameworkElle est utilis pour interroger et stocker des donnes dans les bases de donnes relationnelles (comme SQL Server, Oracle, DB2, etc.) en mode ORM.Parallel ExtensionIl vous permet de distribuer votre code de travail sur plusieurs processeurs pour profiter du matriel.WCFIl est utilis pour la construction et le dveloppement de services bass sur les normes WS- *.ASP.NET WebAPIAsp.NET WebAPI est un cadre pour la construction de services HTTP qui peuvent tre consomment par un large ventail de clients, y compris les navigateurs, les portables, iPhone ...SignalRASP.NET SignalR est une bibliothque qui simplifie le processus d'ajout de fonctionnalits Web en temps rel aux applications. Fonctionnalit web en temps rel est la capacit d'avoir le contenu du serveur pouss aux clients connects instantanment ds qu'elle sera disponible, plutt que de devoir attendre quun client demande de nouvelles donnes.WFIl est utilis pour construire les moteurs de workflow de l'entreprise et les rgles oriente processus.Visual Studio 2012L'IDE de Visual Studio propose un ensemble d'outils qui vous aident crire et modifier le code pour vos programmes, ainsi que de dtecter et de corriger les erreurs dans vos programmes. L'aide de Visual Studio 2012, vous pouvez crer des applications Windows Store, les applications de bureau, applications mobiles, applications ASP.NET Web et services Web.Show me some codeLinq

http://goo.gl/Unvn8W26Show me some codeAsync/Await

http://goo.gl/gDPcld27Show me some codeEF Code First

https://entityframework.codeplex.com/28Show me some codeSignalR

http://www.asp.net/signalrhttp://signalr.net/

Question/Rponses 2014 Microsoft 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 information herein is for 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.