Silverlight 4 Bases nécessaires aux développement d’une application d’entreprise.

Slides:



Advertisements
Présentations similaires
Windows Presentation Foundation avancé – Partie 1
Advertisements

« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Windows Presentation Foundation Mitsu Furuta DevDays 2006 Equipé aujourdhui, prêt pour demain.
Navigateur web pour PDA
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
Plan de formation Chapitre 1 : Présentation de SAP
TP 3-4 BD21.
Q uestionnaire sur la motivation Objectif et fonctionnement Version démo Par Lucie Fontaine et Marc Mantha École de la fonction publique 27 avril 2005.
12 novembre 2012 Grégory Petit
Mitsuru FURUTA Relations techniques développeurs Microsoft France
Introduction aux Web Services Partie 1. Technologies HTML-XML
Palais des congrès Paris 7, 8 et 9 février /02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu.
Procédure de création de licence UNSS via le PackEPS
Le 8 mars Notre vision du web-to-print. le 8 mars Information pour le système Prisme Technologies Prisme Technologies se spécialise dans.
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
Région Rhône-Alpes Projet Trajectoire Présentation version 2.10
Construisons ensemble lavenir de linformatique ! informatique-et-internet.e-monsite.com.
Administration de SharePoint
Présentation de Windows Presentation Foundation Vers une nouvelle génération dinterfaces graphiques.
18/05/2014 CENTRE ANIG FORMATION/EVALUATION ELEARNING TUTOREE 1.
Créer une interface graphique avec Photoshop.
Citrix® Presentation Server 4.0 : Administration
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
Développement d’application web
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Développement dapplication avec base de données Semaine 10 : WCF avec Entité Framework Automne 2013.
Nicolas CLERC Tekigo – Cofounder
Support des connaissances TP2 XSL-T
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Présenté par: Hamad Zaiter
Windows NT 4 Formation 8, 15, 31 janvier 2002
22 Atelier Expression Blend La collaboration Designer / Développeur Ambrosi Éric Client App. Dev. & Silverlight MVP Centre de formation Regart.net.
Formation Site Web Animation Pédagogique Ecole de Dommartin.
Introduction Les contrôles Les templates de données Les vues Conclusion.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Présentation de notre application
Lancement de Microsoft Word
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
RDA 209 : WPF Toolkit et bonnes pratiques
Initiation et perfectionnement à l’utilisation de la micro-informatique IRFANVIEW éditeur d’images ©Yves Cornil Communautés.
Initiation à Access: Interfaces
Ceci est une session expert Cette session est déconseillée aux novices des moteurs Analysis Services 2000 ou 2005 La session « Découverte de Analysis.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Jean Paul CHANLON IUT1 Grenoble Génie Mécanique et Productique
4/13/2017 3:41 PM Intégration Visio SharePoint 2010 Application à la création de Workflows Genève -15 Avril 2010 Michel LAPLANE MVP Visio - WGroupe.
11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
INITIATION À UN LOGICIEL DE PRESENTATION (POWERPOINT) Concevoir un diaporama.
Richard KRITTER Flavien LAURENT Université de Paris-Est Marne La Vallée (UPEMLV), Ingénieur.
Nicolas CLERC Consultant associé
Introduction à MathML Par Katia Larrivée UQO Le 18 mars 2004.
Installation Chapitre 2.
Améliorations apportées à SAAQclic-Concessionnaires
MINI‐PROJET DE GROUPE REALISE DANS LE CADRE DU COURS DE GEN
Générateur d’applications WEB de gestion de données Modèle conceptuel de données.
Subversion.
Julien Lamure - Réunion des CI du 15/11/2006 Quelques utilitaires de création de comptes pour Windows 2003 server - GUNT - Gestion - PowerAD - Magret -
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
Dreamweaver le retour Avec Les Formulaires Les Calques
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
Les formulaires Les calques Les comportements Les scénarios Les modèles Les feuilles de styles (CSS) La mise en ligne Les formulaires permettent à l’utilisateur.
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
1Boulogne Informatic Club PRESENTATION DE WINDOWS 10.
DREAMWEAVER SÉANCE 2 SI28 Jonathan Barone – Thomas Lulé.
Accès simplifié Web pour les responsables de Cuma 3 mars 2016.
Veille technologique Wordpress. Qu’est ce que Wordpress ?  C’est un CMS hautement personnalisable  CMS signifie « Content Management System » soit système.
Installation du PGI – CEGID
CEGID et environnement réseau Groupe PGI Académie de Grenoble.
Transcription de la présentation:

Silverlight 4 Bases nécessaires aux développement d’une application d’entreprise

Qui sommes-nous? Simon Boigelot Loïc Bar

Index Silverlight? Nouveautés de Silverlight 4 Exemple tout en click L’importance du Xaml Concepts importants: Layout Binding UserControl Templated Control et Style ItemsPresenter et DataTemplate Navigation CRUD RIA Services

Silverlight Plugin pour navigateur web Transporte la puissance et de la facilité de développement des application.net de bureau au web Mais aussi : Une large communauté Une boite à outils très utile

Nouveautés de la version 4 Plus de support de la souris (click droit, mollette) Impression, webcam, micro Style implicite Copier coller et RichTextArea Amélioration du DataBinding Authentification réseau Un modèle de commandes MEF …

Exemple tout en click Suivez la souris Demo 0: Génération d’une application Business Silverlight Connexion à une base de données Récupération des données dans l’interface Recherche de données selon un critère Gestion du login et sécurité de base

Importance du Xaml eXtensible Application Markup Language Clarté du code Maintenabilité Extensibilité Evitez l’utilisation des designers Sauf pour faire du design (et encore)

Concepts importants Layout et interface Binding UserControl Templated Control et Style DataTemplate Navigation

Layout et interface Importance de l’interface par rapport au business Les différents layouts Silverlight de base Est-il possible de créer son propre layout? Demo 1

Créer son propre Layout Dériver d’un Panel Surcharger les méthodes: MeasureOverride : calcule la taille désirée du layout et de chacun de ses enfants ArrangeOverride : assigne une bounding box à chacun des enfant du panel dans laquelle il peut se dessiner.

Binding Fonctionnement DependencyObject et DependencyProperty INotifyPropertyChanged DataContext Binding Expression BindingMode Converter

Dependency Object Dependency Property Binding expression INotifyPropertyChanged Object Property Demo 2 Converter

UserControl Accès par nom aux différentes parts du contrôle Gestion évènementielle possible en Xaml Voir MainPage démo précédente

Templated Contrôle et Style Séparation complète du visuel et du code TemplatePart pour accéder au visuel OnApplyTemplate pour attacher les évènement Ou utilisation des Commandes Le visuel est un Style

Surcharger un Style DefaultStyleKey Style par défault Theme Demo 3 Création d’un templated control TemplateBinding (! Pas de converter -> RelativeSource) Ajout d’un style par défault Surcharge de ce style Ajout de dependency property

ItemsPresenter et DataTemplate Demo 4 Utilisation des listbox

Navigation SEO compatibility URL navigation Modification de l’URI mapper Passage de paramètre par URL Demo 5

RIA Services Demo 6 Création et utilisation d’un Domain Services RIA pour ajouter, supprimer, et modifier des données Gestion des métadatas Sécurité de base

Q&A Avez-vous des questions?