Solution Development Using the 2007 Microsoft Office System Open XML File Formats |
Office | ||
<< Using Common Features of Microsoft Office 2003 | Интеграция Microsoft Access 2003 с приложениями MS Office >> |
Автор: Brian Jones. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «Solution Development Using the 2007 Microsoft Office System Open XML File Formats.ppt» со всеми картинками в zip-архиве размером 875 КБ.
Сл | Текст | Сл | Текст |
1 | 15 | /></w:rPr> <w:t>John | |
2 | Solution Development Using the 2007 | Doe</w:t> </w:r> <w:r> | |
Microsoft Office System Open XML File | <w:rPr><w:i /></w:rPr> | ||
Formats. Microsoft Corporation. | <w:t>Health Agency</w:t> | ||
3 | Agenda. Overview of the new formats | </w:r> </w:p> | |
Additional benefits of the new formats | 16 | The Role of XML Reference and | |
Role of XML in Office documents Structural | Custom-defined Schemas. Custom-defined | ||
details of the new formats Custom defined | Schemas Data-oriented (for example, Price, | ||
schema support File format benefits for | Invoice) Represents the business | ||
developers Solution capabilities Demos | information stored in the document Enable | ||
throughout. | System Integration. | ||
4 | Office Open XML Formats. New XML file | <ConferenceReport> | |
formats for Microsoft Word, Excel and | <Date>3/24/2004</Date> | ||
PowerPoint New formats will be the default | <Attendees> <Attendee Name=“John | ||
file formats, w/ new file type extensions | Doe”> <Department> Health Agency | ||
(.docx; .pptx; .xlsx) Fully 100% | </Department> <Potential> | ||
compatible with existing formats Open, | <Sales>100</Sales> | ||
transparent format improves | <Growth>25%</Growth> … | ||
interoperability XML - Transparent, XML | </Attendee> | ||
format enables new integration scenarios | 17 | Tools for Accessing Data In Office | |
for documents and LOB systems ZIP | Open XML files. XML Editing System.XML ZIP | ||
container - allows for standard | Manipulation WinFX System.IO.Packaging | ||
compression on all files without user | Office Open XML Resource Kit Code Snippets | ||
effort Licensing - Removed need for | - Beta 2 C# and VB.NET Validation Library | ||
license by providing a Covenant that says | Parses a file and reports on schema, | ||
we won’t enforce IP against folks | relationship errors and warnings | ||
implementing the format (100% royalty | Serialization/Deserialization Library | ||
free) Standardization Ecma International - | Flattens package into a single file for | ||
created TC45 to fully document the Open | ease of development in simple construction | ||
XML formats Members include: Apple, | scenarios WinFX – System.IO.Packaging. | ||
Barclays Capital, BP, the British Library, | 18 | System.IO.Packaging API Functionality. | |
Essilor, Intel Corporation, NextPage Inc., | Package PackagePart PackagePartCollection | ||
Statoil ASA and Toshiba Current spec is | PackageRelationship | ||
already over 2000 pages. | PackageRelationshipCollection | ||
5 | Office Open XML Formats. Added | PackUriHelper. Create/Open packages Create | |
Benefits: compact and robust ZIP container | and delete parts and relationships Read | ||
allows for standard compression on all | and write part streams Iterate through | ||
files without user effort (Dramatic file | collections of parts and relationships. | ||
size improvements) Significantly more | 19 | System.IO.Packaging.Package. Package | |
robust files to help minimize data loss | class provides methods to create, | ||
Backward Compatible: Microsoft Office | enumerate and delete the following | ||
2000, Microsoft Office XP, Microsoft | entities: Package Package Relationships | ||
Office 2003 Patches for compatibility | PackageProperties Parts. Common Package | ||
available by launch Open, edit and save | Parts. Package Relationships. Core | ||
new formats Legacy support: Current | Properties. Thumbnail. Digital Signatures. | ||
Microsoft Office 97-2003 binary file | Specific Format Parts. officeDocument. | ||
formats supported Support for XML formats | Part Rels. XML Part. XML Part. Etc… Part | ||
from Microsoft Office 2003, Microsoft | Rels. XML Part. | ||
Office XP continued Developers: Endless | 20 | System.IO.Packaging.Relationship. | |
potential for developers Build solutions | Relationships tie the parts together | ||
to read, write, and modify Microsoft | Required to find parts (part names are not | ||
Office files (without the need to run | guaranteed) Iterate through | ||
Microsoft Office APIs). | RelationshipCollection by Type or ID | ||
6 | The Role of XML with Documents. | Relationship Properties: ID Package | |
Scenario. Example. Document Assembly | RelationshipType SourceUri TargetMode | ||
Server-based or user-assisted construction | TargetUri. | ||
of documents from archived content or | 21 | System.IO.Packaging.PackagePart. Parts | |
database content. Content Reuse Much | are the objects of data within the Package | ||
easier to move content between documents, | PackagePart provides support to create, | ||
including different document types. | enumerate and delete part relationships | ||
Content Tagging Add domain-specific | Get Part data as Stream PackagePart | ||
metadata to document content to enable | Properties: CompressionOption ContentType | ||
custom solutions. Document Interrogation | Package Uri. Common Package Parts. Package | ||
Query document repositories based on | Relationships. Core Properties. Thumbnail. | ||
custom data, content types or document | Digital Signatures. <w:body> - | ||
metadata. Document Sanitization Remove | <w:p w:rsidR="001B7EF4" | ||
unwanted content like comments or embedded | w:rsidRDefault="001B7EF4"> - | ||
code from your document when appropriate. | <w:r> <w:t>The Quick Brown Fox | ||
Create sales reports from financial and | jumped over the river.</w:t> | ||
forecast data stored in a CRM system. | </w:r> </w:p>… <w:body> | ||
Apply content stored in Word documents to | - <w:p w:rsidR="001B7EF4" | ||
Web pages quickly and efficiently. Tag | w:rsidRDefault="001B7EF4"> - | ||
presentations using a specific taxonomy to | <w:r> <w:t>The Cow jumped over | ||
improve knowledge management efficiency. | the moon.</w:t> </w:r> | ||
Search for all documents containing a | </w:p>… Specific Format Parts. | ||
specific company name or sales contact. | officeDocument. Part Rels. XML Part. XML | ||
Remove all tracked changes and comments | Part. Etc… Part Rels. XML Part. | ||
from a Word document before it is | 22 | New community formed to help bring | |
published. | developers together Currently sponsored by | ||
7 | Open XML Formats Architecture. | almost 40 institutions from around the | |
Developer view: Modular file. User view: | world Community and Web site for | ||
Single file. File container. Document | information exchange Code Snippets; Tools; | ||
Parts Most parts are XML Each XML part is | Discussions Free of charge. Available to | ||
a discreet, compressed component Can add, | everyone that wants to participate and/or | ||
extract and modify individual parts | encourage development on all platforms. Be | ||
without using Office programs Corruption | one of the first to join the community! | ||
or absence of any part would not prohibit | http://openxmldeveloper.org. | ||
the file from being opened. | 23 | Developing with the Formats. More | |
Questionnaire.docx. Document properties. | Reliable Solutions Third-party tools were | ||
Comments. WordML/SpreadsheetML, etc. | main cause of document corruptions Fully | ||
Custom-defined XML. Images, video, sound. | Documented Formats Freely available for | ||
Embedded code/macros. Charts. | download with a royalty free license | ||
8 | Components of the New Formats. Package | Office file format schemas - Used to | |
– ZIP Container Part – The “files” inside | validate content for a given part Samples, | ||
the ZIP Content Types – Each part has a | samples, samples In the form of code | ||
content type that is enforced on open | “snippets” for easier use and integration | ||
Relationships – Any part that references | into your Visual Studio Tools for the | ||
another part must do so via a | Microsoft Office System (VSTO) solutions | ||
relationship. | WinFx Package APIs Access/maintain parts | ||
9 | Exploring the Office Open XML Formats. | and relationships within a file Takes care | |
10 | Design Strategies. Don’t reinvent the | of all ZIP level functionality. | |
wheel Utilizes the WordprocessingML 2003 | 24 | Developing with the Formats. XPath | |
file format constructs Developers familiar | Navigation within content XML DOM | ||
with WordprocessingML 2003 will find the | Manipulating content Office Open XML | ||
formats very similar XML everywhere Any | Resource Kit Tools for constructing and | ||
place where we don’t need binary (e.g. | deconstructing the new file formats Design | ||
image storage), don’t have it Binary only | time Validation tool Parses a file and | ||
where it’s an object we don’t ‘own’ Break | reports on schema, relationship errors and | ||
out parts where it benefits developers and | warnings Runtime serialization tool | ||
end users Example: Move comments into | Flattens package into a single file for | ||
separate part (clear at the firewall) | ease of development in simple construction | ||
Example: Move style definitions into | scenarios. | ||
separate part (change the style sheet | 25 | Sample Solution Scenarios. Data | |
easily) Example: If one area of the | interoperability Content manipulation | ||
document is corrupted, the rest of the | Content sharing and reuse Document | ||
document can still be recovered. | assembly Document security Managing | ||
11 | WordprocessingML. Document. body. | sensitive information Document styling | |
properties. A WordprocessingML file is a | Document profiling. | ||
collection of multiple ‘subdocuments’, | 26 | Programmatically swapping styles in a | |
formally called stories: The main story | Word 2007 Document. | ||
Header(s) / Footer(s) Footnote(s) / | 27 | Resources. Office Preview Site: | |
Endnote(s) Subdocuments Frame(s) | http://www.microsoft.com/office/preview/ | ||
Comment(s). comments. images. | Brian Jones’s Blog: | ||
footnotes/endnotes. numberingDefinitions. | http://blogs.msdn.com/Brian_Jones/ Kevin | ||
headers/footers. styles. fontTable. | Boske’s Blog: | ||
customXML. | http://blogs.msdn.com/KevinBoske/ Office | ||
12 | SpreadsheetML. Workbook. properties. | 2003 Reference Schema Information: | |
styles. sharedStrings. calcChain. | http://www.microsoft.com/office/xml/. | ||
sheet1..N. sheet1..N. sheet1..N. | 28 | ||
sheet1..N. table. chart. sheet1..N. | 29 | © 2006 Microsoft Corporation. All | |
sheet1..N. sheet1..N. drawing. | rights reserved. Microsoft, Windows, | ||
13 | PresentationML. | Windows Vista and other product names are | |
14 | The Role of XML Reference and | or may be registered trademarks and/or | |
Custom-defined Schemas. XML Reference | trademarks in the U.S. and/or other | ||
Schemas Display-oriented (for example, | countries. The information herein is for | ||
Bold, Italics, Tables, Paragraphs, Styles) | informational purposes only and represents | ||
Open Document Format Enable Archival and | the current view of Microsoft Corporation | ||
File Formats Interoperability. | as of the date of this presentation. | ||
Custom-defined Schemas Data-oriented (for | Because Microsoft must respond to changing | ||
example, Price, Invoice) Represents the | market conditions, it should not be | ||
business information stored in the | interpreted to be a commitment on the part | ||
document Enable System Integration. | of Microsoft, and Microsoft cannot | ||
15 | The Role of XML Reference and | guarantee the accuracy of any information | |
Custom-defined Schemas. XML Reference | provided after the date of this | ||
Schemas Display-oriented (for example, | presentation. MICROSOFT MAKES NO | ||
Bold, Italics, Tables, Paragraphs, Styles) | WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, | ||
Open Document Format Enable Archival and | AS TO THE INFORMATION IN THIS | ||
File Formats Interoperability. <w:p> | PRESENTATION. | ||
<w:r> <w:rPr><w:b | |||
Solution Development Using the 2007 Microsoft Office System Open XML File Formats.ppt |
«Office 2010» - See the Messaging Guidelines Document for details on approved messaging. Don’t lose out on sales of Microsoft Office! Tech Guarantee user flows. Downloads voor Office 2010 zijn beschikbaar zodra deze suite overal verkrijgbaar is. Media kan tegen betaling worden besteld. Scenario 1 – Customer downloads Office 2010 upgrade.
«MS Office 2010» - Microsoft office – наши результаты. Starter - фокус коммуникации. 3 сценария для сборщиков. Установить образ только с Office Starter 2010. Что такое MS Advantage программа. Необходимо продать РКС вместе с ПК (или коробочную версию). Consumer Demand. Купить Office 2010. Ограничить рассмотрение и выбор.
«Программы Office 2007» - Сведения о новых форматах файлов. Упражнения для практического занятия. Низкое разрешение. Работа с файлами из предыдущих версий программ. Продемонстрировать, как можно использовать ленту для выполнения типичных действий. Содержание курса. Тест 1, вопрос 2. Щелкните правой кнопкой мыши и выберите в контекстном меню пункт Воспроизведение.
«Microsoft Office Word» - Оформление текста. Microsoft Word 2000. Техника безопасности. Система демонстраций слайд-фильма PowerPoint. Комплекс прикладных программ, обеспечивающий редактирование текстов, программ и документов. Microsoft IT Academy Program. Создание и редактирование текста. Web-страницы. Эволюция MS Office. Графические возможности.
«MS Office» - С сертификационными экзаменами на русском. *Департамент труда правительства США, 2002. В чем состоит Процесс Сертификации? Анонсирован, но пока не вышел. 72% сказали «Полностью согласны» или «Согласны». Preventing Bad Hires White Paper, IDC 2007. Примеры Сертификационных Проектов и Программ. Возможности получить работу.
«Microsoft Office» - Комфортность пользователей. Open Office: Writer Calc Impress Base Draw. Методическое пособие. Выяснить целесообразность использования свободно распространяемого пакета Open Office. Основы работы с пакетом Microsoft Office. 2. Интерфейсы программ. Сравнение функций редакторов. 1. Функциональные возможности программ.