18.04.2015 Views

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4<br />

<strong>Developer</strong><br />

environments<br />

ArcObjects is based on Microsoft’s Component Object Model. End users of <strong>ArcGIS</strong><br />

applications don’t necessarily have to understand COM, but if you’re a developer<br />

intent on developing applications based on ArcObjects or extending the existing<br />

<strong>ArcGIS</strong> applications using ArcObjects, an understanding of COM is a requirement<br />

even if you plan to use the C++, Java, or .NET APIs and not COM specifically. The<br />

level of understanding required depends on the depth of customization or<br />

development you want to undertake. At a minimum, review ‘The Microsoft<br />

Component Object Model’ and ‘Developing with ArcObjects’ sections, then proceed<br />

to the later API-specific section of your choice.<br />

Each API-specific section introduces you to programming techniques of supported<br />

languages and details advanced features particular to development with<br />

ArcObjects.<br />

Topics covered in this chapter include:<br />

• the Microsoft Component Object Model • developing with ArcObjects • Visual<br />

Basic, both as a platform and as your development environment • Visual C++ •<br />

the .NET API • the Java API • the C++ API<br />

57

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!