文档详情

数字地理信息系统arcgis desktop扩展方式_add-in编程技术.pptx

发布:2018-01-23约1.89千字共18页下载文档
文本预览下载声明
数字地理信息系统ArcGIS Desktop扩展方式_Add-in编程技术 主要内容 什么是Add-in Add-in的类型  Add-in的文件结构 Add-in的特性  Add-in的创建与安装部署  实例演示介绍 什么是Add-in Add-in是一种能够快速扩展桌面应用程序功能的全新扩展方式 更加容易创建 更加容易共享 更加安全 更易安装管理 ArcGIS 10 Add-in所支持的类型  按钮和工具  组合框  菜单和右键菜单 Multi-items (new)  工具条  Tool palettes (new)  可停靠窗体 (new) Application extensions (new)  Editor extensions (new) Add-in文件结构 Assemblies/JARs Resources .esriAddIn AddIn File (zipped folder) XML Metadata XML Metadata XML文件包含了描述add-in的信息 ID Target Author Version Company Description Caption Tooltip Help Image Category Toolbars / Menus Docking Position • … Add-in的特性 Add-in共享与安全 Intranet 实现局域网内共享 Add-in共享与安全 设置共享目录 设置安全级别 Add-in 数字签名 工具:ESRISignAddin .exe 安全性: 可查看add-in来源 防止文件被修改 运行数字签名工具 C:\Program Files (x86)\Common Files\ArcGIS\bin\ESRISignAddIn.exe Add-in 数字签名 安装已签上名的add-in文件 Add-in本地化 Add-in支持多语言显示 自动检测您的桌面应 用程序运行的语言环 境,并选择最佳匹配 的配置文件来显示语 言 Add-in本地化 Config.language.xml Config.language-CountryCode.xml 配置文件命名规则 使用VS创建本地化配置文件 在项目中添加一个XML文件, 按一定规则命名 将指定XML文件的Build Action属性更改为 AddinContent 使用VS创建本地化配置文件 如果项目中有对话框,如dockable windows,需要将该窗体的localizable属性改为true, 并将language属性指定为本地化语言。 Add-in的创建与安装部署 ArcGIS 10 Add-in支持的开发环境 Visual Studio 2008 + .Net3.5 Visual Studio 2010 + .Net3.5或者.Net4.0 Visual Basic 2008 Express Edition + .Net3.5 Visual C# 2008 Express Edition + .Net3.5 Visual Basic 2010 Express Edition +.Net3.5 或 者.Net4.0 Visual C# 2008 Express Edition +.Net3.5 或者.Net4.0 Eclipse IDE for Java Developers Add-in安装部署 双击安装(EsriRegAddIn.exe) 通过“Customize”添加 通过Add-In Manager 对话框添加删除 Well-Known文件目录: Vista/7: C:\Users\username\Documents\ArcGIS\AddIns\Desktop10.0 XP: C:\Documents and Settings\ username \MyDocuments\ ArcGIS\AddIns\ Desktop10.0 解压目录: Vista/7: C:\Users\username\AppData\Local\ESRI\Desktop10.0\AssemblyCache XP: C:\Documents and Settings\username\Local Settings\Application Data \ESRI\Desktop10.0\AssemblyCache
显示全部
相似文档