ArcGIS Desktop Add-in 开发之创建

  在上一节中对Add-in 的基础知识及其管理作了简单的介绍,本节主要是对Add-in 的创建。

0 前期准备:

1.安装VS2010,

2.安装ArcGIS10.x 版本。包括Desktop, ArcObject SDK for .Net (Java的安装for Java).

I.Add-in 的创建

打开VS, 文件-->新建-->项目-->ArcGIS-->Desktop Add-ins ,在右边点击ArcMap Add-in.如下图:

ArcGIS Desktop Add-in 开发之创建_第1张图片

点确定后会弹出Add-in 创建向导窗体,按向导一步一步就可以创建Add-in.对于Add-in 类型,根据自己的需要选择。

ArcGIS Desktop Add-in 开发之创建_第2张图片ArcGIS Desktop Add-in 开发之创建_第3张图片

创建后的文件组织结构如下图:

ArcGIS Desktop Add-in 开发之创建_第4张图片

其中,配置文件的主要内容如下: 

<AddIn language="CLR" library="ArcMapAddin3.dll" namespace="ArcMapAddin3">
  <ArcMap>
     <Commands>
          <Button id="ArcMapAddin3_Button1" class="Button1" message="Add-in command
            generated by Visual Studio project wizard." caption="GoodChild" tip="Add-in command
             tooltip." category="Add-In Controls" image="Images\Button1.png" />
     </Commands>

  </ArcMap>
</AddIn>

从此文件中我们可以查看所创建的 Button 的相关属性,需要对其进行修改的就在这里面修改。

Button1的OnClick事件下输入: MessageBox.Show("I like GoodChild");    PS:需添加引用:System.Windows.Forms;

之此创建完成,编译运行。

ArcMap中点击 工具条后面的下箭头,点击Consume,弹出工具自定义窗体。之后点击Commands--->Add-In Controls,刚创建的Button就会在右则的Commands中显示。

ArcGIS Desktop Add-in 开发之创建_第5张图片

使用此按钮时,只需左键点击,将其拖放到相应的工具栏即可。点击效果如下:

 

ArcGIS Desktop Add-in 开发之创建_第6张图片

 

你可能感兴趣的:(Desktop)