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.

Contents<br />

CHAPTER 1: INTRODUCING ARCGIS ENGINE .................................................... 1<br />

<strong>ArcGIS</strong> 9 overview............................................................................................................................... 2<br />

Overview of <strong>ArcGIS</strong> <strong>Engine</strong> .............................................................................................................. 6<br />

Who can use <strong>ArcGIS</strong> <strong>Engine</strong>? ....................................................................................................... 10<br />

<strong>ArcGIS</strong> <strong>Engine</strong> capabilities .............................................................................................................. 12<br />

Getting started .................................................................................................................................. 16<br />

Using this book.................................................................................................................................. 19<br />

<strong>Developer</strong> resources ........................................................................................................................ 20<br />

CHAPTER 2: ARCGIS SOFTWARE ARCHITECTURE ........................................... 23<br />

<strong>ArcGIS</strong> software architecture ....................................................................................................... 24<br />

<strong>ArcGIS</strong> application programming interfaces ............................................................................. 29<br />

<strong>ArcGIS</strong> <strong>Engine</strong> libraries .................................................................................................................... 32<br />

CHAPTER 3: DEVELOPING WITH ARCGIS CONTROLS ................................. 41<br />

Working with the <strong>ArcGIS</strong> controls .............................................................................................. 42<br />

Building applications with the <strong>ArcGIS</strong> controls ....................................................................... 50<br />

CHAPTER 4: DEVELOPER ENVIRONMENTS ........................................................ 57<br />

The Microsoft Component Object Model ............................................................................... 58<br />

Developing with ArcObjects .......................................................................................................... 70<br />

The Visual Basic 6 environment .................................................................................................... 79<br />

The Visual Basic 6 development environment .......................................................................... 92<br />

Visual C++........................................................................................................................................... 99<br />

.NET application programming interface ................................................................................141<br />

Java application programming interface ...................................................................................182<br />

C++ application programming interface ..................................................................................197<br />

CHAPTER 5: LICENSING AND DEPLOYMENT................................................ 253<br />

<strong>ArcGIS</strong> licensing options ...............................................................................................................254<br />

<strong>ArcGIS</strong> <strong>Engine</strong> <strong>Developer</strong> Kit ......................................................................................................261<br />

Application development and license initialization ...............................................................286<br />

Testing with <strong>ArcGIS</strong> <strong>Engine</strong> Runtime ........................................................................................274<br />

Deployment ......................................................................................................................................277<br />

CHAPTER 6: DEVELOPER SCENARIOS................................................................ 281<br />

Building applications with ActiveX ............................................................................................282<br />

Building applications with visual JavaBeans ............................................................................. 304<br />

Building applications with Windows Controls .......................................................................331<br />

Building applications with C++ and control widgets ...........................................................357<br />

Building a command-line Java application................................................................................409<br />

Building a command-line C++ application ...............................................................................427

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

Saved successfully!

Ooh no, something went wrong!