ArcGIS Explorer SDK | 反馈 通过电子邮件发送此主题 打印此主题

##### 简介

ArcGIS Explorer 包括一个软件开发包 (SDK)。SDK 的目的是支持开发人员使用 ArcGIS Explorer 应用程序编程接口 (API) 来构建可嵌入 ArcGIS Explorer 应用程序的加载项。

加载项可以执行任何自定义代码，因此可用于向标准 ArcGIS Explorer 界面添加各种功能。您可以使用加载项从 Internet 检索数据或图像、查询远程数据库、在远程服务器上执行地理处理任务以及从结果中提取信息，等等。

您还可以使用加载项与 ArcGIS Explorer 对象模型中的其他类进行交互，例如，可以找到有关现有图层和结果的信息、运行其他加载项、向地图添加内容以及在本地矢量图层中搜索要素。

ArcGIS Explorer API 提供了六种类型的“加载项”来扩展应用程序：按钮、复选框、组合框、可停靠窗口、扩展项和图库。每种类型的加载项都是在 .NET 中通过派生 ESRI.ArcGISExplorer.Application 命名空间中的抽象类而实现的。

##### ArcGIS Explorer API 与 Microsoft .NET 3.5 SP1 Framework

ArcGIS Explorer API 依赖于 Microsoft .NET 3.5 Framework Service Pack 1。要成功开发和部署加载项，.NET Framework 不可或缺，而且还要使用 Microsoft Visual Studio 2008 或 2010（.NET 开发环境）开发加载项。安装 ArcGIS Explorer 时需要安装 .NET Framework，因此，.NET Framework 也会出现在部署加载项的计算机上。ArcGIS Explorer API 支持 Microsoft Visual Studio 2008 和 2010 的所有当前版本（从 Express 到 Enterprise），并支持使用两种 .NET 语言（C# 和 VB.NET）进行开发。

使用 Microsoft Visual Studio 和 ArcGIS Explorer API 可以开发加载项。在 Visual Studio 中编写完加载项后，加载项即被编译成动态链接库 (DLL) 文件，并被打包成加载项文件 (.eaz)。将 ArcGIS Explorer 指向加载项文件时，它会将该文件识别为加载项，在 ArcGIS Explorer 中通过 ArcGIS Explorer 加载项 对话框可使用该加载项。

注：加载项是 ArcGIS Explorer 中唯一一种可编程的自定义组件。您不能为 ArcGIS Explorer 创建任何其他类型的自定义类，也不能将 ArcGIS Explorer 功能嵌入到任何其他应用程序中。可通过应用程序配置文件实现以非编程方式自定义应用程序的外观。
了解有关应用程序配置的详细信息

##### 关于 ArcGIS Explorer 软件开发包

要创建加载项，必须安装 ArcGIS Explorer SDK。除了集成到 Visual Studio IDE 中的概念和组件帮助版本外，ArcGIS Explorer SDK 还安装了大量项目，使开发人员能够充分利用 ArcGIS Explorer API：

- ArcGIS Explorer API 类的类图（ESRI.ArcGISExplorer 命名空间）
类图显示了 ArcGIS Explorer API 如何公开各个类。可以方便地利用此类图来查找要使用的类。该类图还能够帮助您理解各个类如何在一起组成了 API。
- 用于 Visual Studio 的项目和项模板
ArcGIS Explorer SDK 安装了许多项目模板，可帮助您轻松创建新加载项。可使用不同的加载项模板来创建各种类型的加载项。
- 加载项项目实例
我们已经编写了许多加载项实例，它们会随 ArcGIS Explorer SDK 一起安装。通过编译这些加载项并（在实例执行时）逐步跟踪代码，您可以更深入地了解 API。这些加载项实例可能已经提供了一些您计划开发的功能，因此在您开发加载项之前查看一下这些实例可能会节省时间。
- 代码片段
代码片段是可重复使用的面向加载项的代码块。ArcGIS Explorer SDK 会安装大量代码片段，可通过 Visual Studio 中的“智能感知”上下文菜单访问。当精通 ArcGIS Explorer API 后，您会希望用自己编写的代码段来补充 ArcGIS Explorer SDK 安装的代码段，从而提高开发效率。

ArcGIS Online 提供了有关 ArcGIS Server 和发布可在 ArcGIS Explorer 中查看的图层的信息。有关创建加载项的详细信息，请参考 ArcGIS Explorer 开发人员帮助。