Expertise et expérience unique sur la plate-forme Microsoft.NET Développement de projets avant- gardistes et d’envergure Coaching/Formation « on the job.

Slides:



Advertisements
Présentations similaires
Été INF1025 Driouch Elmahdi
Advertisements

Présentation des technologies SharePoint 2007
Pierre Lagarde Relation technique développeur Grégory Renard [Rédo] Responsable Développement Wygwam.
Les technologies décisionnelles et le portail
Office 2007 – Développement client (5/5) OpenXML & Nouveautés de linterface Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft.
Julien Chable Wygwam –
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
« Les Mercredis du développement » Nouveau format de fichier Template Solution Présenté par Pierre Lagarde Relation Développeurs.
Les Excel Services de Office 2007
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Automatisation de Tâches Scenarios
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Introduction aux fonctions de gestion de contenu Web dans Microsoft Office SharePoint Server 2007.
XHTML EXtensible HyperText Markup Language. HTML et XML HTML (HyperText Markup Language) et XML (eXtensible Markup Language) sont deux spécifications.
SOUS-TRAITANCE POWERPOINT
Concevoir un site Web de A à Z Ce cours permet à létudiant de réaliser de façon professionnelle un site internet de A à Z.
Vous montrer que ASP.NET AJAX Ext. est La continuité de ce que vous avez toujours réalisé Simple à comprendre Puissant et facile à utiliser Vous montrer.
Nouveau blog. WordPress connexion Nommez votre blog.
Eric Vernié - Microsoft Yann Faure - Bewise Etude de cas FMStocks 2000.
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
Présentation de Windows Presentation Foundation Vers une nouvelle génération dinterfaces graphiques.
© 2006 Microsoft Corporation. Retour dexpérience : Docx2Html Publication de tutorial.
Les documents numériques
HTML / CSS Gestion des systèmes d’information Classe terminale
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.
ISV Crée une solution smart document pour aider les commerciaux à la rédaction des propositions commerciales ISV crée un volet activable par lutilisateur.
SDL en une slide Modélisation des menaces Démo…interactive!
Office 2003 Proposition de valeur pour les éditeurs de logiciels Scott Burmester Responsable des programmes MicrosoftCorporation Pour obtenir une copie.
Office 2007 – Développement client (4/5) OpenXML & Nouveautés de l’interface Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft.
Guillaume TORRENTE Marc BOUISSOU Recherche & Développement
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
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
DYALOG APL 2006 APL / OLE / Excel / Word : Dyalog APL chef d’orchestre ! 91, rue du Fb St Honoré PARIS tél. : Fax :
Julien Chable Consultant Wygwam
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.
Plan de la leçon Réf. p. WRD- 149 Les styles Les listes hiérarchiques
Introduction à la plateforme .NET
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
Design et intégration d’images et de graphiques
RDA 209 : WPF Toolkit et bonnes pratiques
Nexeto.  Entreprise ◦ ADINFO ◦ Nexeto  Besoins ◦ Objectifs ◦ Outils/Moyens ◦ ATS ◦ Planning  Projet de stage ◦ Conception ◦ Réalisation  Bilan  Résultats.
SMIL Synchronized Multimedia Integration Language
Technet Office System
POWERPOINT.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Visio 2010 Plein les yeux 9 février 2010 Frédéric Bojman – Microsoft
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.
1 Visual Studio 2005 Tools For Office: Présentation et Démonstrations.
1 jour Windows Utilisation 1 jour Windows Vista / 7 Utilisation 1 jour Internet Utilisateurs 1 jour Internet Perfectionnement 1 jour Outlook Base 1 jour.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Informatique TD 1 – Semestre 1
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.
Éléments de présentation
Office 2007 – Développement client (1/5) OpenXML & Nouveautés de l’interface Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft.
Les outils Multidimensionnels SAS ® 9 Atelier Technique SAS ® Eric WOLFF Jeudi 2 juin 2005.
2 Alain METGE SOGETI
SOUS-TRAITANCE POWERPOINT
Dreamweaver Séance 1.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
SI28 – Ecriture interactive et multimédia Sylvain Slaton – Pierre Laporte.
DREAMWEAVER SEANCE 1 Axel JACQUET GM05 – Julien VAN MOORLEGHEM GM05 A2008 Écriture interactive & multimédia Présentation Dreamweaver 8.
On va découvrir la magie de ....
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
Office 2007 – Développement client (3/5) OpenXML & Nouveautés de l’interface Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft.
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
Veille technologique Wordpress. Qu’est ce que Wordpress ?  C’est un CMS hautement personnalisable  CMS signifie « Content Management System » soit système.
Transcription de la présentation:

