Workshop Client Add-Ins & .NET Interop Christian Abeln Senior Program Manager Microsoft Agenda Client AddIns, .NET Interop Überblick Einsatzgebiete Werkzeuge für Visual Studio & C/AL Workshop: Ein AddIn.
Download ReportTranscript Workshop Client Add-Ins & .NET Interop Christian Abeln Senior Program Manager Microsoft Agenda Client AddIns, .NET Interop Überblick Einsatzgebiete Werkzeuge für Visual Studio & C/AL Workshop: Ein AddIn.
Workshop Client Add-Ins & .NET Interop Christian Abeln Senior Program Manager Microsoft Agenda Client AddIns, .NET Interop Überblick Einsatzgebiete Werkzeuge für Visual Studio & C/AL Workshop: Ein AddIn für Bing Maps Vom Anzeigen und Steuern einer Karte im Windows Client, bis zum serverseitigen asynchronen ”auf Bedarf” Geocoden. (-> installieren Sie das Bing control SDK) Add-Ins für den Windows Client? Was ist ein Add-in Was es nicht ist • Eine client seitige Erweiterung der Geschäftslogik. • Ein Werkzeug, mit dem man ”versteckte” Funktionen in Windows Client nutzen kann. Facts: .Net Interop Erweitert Geschäftslogik Demo / Lab Workshop: Vom Anzeigen und Steuern einer Karte im Windows Client, bis zum serverseitigen asynchronen ”auf Bedarf” Geocoden. Workshop Resources • Dynamics NAV 2013 • Developer License • Visual Studio 2012 Professional • Visual Studio Templates for 2012 • AddIn Registration toolkit • Bing Map Control SDK (http://www.microsoft.com/en-us/download/details.aspx?id=27165) Visual Studio 2013 Professional (with Add-In templates) Bing Maps Step 1 (Einfaches Map AddIn) NAV DB Microsoft Dynamics Microsoft Dynamics BingMapAddIn.dll Add-In registration CreateControl Initialize, ApplySize Visual Studio 2013 Professional (with Add-In templates) Bing Maps Add-In registration AddInReady AppID setzen NAV DB Microsoft Dynamics Microsoft Dynamics BingMapAddIn.dll Step 2 (Authentication) CreateControl Initialize, ApplySize AddInReady event ApplicationKey Visual Studio 2013 Professional (with Add-In templates) Bing Maps NAV DB Microsoft Dynamics AddInReady AppID setzen Karte positionieren Microsoft Dynamics Location BingMapAddIn.dll Add-In registration Location BingGeocoder.dll BingGeocoder.dll Step 3 (Map View, Location, Zoom) CreateControl Initialize, ApplySize AddInReady event ApplicationKey SetView, Zoom ViewMode Visual Studio 2013 Professional (with Add-In templates) Bing Maps Add-In registration NAV DB Microsoft Dynamics AddInReady AppID setzen Karte positionieren Pushpin setzen Microsoft Dynamics Location PushpinInfo GeoCode CreateControl Initialize, ApplySize AddInReady event ApplicationKey SetView, Zoom ViewMode AddPushpin, ... BingMapAddIn.dll Location PushpinInfo (GeoCode) BingGeocoder.dll BingGeocoder.dll Step 4 (Pushpins & client geo-coding) Visual Studio 2013 Professional (with Add-In templates) Bing Maps Synchrone Geocodierung Customer Latitude / Longitude / IsGeocoded Add-In registration NAV DB Microsoft Dynamics AddInReady AppID setzen Karte positionieren Pushpin setzen Microsoft Dynamics Location PushpinInfo (GeoCode) CreateControl Initialize, ApplySize AddInReady event ApplicationKey SetView, Zoom ViewMode AddPushpin, ... BingMapAddIn.dll Location PushpinInfo GeoCode BingGeocoder.dll BingGeocoder.dll Step 5 (Sync. server side geo-coding) Visual Studio 2013 Professiona (with Add-In templates) Bing Maps Asynchrone Geocodierung Add-In registration GeoCodeAsync Customer Latitude / Longitude / IsGeocoded NAV DB Microsoft Dynamics AddInReady AppID setzen Karte positionieren Pushpin setzen Microsoft Dynamics Location PushpinInfo (GeoCode) CreateControl Initialize, ApplySize AddInReady event ApplicationKey SetView, Zoom ViewMode AddPushpin, ... BingMapAddIn.dll Location PushpinInfo GeoCode BingGeocoder.dll BingGeocoder.dll Step 6 (Async server side geo-coding) Visual Studio 2013 Professiona (with Add-In templates) Bing Maps Asynchrone Geocodierung Custome r Latitude / Longitude / IsGeocode d Add-In registration NAV DB Microsoft Dynamics AddInReady AppID setzen Karte positionieren Pushpin setzen Action ausführen Microsoft Dynamics Location PushpinInfo (GeoCode) CreateControl Initialize, ApplySize AddInReady event ApplicationKey SetView, Zoom ViewMode AddPushpin, ... InfoBox, SetActions BingMapAddIn.dll Location PushpinInfo GeoCode GeoCodeAsync BingGeocoder.dll BingGeocoder.dll Step 7* (Info box, Actions) Vielen Dank für Ihre Aufmerksamkeit Das Zusammenspiel der Gewürze. © 2011 Microsoft Corporation. All rights reserved.