Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

VSTO 2005 Vlastní ActionsPane - na úrovni dokumentů Host Controls Cached Data v dokumentech Zpracování na straně serveru Add-in pro Outlook 2003 Nasazení.

Podobné prezentace


Prezentace na téma: "VSTO 2005 Vlastní ActionsPane - na úrovni dokumentů Host Controls Cached Data v dokumentech Zpracování na straně serveru Add-in pro Outlook 2003 Nasazení."— Transkript prezentace:

1

2

3 VSTO 2005 Vlastní ActionsPane - na úrovni dokumentů Host Controls Cached Data v dokumentech Zpracování na straně serveru Add-in pro Outlook 2003 Nasazení a aktualizace založené na manifestech Add-ins na úrovni aplikací Podpora pro vlastní podokno úloh, ribbon prvky Podokno úloh na úrovni aplikací VSTO 2005 SE VSTO 2003 Code-behind na úrovni dokumentů Propojení Office a managed světů Striktní bezpečnostní model Designery pro tvorbu UI Podpora pro Workflow & Microsoft SharePoint Task Pane na úrovni dokumentů VSTO 3.0

4 VSTO 2005 SE VSTO 2005 VSTO 2005 SE

5 Podpora Add-ins na úrovni aplikace pro Microsoft Office Excel 2003 Outlook 2003 PowerPoint 2003 Visio 2003 Word 2003

6 Add-in na úrovni aplikace Vlastní Podokno úloh Úpravy RibbonX Excel 2007 Word 2007 Outlook 2007 PowerPoint 2007 InfoPath 2007 Visio 2007

7 Vyžaduje.NET Framework 3.5 Document-based řešení Word, Excel, InfoPath Managed controls na ploše dokumentů Actions Pane Další novinky Designer pro RibbonX a Outlok regiony VBA => VSTO interoperabilita Podpora pro Workflow a Microsoft SharePoint

8 Postaveno nad ADO.NET Práce s daty, která jsou zobrazena poté ve Wordu a Excelu Bez znalosti OM Office Datové zdroje: Web Service Databáze DataSet Vlastní objekty

9

10 Tvorba XML schématu v prostředí vytvářením struktury dokumentu Prvky nemají vliv na layout dokumentu Prvky lze vkládat do skupin a s těmi poté pracovat Prvky lze namapovat na XML data Prvky se vkládají z ToolBoxu na Developer záložce Množství nastavení pro jednotlivé prvky Pro prázdné prvky lze nastavit řetězcové placeholdery

11 Přímý přístup z.NETu Objektový model, event handlers,.... ADO.NET databinding

12 Toolbox Controls

13 V porovnání s Bookmarky Obsahují 8 ovládacích prvků Podporují zamykání obsahu a prvku V porovnání s XML nodes Nevyžadují XML Schema V porovnání s Windows Forms Controls Podpora i pro tisk

14

15 Managed Add-ins pro: Excel, PowerPoint, Visio, InfoPath, Outlook, Project, Word 2003 – Excel, PowerPoint, Visio, Outlook, Project, Word Shared Add-ins pro všechny aplikace

16 COM add-in Pokud chceme vytvořit Add-in pro více aplikací najednou Pokud neexistuje Managed Add-in Funguje takto Nahrávají se do DefaultDomain Sdílení security kontextu Jeden může „sundat“ další Využívá rozhraní Extensibility.IDTExtensibility2 Lze vytvořit vlastní proxy třídu („shim“) Visual Studio COM Shim Wizard

17

18

19 Zajišťuje tvorbu managed add-ins pro většinu aplikací Public Class ThisAddIn Private Sub ThisAddIn_Startup(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Startup End Sub Private Sub ThisAddIn_Shutdown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shutdown End Sub End Class

20

21

22 XLMWordBasic CommandBars (‘96) WLL, XLL XLA, PPA, Word global templates Attached Toolbars ve Wordu a Excelu …. Stále funkční!!!

23 Vlastní Menu Vlastní tlačítka ve Formatting Toolbaru Vlastní Toolbar

24 Možnost připojit toolbary k dokumentům Otevřené dokumenty zobrazují pouze své připojené toolbary Toolbary vytvořené kódem jsou přístupné všem dokumentům

25

26

27 Připojené toolbary k dokumentům Všechny změny v prostředí se „kumulují“ v Excel toolbaru

28

29

30 Excel po otevření několika desítek dokumentů s připojenými toolbary…..

31 Nové uživatelské rozhraní v Office 2007 Úpravy pomocí XML modelu VSTO 2008 podporuje úpravy pro Excel 2007, Outlook 2007, PowerPoint 2007, Word 2007 Záložka Skupina Ribbon Ovládací prvek

32 Kód přidává Zobrazeno ve skupině Prvek do standardního menu Menu Commands Prvek do standarního toolbaru Toolbar Commands Vlastní toolbar Custom Toolbars Vše v rámci záložky Add-Ins

33 Přidat vlastní záložky Vložení vlastní skupiny do existujících záložek Přidání položky do File Menu Přidání položky do stávajících kontextových záložek

34 Mini Toolbar Right-click (kontextová) menu Status Bar

35 TabsGroupsButtonsLabelsToggleButtonsMenusSplitButtonsCheckBoxes

36 EditBoxesDialogBoxLaunchersDropDownsComboBoxesGalleries MS Office 2003: msoControlButton, msoControlEdit, msoControlPopup, msoControlComboBox, msoControlDropdown

37 Pro dokument Pro aplikaci Instalace na úrovni aplikace Je pořád vidět Vytvoření VSTO řešení pro celou aplikaci Word Global Template Excel Add-in (.xlam) PPT Add-in (.ppam) Instalace na úrovni celé aplikace Zobrazuje se dle zobrazených dokumentů Vytvoření VSTO řešení pro dokumenty Word, Excel, PowerPoint dokumenty Access databáze COMVBAVSTO

38 RibbonX XML (nativní pro Office) RibbonX Designer

39 Property Grid Ribbon Control Toolbox Plocha Ribbonu

40

41


Stáhnout ppt "VSTO 2005 Vlastní ActionsPane - na úrovni dokumentů Host Controls Cached Data v dokumentech Zpracování na straně serveru Add-in pro Outlook 2003 Nasazení."

Podobné prezentace


Reklamy Google