Introduction a Microsoft Visual Studio Light Switch

download Introduction a Microsoft Visual Studio Light Switch

of 19

Transcript of Introduction a Microsoft Visual Studio Light Switch

Introduction Visual Studio LightswitchEric Verni Microsoft France Division DPE

Quest-ce que Visual Studio LightSwitch ?Nouvel outil de dveloppement pour dvelopper des applications centres sur les donnes pour le PC et le web et le Cloud Permet de dvelopper en toute simplicit des applications Internet riches bases sur Silverlight Supprime la complexit du dveloppement 3 tiers

2

Architecture LightswitchCouche PrsentationSilverlight 4 Modle Vue Vue-Modle

Couche LogiqueWCF RIA Services (ASP .NET 4.0)Dploiement : Local IIS Server Windows Azure (WebRole)

DonnesSQL Server, Express, SQL Azure, SharePoint, autres via WCF RIA Services

4

Installation de LightswitchSur Visual Studio 2010 En autonome

5

Types dapplication Lightswitch

6

Cration du modle de donnes

20

RsumLorsque je cre une nouvelle table, je cre la fois :Une Entit Et la table physique stocke dans une base de donnes SQL Express

Je peux crer des relations entre les entits

Je peux utiliser des types complexes (PhoneNumber, email, etc)

21

Cration dun cran de recherche clients

22

RsumJe peux utiliser des modles prdfinis dcrans, que je lie une source de donnes Je peux la vole personnaliser mon cran et avoir un rendu immdiat Lightswitch cre la vole des crans de saisies bas sur une entit Lightswitch fournit les mcanismes dajout et de sauvegarde denregistrements23

Cration et personnalisation dun cran ddition

24

RsumJe peux personnaliser laffichage des crans cre avec des modles prdfinis Il existe des contrles prdfinis afin dorganiser les donnes par groupeAddress Editor Address Viewer Modal Window .

25

Formatage et Validation de donnes

26

RsumIl est possible de formater les donnes sa convenanceDajouter du code de validation De modifier les formats des types complexes prdfinis

Il est possible de coder un peu quand mme !!!

27

Trier et Filtrer des donnes

28

RsumUn cran est associ une requte base sur une entitOn peut modifier facilement cette requte en lui ajoutant un ordre de tri par exemple, des filtres ou des paramtres On peut modifier une requte par code

On peut baser une requte directement sur une entit, ou sur une autre requteUn cran peut tre associ plusieurs requtes29

RsumDvelopper avec LightSwitchFacilite le dveloppement 3 Tiers WCF RIA Services Entit (Entity Framework) Ecran Silverlight (MVVM)

Pas besoin de connaitre XAML Facilit de prise en mainSans trop mettre les mains dans le code

Dvelopper pour LightSwitchEtendre linterface et le shell Extension Pack40

RessourcesTutoriel en franais + tlchargement de Lightswitchhttp://msdn.microsoft.com/fr-fr/vstudio/msdn.lightswitch.aspx

Le site produithttp://www.microsoft.com/visualstudio/en-us/lightswitch

Blogs LightSwitchhttp://blogs.msdn.com/b/lightswitch/

Introduction Entity Frameworkhttp://msdn.microsoft.com/fr-fr/data/msdn.saga-efx.aspx

ADO .NET Data Serviceshttp://www.microsoft.com/france/vision/mstechdays08/Webcas tMSDN.aspx?EID=7f86223d-a3c9-4463-a504-25b813aba76d

Tutoriel Silverlight 4 et WCF Ria Serviceshttp://blogs.msdn.com/b/davrous/archive/2010/02/19/tutorialsilverlight-4-wcf-ria-services-avec-0-ligne-de-code.aspx41

42

Votre potentiel, notre passion TM

2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows 7 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.