Expertise et expérience unique sur la plate-forme Microsoft.NET Développement de projets avant- gardistes et d’envergure Coaching/Formation « on the job » par nos experts Solutions pour la productivité des développeurs Votre veille technologique / pôle R&D Contactez-nous pour vos projets : Vista, Office 07, Live, Gadgets, Web 2.0,.NET 3.0, WPF, WCF, WF, MOSS – WSS V3 Nos Experts Votre satisfaction !

De la passion communautaire.NET 7 Bloggeurs Technologiques 6 Auteurs de livres 6 Speakers Events MS et non MS Implication communautaire forte 6 Rédacteurs dans la presse spécialisée Implication au sein de l’INETA Implication UserGroup : FxUserGroup Une équipe de Wyggeurs : 4 Microsoft Most Valuable Professional 1 Microsoft Regional Director 2 Microsoft Student Partner (MSP) Notre implication Votre satisfaction !

Nouveau format XML pour Microsoft Word, Excel et PowerPoint Nouveau format de fichier par défaut Nouvelles extensions de fichiers (.docx;.pptx;.xlsx) Compatibilité 100% compatible avec les formats existants (upgrade doc -> docx) Compatible Office XP et 2003 (compatibility pack) Disponibilité de convertisseurs de masse Standardisation Standardisé par l’Ecma (Ecma 376), standardisation ISO en cours Specification de plus de 6000 pages

Un seul fichier CompactCompression Corruption résistant Architecture segmenté Chaque partie est autonome Extension différentes pour les fichiers avec Macro  Le « m » remplace le « x » pour les fichiers avec les Macros Activés

ZIP Archive Document Parts XML Parts Binary Parts Typed (RFC 2616) Relationships Connections entre les parts Content Type

WordprocessingML (.docx) SpreadsheetML (.xslx) PresentationML (.pptx) ZIPXML DrawingML Content Types Custom XMLBibliography Shared Markup Relationships Metadata Digital Signatures VML (legacy)Equations Documents Open Packaging Convention Core Technologies

OpenXML ODF Office PDF XPS Word 2007 Mode de compatibilité Convertisseur Word XP/2003 Open Office Star Office WordPerfect Pack de compatibilité

Package – Le conteneur Document Parts – Les fichiers dans le container Relations – Relation entre les Parts Zip Parts et Relations Open Package Specification Package (Core Properties, Preview) Les droits numériques (Information Right Management) Office 2007 Open XML Formats XPS Format de Document XML Paper Specification Formats Personnalisés

Chaque relation entre les Part est typée Exemple : Ce fichier XML a un contenu incluant une image JPEG document.xml …wordprocessingml.document.main+xml URI : media/image1.jpeg Content Type : image/jpeg

Les Classes: Package Package Properties PackageRelationshipsPackageParts Récupération des parts avec System.IO.Stream Common Package Parts Package Relationships Core Properties Digital Signatures Specific Format Parts Office Document Part Relationships XML Part Part Rels Etc… PackagePart:CompressionContentTypePackageUriRelationshipIDPackageRelationshipTypeSourceUriTargetModeTargetUri

