ArcPad 6 相对于以前版本具有里程碑意义的改进是同时提供了一套用于界面个性化和定制以及功能扩展的产品。该产品就是ArcPad Application Builder。
(一)使用ArcPad Application Builder能做什么?
可以完成下面个性化及定制任务
- 新建包含内置工具和定制工具的工具条
- 设计自定义表单以利于野外数据采集
- 编写脚本以对任务进行自动控制以及对ArcPad的内部对象进行操作
- 建造applet来完成单位的特定目标
- 开发扩展模块以支持新的文件格式及定位服务
所有的定制任务首先在ArcPad桌面版中完成,再配置到移动设备的ArcPad上。ArcPad Application Builder 包含一套ArcPad,ArcPad Studio(桌面定制应用),详细的在线文档,示例代码以及一年的维护。
(二)主要特征有以下几个方面:
定制缺省配置
- ArcPad启动时自动装载
- 改写ArcPad启动时的缺省配置,如哪些工具条可见
- 可以包含工具条,表单以及能通过脚本存取ArcPad对象模型的系统对象事件处理器
- 在ArcPad Studio中创建
- 存储为ArcPad XML 格式
图层定义
- 配置与数据一起交付
- 创建用户自定义表单
- 存储为与shapefile相关的(.apl)文件
- 在ArcPad Studio中创建
- 增加相关的脚本来处理通过表单录入数据的验证
- 包含符号
- 可从ArcGis桌面或ArcView3.x导出
- 存储为ArcPad XML格式
Applets
- 创建地图无关性的小应用
- 可以包含工具条,表单以及能通过脚本存取ArcPad对象模型的系统对象事件处理器
- 在ArcPad Studio中创建
- 存储为ArcPad XML格式
扩展
- 扩展所能支持的数据及定位格式的类型
- 增加对以下新数据格式的支持:文件标识,图层打开及关闭,图层着色,identify和hyperlink
- 开发结果为Windows动态链接库(DLLS)
- 需要外部工具(如编译器和调试器)
阅读(2299) | 评论(0) | 转发(0) |