Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Microsoft Word

Содержание

OFC335 Microsoft Office Word 2007 XML Programmability: True Data/View Separation and Rich Eventing for Custom XMLTristan DavisProgram ManagerMicrosoft Corporation
OFC335 Microsoft Office Word 2007 XML Programmability:  True Data/View Separation and AgendaThe world today (Microsoft Office Word 2003)Structural IntegrityContent ControlsData/View SeparationMicrosoft Office XML data storeXML mappingConclusionQuestions The World TodayWord 2003 was a major step forward:XML-based file format (WordprocessingML)Customer-defined The World of Word 2007Make it easier to push/pull customer data Tristan Davis Program ManagerMicrosoft WordStructuring a Document Content ControlsEvolution of customer-defined XMLNo XML schema requiredProvide friendly end user exposure Tristan Davis Program ManagerMicrosoft WordXML Data Store / XML Mapping Office XML Data StoreCustomer-defined XML (incl. WSS/Office doc props) stored separately from XML MappingLink document controls to nodes in the  XML data storeProvides Tristan Davis Program ManagerMicrosoft WordMapping WSS Data Into Word Mapping WSS Data into WordWord 2007 has native integration  between the Client Side ProgrammingRecommended approach: program directly against the dataInfoPath or Office OM Tristan Davis Program ManagerMicrosoft WordUsing InfoPath for Client-Side Business Logic Tristan Davis Program ManagerMicrosoft WordUsing Office OM for Client-Side Business Logic Server Side ProgrammingRecommended approach:  Using WinFX to navigate the file formatAdding Tristan Davis Program ManagerMicrosoft WordUsing Custom XML Data on  the Server Related Areas In VSTO V3Document control support in the Microsoft Visual Studio ConclusionTwo main themes to Word 2007 for  solution creationMake structured document Key TakeawaysWord 2007 allows for more granular control  over structured data Resources The 2007 Microsoft Office System Clients. Servers. Solutions.Install Beta 2 today! Fill out a session evaluation on CommNet and Win an XBOX 360! © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and
Слайды презентации

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

OFC335 Microsoft Office Word 2007 XML Programmability: True Data/View Separation and

Separation and Rich Eventing for Custom XML
Tristan Davis
Program Manager
Microsoft

Corporation

Слайд 3 Agenda
The world today (Microsoft Office Word 2003)
Structural Integrity
Content

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

Controls
Data/View Separation
Microsoft Office XML data store
XML mapping
Conclusion
Questions


Слайд 4 The World Today
Word 2003 was a major step

The World TodayWord 2003 was a major step forward:XML-based file format

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.

Слайд 5 The World of Word 2007
Make it easier to

The World of Word 2007Make it easier to push/pull customer data

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

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

Tristan Davis Program ManagerMicrosoft WordStructuring a Document

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

Content ControlsEvolution of customer-defined XMLNo XML schema requiredProvide friendly end user

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

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

Tristan Davis Program ManagerMicrosoft WordXML Data Store / XML Mapping

Mapping


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

Office XML Data StoreCustomer-defined XML (incl. WSS/Office doc props) stored separately

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

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

XML MappingLink document controls to nodes in the XML data storeProvides

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

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

Tristan Davis Program ManagerMicrosoft WordMapping WSS Data Into Word

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

Mapping WSS Data into WordWord 2007 has native integration between the

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

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

Client Side ProgrammingRecommended approach: program directly against the dataInfoPath or Office

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)

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

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

Logic


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

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

Business Logic


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

Server Side ProgrammingRecommended approach: Using WinFX to navigate the file formatAdding

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

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

Tristan Davis Program ManagerMicrosoft WordUsing Custom XML Data on the Server

the Server


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

Related Areas In VSTO V3Document control support in the Microsoft Visual

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

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

ConclusionTwo main themes to Word 2007 for solution creationMake structured document

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

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

Key TakeawaysWord 2007 allows for more granular control over structured data

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

Слайд 21 Resources

Resources

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

The 2007 Microsoft Office System Clients. Servers. Solutions.Install Beta 2 today!

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


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

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


Win an XBOX 360!


  • Имя файла: microsoft-word.pptx
  • Количество просмотров: 191
  • Количество скачиваний: 0