Introduction Concepts d’affichage Quels sont les outils à notre disposition ? Quels sont les avantages et contraintes ? Process de rendu Description.

Slides:



Advertisements
Présentations similaires
Rick Claus Conseiller professionnel en TI Microsoft Canada Rodney Buike Conseillère professionnelle en TI Microsoft Canada
Advertisements

1 HPC pour les opérations. Sommaire Quelques rappels sur Windows Compute Cluster Server Déploiement de Compute Cluster Administration de Compute cluster.
On ne va pas se quitter comme ça !. Windows Presentation Foundation (Avalon) Windows Communication Foundation (Indigo) Windows Workflow Foundation Atlas.
Comment créer une alerte WMI ? WMI Windows Management Instrumentation Outils : SQL Server Management Studio SQL Agent Patrick Guimonet Architecte Infrastructure.
Le déploiement dapplications et la gestion du réseau pédagogiques détablissements scolaires Brice DELONS Consultant manager EXAKIS.
Tableau de Bord DSI Lionel Gomes Da Rosa
Linq, fonctionnement et architecture
Windows Presentation Foundation Mitsu Furuta DevDays 2006 Equipé aujourdhui, prêt pour demain.
1 HPC pour les opérations. Administration Compute Cluster Server.
Mitsuru FURUTA Relations techniques développeurs Microsoft France
Construire une Set Top Box Avec Windows CE 6.0
Bénéfices SA : attribution et calcul. 2 Récapitulatif des bénéfices par programme.
Microsoft Dynamics AX et la mobilité
Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director AGILCOM.
Bonnes pratiques et top Issues Ce quapporte Vista Démos!
OCTO Technology Cabinet dArchitectes en Systèmes dInformation depuis 1998 Expérience importante dans lindustrialisation des développements depuis plusieurs.
Tests de performance et optimisation de vos applications
Pierre Lagarde Christophe Lauer
Cette session suppose une connaissance préalable des grands principes de Workflow Foundation Nous parlerons très peu de lécriture de workflows Une session.
Connecteur Team Foundation Server Project Server
Implémentation de Microsoft Office SharePoint Server 2007 Cours 5944A.
Présentation de Microsoft IT Service Management Office Le Catalogue de Services de Microsoft IT.
Excel et Excel Services
Gestion 100% réalisée par le système Les API du système permettent de : Savoir si le mot de passe est actif Declare Function GetPasswordStatus Lib "Coredll"
SDL en une slide Modélisation des menaces Démo…interactive!

Vous accompagner dans la mise en place ou la refonte de vos filières de développement et l’intégration des nouvelles technologies. En Simplifiant la production.
•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
v.1.9 – septembre 2014 outil pour la conception d’IHM approche « bus logiciel  d’échanges de messages»
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Introduction Les contrôles Les templates de données Les vues Conclusion.
Introduction au développement Office 2007
22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France
475 collaborateurs 300 formateurs CPLS Gold Certified depuis collaborateurs 300 formateurs CPLS Gold Certified depuis M€ de chiffres d’affaires.
Les processus métier changent/évoluent Les systèmes monolithiques détiennent les processus Les processus doivent être séparés des fonctionnalités.
Description d’une feuille Excel 2007
Utilisation d’ASP.NET AJAX Ext Sans aucun contrôle serveur Vue d’ensemble de la Microsoft AJAX Library Vue d’ensemble du code serveur à mettre à disposition.
Combien envisagent d’utiliser SSMA pour migrer : OracleSybaseAccess.
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
La sécurité dans SQL Server 2005
10 nouveaux services AbeBooks Revue des principales nouveautés de l’année 2007.
Technet Office System
Projet débuté en décembre 1989 Première version publique en février 1991 Lancement du site python.org en 1997 Python Software Foundation en 2001 Version.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Découverte des notions fondamentales du respect des normes du Web Découverte de l’implémentation des normes et standards au sein de Visual Studio Comment.
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Avantages pour les développeurs
Ce que l’on doit connaître des procédures de Backup/Restore Les nouveautés dans SQL Server 2005 Les procédures de BACKUP Les procédures de RESTORE Le.
VenteVente Service Client MarketingMarketing Une solution de CRM complète sous Outlook : Gestion de campagnes marketing Pilotage des ventes Gestion du.
Communication & Collaboration Gestion de contenu numérique Business Intelligence Solutions Office system 2007 Vos équipes Gestion de Projets Entreprise.
Eric Mittelette Mitsuru Furuta Microsoft France
Quels sont les bénéfices techniques à migrer vers Windows Longhorn Server ?
Comprendre le Catalogue de Données Métier Utiliser le Catalogue de Données Métier Développer avec le Catalogue de Données Métier Conclusion.
 Répondre aux problèmes principaux de VS 2005  Augmenter toujours la productivité côté désign  Un vrai outil de développement pour le développement.
