Office 2007 – klient Štěpán Bechynský Developer Evangelist Microsoft s.r.o.

Slides:



Advertisements
Podobné prezentace
Využití cloudových služeb ve školství
Advertisements

(B1 Print and Delivery) B1 Tisk a odeslání Ing. Miroslav Beran Servis/Helpdesk.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Martin Dlouhý. Vytvořeno dne Nový začátek (New start) CZ.1.07/1.4.00/
Výukový program: Obchodní akademie Název programu: Ukládání prezentace do jiných formátů Vypracoval : Ing. Jiří Durďák Projekt Anglicky v odborných předmětech,
Textový procesor (MS Word)
MICROSOFT OFFICE 2007 © 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties,
Microsoft 5. Windows Live Essentials. Co je Windows Live Essentials ? Balíček moderních aplikací Dostupný zdarma V českém jazyce Další vývoj.
Michal Votrubec.  Stroj zpracovávající data zadaná uživatelem.  Nejčastější typy PC: stolní počítač, notebook (laptop, netbook), server, …  Můžeme.
Workflow Foundation Základy a architektura
Modelování procesů pomocí workflow
Operační systémy a aplikační servery Tomáš ZACHAT SPŠ Praha 10, STIC.
Práce se soubory. Ukládání dat Textové soubory s jednoduchou strukturou (např..txt a.csv) textové soubory s vnitřní hierarchií (např..xml) Soubory binárního.
CZ.1.07/1.4.00/ VY_32_INOVACE_133_IT7 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
T OOL FOR C OLLABORATIVE XML S CHEMA I NTEGRATION Jiří Meluzín.
Návrh architektury moderních informačních systémů
PROGRAMOVACÍ JAZYKY (c) Tralvex Yeap. All Rights Reserved.
MS WORD pro pokročilé Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU Martin Komenda.
INFORMATIKA 8 MS Word III2 – I ANOTACE Materiál obsahuje prezentaci ve formátu Microsoft PowerPoint (.ppt) pro učivo v předmětu Informatika, respektive.
Snímek 1 Úvod2OP381 Manažerská informatika 1 2OP381 Manažerská informatika 1 Přípony názvů souborů XML Office Ing.
Architektura systému Windows
Textový editor (další nástroje textového procesoru, export a import dat, PDF formát – čtení a tvorba)
Microsoft Office PowerPoint
M O R A V S K O S L E Z S K Ý K R A J 1 Vedení správních řízení ve spisové službě a statistika vyřizování dokumentů.
NET Genium software pro výstavbu a provoz informačního portálu Martin Vonka
Osnova Cíle práce Nástroje pro automatické sloučení dat Nástroj OKTable Nástroj Import Návrhy map pro další zpracování Webová mapová aplikace Závěr.
E-Learning Strategie společnosti Microsoft pro podporu vzdělávání
Vývoj aplikací pro SharePoint
Tomáš Urych, ESO9 Intranet a.s.
* Slouží pro vytváření a úpravu textových dokumentů. * Dnešní pokročilé textové procesory umožňují do dokumentu vkládat kromě textu i obrázky, videa,
LiveContent Univerzální Formulářové Řešení Michal Petrtýl, Marek Beneš.
Walter Schorge Archa – Open Source archivní informační systém v NTM Archivy, knihovny a muzea v digitálním světě
Základní škola Třinec, Slezská 773 Microsoft Office System 2007
Jan Bartoš MPC,MCTS. OFFICE 365 ÚVOD Microsoft Office 365 Správa a automatizace prostředí Office 365 pomocí Windows PowerShell Základní přehled a vlastnosti.
RoBla Makra MS OFFICE.
ŠKOLSKÝ INTRANET ANEB CO JSEM KRESLIL NA TABULI. SÍŤOVÉ TOPOLOGIE Popis struktury sítě z pohledu propojení Nesouvisí se skutečným umístěním PC Často se.
Práce se šablonami v MS Word 2007
Microsoft Office InfoPath 2003 Tomáš Kutěj Account Technology Specialist
Snímek 1 Word2OP381 Manažerská informatika 1 2OP381 Manažerská informatika 1 Microsoft Office Word část.
Web 2.0 Štěpán Bechynský Microsoft. Web 2.0 aplikace.
Copyright (C) 1999 VEMA počítače a projektování, spol. s r.o.
Novinky pro webovou platformu Jiří Burian, Tomáš Kutěj,
INFORMATIKA 7 Velikost a styl písma III2 - I7- 15.
Název školy Základní škola Domažlice, Komenského 17 Číslo projektu CZ.1.07/1.4.00/ Název projektu „EU Peníze školám ZŠ Domažlice“ Číslo a název.
Veškerá data v počítači jsou uložena jako soubory.
Portálová řešení pro kraje a obce Jan Toman zástupce pro školství a samosprávu společnost Microsoft v ČR a SR Miloš Sobotka systémový inženýr společnost.
Nové technologie pro webové aplikace v cestovním ruchu Nové technologie pro webové aplikace v cestovním ruchu Pavel Čech Unverzita Hradec Králové.
Visutal Studio Tools for Office 2007
Robert Hernady Regional Solution Architect Microsoft.
Windows 7 & Internet Explorer 8 vývoj aplikací a kompatibilita Štěpán Bechynský, Ondřej Štrba Developer Evangelists
Informatika pro ekonomy II přednáška 5
Microsoft SQL server Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
Delphi a databáze MS SQL Server.
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
Nokia Czech Republic, s.r.o. Igor Šmerda, program manager.
INFORMATIKA 7 Jak má vypadat textový dokument III2 - I7- 16.
PREZENTACE JAK NA TO?.
XSLT překladač Marek Běhálek Informatika a aplikovaná matematika FEI VŠB-TU Ostrava.
Vývoj aplikací pro Facebook Štěpán Bechynský. Typy Facebook aplikací Běží v prostředí Facebook – IFrame Lze spouštět a testovat z localhost – FBML Zpracovává.
MICROSOFT OFFICE 2007/2010. Důvod změny Inovace technologií Nové možnosti použití Kompatibilita Ukončení tech. podpory starších verzí Office 2003 –
Mechatronika Portál. P ortál M echatronika Redakční systém Základní funkce: tvorba, modifikace a publikace dokumentů (článků) zpravidla prostřednictvím.
Tabulkové editory © Tabulkové editory slouží k: vytváření a úpravě tabulek na rozdíl od textových editorů jsou tabulky v těchto editorech aktivní,
Informatika – Textový procesor Word 2010 Jméno autora Ing. Ladislav Novák Datum vytvoření leden 2011 Ročník 3. Vzdělávací oblast obor tematický okruh Informační.
ORSOFT RADNICE OPEN – ÚVODNÍ SEZNÁMENÍ Petra Hoffmanová.
Vývoj software pro Linuxové distribuce Installfest Praha,
YOUR LOGO C# Entity Framework. YOUR LOGO  Entity framework nám poskytuje: -Vytváří objektový model na základě databázového schématu -Mapuje tabulky,
Typologie dokumentů Vymezení a typy. Prameny aj.  Pramen  Dokument  Zdroj iz421 opink 2.
.NET framework platforma Jiří Pokorný
Import částí opor ve formátu Word 2007
Textový editor Lada Juráňová.
Číslo projektu CZ.1.07/1.4.00/ Název sady materiálů
Transkript prezentace:

