60 likes | 223 Views
ArcObjects SDK 10 Microsoft .NET Framework. Lesley Bross, August 29, 2010. Pre-requisites. ArcMap 10.0 desktop client Microsoft IDE (Integrated Development Environment) Visual Basic 2010 Express (free) Visual C# Express (free) http://www.microsoft.com/express/downloads/
E N D
ArcObjects SDK 10 Microsoft .NET Framework Lesley Bross, August 29, 2010
Pre-requisites • ArcMap 10.0 desktop client • Microsoft IDE (Integrated Development Environment) • Visual Basic 2010 Express (free) • Visual C# Express (free) • http://www.microsoft.com/express/downloads/ • Visual Studio 2010 Professional (free for 90 days with registration) • http://www.microsoft.com/visualstudio/en-us/visual-studio-2010-launch?WT.mc_id=SEARCH&WT.srch=1 • .NET framework: usually installed by default with Microsoft IDE • ArcObjects SDK 10 • Available on ArcMap Install CD • May also want to install VBA support
IDE Integration • Pre-configured project templates • Project wizards • Item templates • Component wizards • Debugging: configures project to launch ArcGIS when debugging components; Normally VS Pro required
Express vs. Professional • ArcGIS License Initializer Box: allows you to select the ArcGIS product and extension licenses to be initialized • Toolbox configuration: ArcGIS controls added to IDE toolbox to be added to user form • Packaging: Packaging for COM (.dll) deployment; Not needed for add-ins
Express vs. Professional (cont.) • ArcGIS Snippet Finder • Partial workaround: • for Visual Studio Express 2008/ArcGIS 10;in VS, click on Tools>Code Snippets Manager • Click on Add... and browse to C:\Program Files\Microsoft Visual Studio 9.0\Common 7\IDE\VBExpress\Snippets\ArcObjects • Click OK and OK • ArcObjects will now appear in the "Insert Snippet" context menu
References • ArcGIS Visual Studio IDE Integration Framework for extending ArcObjects: http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//00010000021w000000