Contenu coréalisé avec Florent Santin. Un bref rappel Scénarios sans concurrence d’accès Hosting embarqué (mono-host) Hosting embarqué (multi-host) Gestion.
Dessine-moi un workflow
Introduction au développement Web avec ASP.NET Présenté par Pierre Lagarde Relation Développeurs Microsoft France.
Portail collaboratif avec les technologies SharePoint
Introduction Les bases de la 3D dans WPF L’application Tron (la 3D pour les nuls ) Passer d’un rendu 2D à un rendu 3D La 3D dans les interfaces WPF.
Linq = Language INtegrated Query DLinq = Database + Linq Appelé maintenant Linq to Data Xlinq = XML + Linq Appelé maintenant Linq to XML.
2 Alain METGE SOGETI
SQL Server Management Studio Connexion d’administrateur dédiée DAC Dedicated Administrator Connection Outil : SQL Server Management Studio Patrick Guimonet.
Ecrire un moteur 3D pour Windows 8 avec DirectX et C#
1 Eric Mittelette Eric Vernié DPE – Microsoft France.
1 Chesné Pierre
Découverte de Windows SharePoint Services v3
2 Tirez profit de Windows 7 dans son application 08 février 2011 Sacha Leroux Microsoft Regional Director Bewise.
Ecrire du code .NET 2.0 dans SQL Server 2005
Transcription de la présentation:

Introduction Concepts d’affichage Quels sont les outils à notre disposition ? Quels sont les avantages et contraintes ? Process de rendu Description vectorielle versus invalidation Moteur physique de rendu: accélération matérielle/DirectX

Les tracés (geometry) Les couleurs, pinceaux et brush Alpha transparency Brush: gradients, textures, répétition, VisualBrush Les masques d’affichage Le clipping BitmapEffect

Cœur du mécanisme : la classe Visual Responsable de: Rendu des données graphiques persistées Transformations et clipping Test de sélection Calcul des limites (Bounding boxes) Compatibilité software garantie

Différence entre l’arbre logique et l’arbre de rendu Visual stocke des listes de Drawing Content: VecteursImageGlyphesVidéo Utilisation d’un DrawingContext par Visual pour donner les ordres

Rendu intelligent Visual stocke une version persistée du dessin Le système vient afficher cette version persistée lorsque c’est nécessaire Pas de dessin direct à l’écran  Persistance Différence avec l’approche WMPaint/Invalidate Optimisation des ordres de rendu n’est plus à la charge du développeur !

Approche Win32 Application Windows GDI Driver carte graphique Invalidate WMPaint Le rendu et les optimisations sont intégralement sous le contrôle de l’application

Approche WPF Application Windows WPF Driver carte graphique L’application construit uniquement l’arbre logique. Windows et WPF se charge du dessin et des optimisations. Visuals WMPaint

« Un grand pouvoir implique de grandes responsabilités » Une bonne connaissance du système de rendu permet d’obtenir d’excellentes performances Optimisations potentielles: Connaissances du système hôte LayoutsRedessin Outils : Perforator

S’informer - Un portail d’informations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique Visual Studio Abonnement MSDN Premium Abonnement TechNet Plus : Versions d’éval + 2 incidents support

© 2007 Microsoft France Votre potentiel, notre passion TM