Разделы презентаций


Microsoft Office Word 2007

Содержание

OFC335 Microsoft Office Word 2007 XML Programmability: True Data/View Separation and Rich Eventing for Custom XMLTristan DavisProgram ManagerMicrosoft Corporation

Слайды и текст этой презентации

Слайд 1


Слайд 2OFC335 Microsoft Office Word 2007 XML Programmability: True Data/View Separation and

Rich Eventing for Custom XML
Tristan Davis
Program Manager
Microsoft Corporation

OFC335 Microsoft Office Word 2007 XML Programmability:  True Data/View Separation and Rich Eventing for Custom XMLTristan

Слайд 3Agenda
The world today (Microsoft Office Word 2003)
Structural Integrity
Content Controls
Data/View Separation
Microsoft

Office XML data store
XML mapping
Conclusion
Questions

AgendaThe world today (Microsoft Office Word 2003)Structural IntegrityContent ControlsData/View SeparationMicrosoft Office XML data storeXML mappingConclusionQuestions

Слайд 4The World Today
Word 2003 was a major step forward:
XML-based file

format (WordprocessingML)
Customer-defined schema support
However, a big toolbox doesn’t mean it’s

easy to build a house
You need XML schema, XSLT, client-side code, etc.
The World TodayWord 2003 was a major step forward:XML-based file format (WordprocessingML)Customer-defined schema supportHowever, a big toolbox

Слайд 5The World of Word 2007
Make it easier to push/pull customer

data within Word documents
How?
Structural integrity (Content Controls)
Provide content restriction, lockdown

capability
Data/view separation (Office XML data store)
Place to store custom XML data in the new file format
Each item is stored as a separate part within the package
The World of Word 2007Make it easier to push/pull customer data  within Word documentsHow?Structural integrity (Content

Слайд 6
Tristan Davis Program Manager
Microsoft Word
Structuring a Document

Tristan Davis Program ManagerMicrosoft WordStructuring a Document

Слайд 7Content Controls
Evolution of customer-defined XML
No XML schema required
Provide friendly end

user exposure of structured content
Each provides unique content restrictions /

user interface that doesn’t affect layout
Controls can be grouped to lock them down as a unit
Controls can be mapped to XML data
Content ControlsEvolution of customer-defined XMLNo XML schema requiredProvide friendly end user exposure of  structured contentEach provides

Слайд 8
Tristan Davis Program Manager
Microsoft Word
XML Data Store / XML Mapping

Tristan Davis Program ManagerMicrosoft WordXML Data Store / XML Mapping

Слайд 9Office XML Data Store
Customer-defined XML (incl. WSS/Office doc props) stored

separately from WordprocessingML as a part in Open XML format
Any

XML can be stored (with or without XML schema)
XML data is available as an editable tree (using familiar DOM) within Word
Can be populated on a server using WinFX or a client using Word OM
Office XML Data StoreCustomer-defined XML (incl. WSS/Office doc props) stored separately from WordprocessingML as a part in

Слайд 10XML Mapping
Link document controls to nodes in the XML data

store
Provides for true data/view separation model in Word
Mappings are created

using standard XPath expressions
Mappings can be set up to ‘auto-attach’ to incoming data
Out-of-the-box support for mapping to Office properties
XML MappingLink document controls to nodes in the  XML data storeProvides for true data/view separation

Слайд 11
Tristan Davis Program Manager
Microsoft Word
Mapping WSS Data Into Word

Tristan Davis Program ManagerMicrosoft WordMapping WSS Data Into Word

Слайд 12Mapping WSS Data into Word
Word 2007 has native integration between

the WSS property set and the XML mapping architecture:
WSS properties

are stored as items in the Office XML data store
Properties can be mapped to content controls in the document
WSS docs automatically get UI on the ribbon to do this mapping
InfoPath property panel is synchronized with the data store
Mapping WSS Data into WordWord 2007 has native integration  between the WSS property set and the

Слайд 13Client Side Programming
Recommended approach: program directly against the data
InfoPath or

Office OM – your choice
Word will automatically take care of

the effects on the presentation via the XML mappings
Use shared error board to communicate validation errors to the user
Use controls OM if you need behavior for specific controls (e.g. to block user from exiting)
Client Side ProgrammingRecommended approach: program directly against the dataInfoPath or Office OM – your choiceWord will automatically

Слайд 14
Tristan Davis Program Manager
Microsoft Word
Using InfoPath for Client-Side Business Logic

Tristan Davis Program ManagerMicrosoft WordUsing InfoPath for Client-Side Business Logic

Слайд 15
Tristan Davis Program Manager
Microsoft Word
Using Office OM for Client-Side Business Logic

Tristan Davis Program ManagerMicrosoft WordUsing Office OM for Client-Side Business Logic

Слайд 16Server Side Programming
Recommended approach: Using WinFX to navigate the file

format
Adding a part is as simple as adding a single

relationship
Finding an existing part is done by namespace or GUID matching
Server Side ProgrammingRecommended approach:  Using WinFX to navigate the file formatAdding a part is as simple

Слайд 17
Tristan Davis Program Manager
Microsoft Word
Using Custom XML Data on the Server

Tristan Davis Program ManagerMicrosoft WordUsing Custom XML Data on  the Server

Слайд 18Related Areas In VSTO V3
Document control support in the Microsoft

Visual Studio designer
Integration with .NET data binding
.NET programming model for

the XML data store for document manipulation on client/server
Leveraging the XML data store / new file format for VSTO solution storage
Related Areas In VSTO V3Document control support in the Microsoft Visual Studio designerIntegration with .NET data binding.NET

Слайд 19Conclusion
Two main themes to Word 2007 for solution creation
Make structured

document more robust by providing controls and content groups
Provide true

data/view separation by providing custom XML data store
Result: you have to write less code and your solutions are more reliable with Word as the editing environment
ConclusionTwo main themes to Word 2007 for  solution creationMake structured document more robust by  providing

Слайд 20Key Takeaways
Word 2007 allows for more granular control over structured

data via content controls
Specialized UI, Content restrictions, locking, etc.
Word 2007

allows for separation of data and presentation via the Office XML data store
Word 2007 allows for automatic two-way synchronization between data and view via XML mapping
Key TakeawaysWord 2007 allows for more granular control  over structured data via content controlsSpecialized UI, Content

Слайд 21Resources

Resources

Слайд 22
The 2007 Microsoft Office System Clients. Servers. Solutions.
Install Beta 2

today! It’s in your attendee bag
Learn more at the Office

System TLC Demo Stations / Hands-on-Labs / Chalk-talks

Get more information http://www.microsoft.com/office/preview/default.mspx http://msdn.microsoft.com/office/

Talk

Lab

Demo

The 2007 Microsoft Office System Clients. Servers. Solutions.Install Beta 2 today!  It’s in your attendee bagLearn

Слайд 23Fill out a session evaluation on CommNet and
Win an

XBOX 360!

Fill out a session evaluation on CommNet and Win an XBOX 360!

Слайд 24© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows

Vista and other product names are or may be registered

trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or

Теги

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика