Vous êtes sur la page 1sur 19

Introduction Visual Studio Lightswitch

Eric 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

Architecture Lightswitch
Couche Prsentation
Silverlight 4 Modle Vue Vue-Modle

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

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

Installation de Lightswitch
Sur Visual Studio 2010 En autonome

Types dapplication Lightswitch

Cration du modle de donnes

20

Rsum
Lorsque 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

Rsum
Je 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 denregistrements
23

Cration et personnalisation dun cran ddition

24

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

25

Formatage et Validation de donnes

26

Rsum
Il est possible de formater les donnes sa convenance
Dajouter 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

Rsum
Un cran est associ une requte base sur une entit
On 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 requte
Un cran peut tre associ plusieurs requtes
29

Rsum
Dvelopper avec LightSwitch
Facilite le dveloppement 3 Tiers WCF RIA Services Entit (Entity Framework) Ecran Silverlight (MVVM)

Pas besoin de connaitre XAML Facilit de prise en main


Sans trop mettre les mains dans le code

Dvelopper pour LightSwitch


Etendre linterface et le shell Extension Pack
40

Ressources
Tutoriel en franais + tlchargement de Lightswitch
http://msdn.microsoft.com/fr-fr/vstudio/msdn.lightswitch.aspx

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

Blogs LightSwitch
http://blogs.msdn.com/b/lightswitch/

Introduction Entity Framework


http://msdn.microsoft.com/fr-fr/data/msdn.saga-efx.aspx

ADO .NET Data Services


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

Tutoriel Silverlight 4 et WCF Ria Services


http://blogs.msdn.com/b/davrous/archive/2010/02/19/tutorialsilverlight-4-wcf-ria-services-avec-0-ligne-de-code.aspx
41

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.

Vous aimerez peut-être aussi