using (Package package = Package.Open(packagePath, FileMode.Open,FileAccess.ReadWrite)) { Uri uriPartTarget = new Uri("/word/styles1.xml", UriKind.Relative); PackagePart newPackagePart = package.CreatePart(uriPartTarget, "application/vnd.ms-word.styles+xml"); using (FileStream fileStream = new FileStream(stylePath, FileMode.Open, FileAccess.Read)) { CopyStream(fileStream, newPackagePart.GetStream()); } } 1.Ouvrir le package 2.Créer une part 3.Accéder à une part 4.Ajouter du contenue au document

Document body properties fontTable headers/footers images numberingDefinition styles customXML footnotes/endnotes comments Un fichier WordprocessingML est composé de plusieurs sous documents: Document principal (body) Header(s) / Footer(s) Footnote(s) / Endnote(s) images style(s) Comment(s)

The quick brown fox. Gras par défaut pour tout le paragraph Propriété spécifique à un Run spécifiant le mode italique Un document est composé de paragraphes Un document est composé de paragraphes Un paragraphe contient des éléments runs Un paragraphe contient des éléments runs Un run contient des éléments texts Un run contient des éléments texts

Définit le formattage pour chaque caractère Font, size/position, etc. 24 propriétés ….

… other property settings … Les styles sont nommés Ils sont contenues dans une part spécifique styles.xml

Propriétés du paragraphe Propriétés des charactères (Run) Propriétés communes Text Text Style.xml Document.xml

Une image est un élement à l’intérieur d’un élement run Une image est un élement à l’intérieur d’un élement run Le contenue de l’image est définit en VML xmlns:v="urn:schemas-microsoft-com:vml" L’image actuel est référencé par une relation qui indique une part à l’intérieur du package <Relationship Id="rId4” Type=" Target="image1.jpg"/> <Relationship Id="rId4” Type=" Target="image1.jpg"/>

Workbook properties table chart styles calcChain sharedStrings sheet1..N drawing

Séparation données / présentation Worksheet (sheet1.xml) Table definition (table1.xml)

Excel serialize la formule et la parse au chargement La formule est précisément la chaine de caractères de la cellule

View Properties Presentation Properties Presentation Properties Code Themes Fonts Notes Masters Slides Handout Masters Handout Masters Slide Masters Notes Slides Slide Layouts Presentation

Part : presentation.xml Relationships part: presentation.xml.rels Slides Slide Masters Notes Masters Handout Masters

<p:sld xmlns:p=“…/presentationml/2006/main” xmlns:a=“…/drawingml/2006/main” …> … … … Shape Chart Textbox

Light Bulb // Animation Scale // Animation Properties // Target Element // Effect...// Animation Effect

Schéma commun pour réaliser des dessins dans Word, Excel, Powerpoint … Il y a 5 objets principaux Shape Group Shape ConnectorPicture Container graphique Utilisé pour les Charts, Diagrams et les Tableaux

rel. id vers l’image Line Pinceau Gradient Solide Mapping d’image Gradient

3-D Scene Definition 3D 3-D Bevels Adjust Material types Avant

Utilisation d’Open XML avec des documents XML ayant un schéma métier spécifique Exemples de scénarios Extraction de données depuis un document Génération de documents Formulaires Document dynamique

Possibilité de sauvegarder des documents XML avec des schémas spécifique indépendamment du reste du document Propriété du Document Métadonnées WSS XML Spécifique Doc/Template Doc Parts VBA XML Application

Contrôles pour assister la saisie de l’utilisateur Permet d’identifier une zone dans le document, indépendamment de sa position Alias, type, placeholder, editable ou non

DataBinding = Content Controls + XML Data Store Binding bidirectionnel Pas d’outils pour spécifier le binding dans Word : Visual Studio (Model objet), XML ou outils tiers oContentControl.XMLMapping.SetMapping(xpath,, oCustomXMLPart)

lightweight

Mon Blog :

© 2007 Microsoft France Votre potentiel, notre passion TM