Office 2007 – klient Štěpán Bechynský Developer Evangelist Microsoft s.r.o.

Agenda OpenXMLVSTO

Agenda OpenXMLVSTO

Office dokumenty dnes Office 2000/XP „Office automation“ použitím nativního COM objektového modelu Pro scénáře na straně serveru → instalace Office na server Nepodporované Slabý výkon Bez škálovatelnosti Office 2003 Lepší podpora pro scénáře na straně serveru WordML a ExcelML Přístup k datům pomocí VSTO (ServerDocument) Vyžaduje znalost XSLT a Office 2003 XML schémat Berličky CSV soubor s příponou xls

OpenXML – Kompatibilita Podpora všech Office formátů Office 2000, Office XP, Office 2003 budou podporovat nové formáty Opravné balíky pro zabezpečení kompatibility při uvedení Office 2007 Otevření, editace a uložení nových formátů Přednastavený formát pro Office 2007 můžete změnit na starší binární formát

Architektura OpenXML Dotaznik. docx Pohled uživatele: jeden Office “soubor” Pohled vývojáře: modulární soubo r Dotaznik. docx Balíček (zip archiv) [content types].xml Části dokumentu word / xl / ppt Dokument, Aplikace, uživatelské vlastnosti dokumentu docProps Vztahy _rels Uživatelská XML makra, … custom fld

Přínosy Lepší interoperabilita Publikovaná (ECMA) specifikace formátu Meziplatformní interoperabilita Nové integrační scénáře Vhodné pro integraci dokumentů a LOB systémů Práce na straně serveru bez použití Office API Separace uživatelských dat Velikost souborů 50-75% redukce velikosti

.NET 3.0 Packaging API System.IO.Packaging namespace Přidávání častí dokumentu Načítání a úprava obsahu Tvorba nových vztahů Důležité třídy PackagePackagePartPackageRelationship

System.IO.Packaging 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. Otevření balíčku

System.IO.Packaging 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. Otevření balíčku 2. Přístup k části dokumentu (GetPart)

System.IO.Packaging 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. Otevření balíčku 2. Přístup k části dokumentu (GetPart) 3. Vytvoření části dokumentu (CreatePart)

System.IO.Packaging 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. Otevření balíčku 2. Přístup k části dokumentu (GetPart) 3. Vytvoření části dokumentu (CreatePart) 4. Přidání obsahu do části dokumentu

OpenXML

Agenda OpenXMLVSTO

VSTO v3 Podpora vývoje aplikací pro Office 2007 Integrace do Visual Studia 2005

Ribbon

Task Pane

Závěr OpenXML Jednoduchá manipulace a vytváření dokumentů VSTO Rozšíření Visual Studia 2005 o podporu vývoje pro Office 12