ArcGIS在10版本之後引入了新的創新的功能,使您更容易定製和擴充套件ArcGIS桌面應用,包括新的桌面外掛模型。
Construction Tool是一種簡單的控制,可以出現在ArcMap(ArcGIS Desktop10.1)的工具欄上。
工具/原料
vs2010
ArcGIS Desktop10.1
ArcGIS Engine 10.1
Win 7 64bit
方法/步驟1
開啟vs2010,檔案選單→新建→專案;
模板選擇,Visual C#→ArcGis→Desktop Add-Ins→ArcMap Add-In;
填寫專案名稱,選擇專案儲存位置等資訊;
點選“確定”按鈕;
方法/步驟2
完成步驟1後,進入ArcGis Add-Ins建立介面。
填寫“名稱”、“作者”、“介紹”等資訊;
點選“next”按鈕;
完成後,進入按鈕建立介面;
選擇“Construction Tool”,並填寫基本資訊;
點選“Finish”按鈕;
方法/步驟3
完成步驟2後,ArcGis Add-Ins建立完成,進入程式碼編寫介面;
Config.esriaddinx檔案是一個XML檔案,它是一個配置檔案,裡面包含了專案的相關配置,是自動生成的;
如要修改之前建立的ArcGis Add-In的名稱、版本等資訊,可以在此修改;
程式碼編寫介面的左側,為解決方案資源管理器;
可以雙擊此處的Construction Tool1.cs;
進入“Construction Tool1”的程式碼編寫檢視;
類檔案中包含四個方法:
1)OnUpdate()方法
OnUpdate()方法是更新的方法;
2)OnActivate()方法
OnActivate()方法是獲取焦點事件;
3)OnDeactivate()方法
OnDeactivate()方法是失去焦點事件;
4) OnDoubleClick()方法
OnDoubleClick()方法是雙擊事件;