第一次写超图Desktop的扩展程序,啥也不知道,感觉安装程序中会有例子程序,还会有帮助,于是就找起来,发现真的有
需求
想实现删除数据集中,配图中没用到的数据
实现思路
于是我就在现有例子中抽出有用的代码,拼成要实现的功能。
在ExportAttributeToExcel中找到获得数据集的代码
在MapExport中找到获得地图图层的代码
在帮助文档中找到删除数据的代码
将这些代码组合在一起,搞定了我要实现的功能。
遇到的问题
FormClass为空,在.config文件中发现 tab标签中的fromClass的属性为空,于是我将他改成"SuperMap.Desktop._FormMap"。改完,重新编译,运行后好用了。
心得
没实现时,一脸懵逼,感觉好难,等功能都实现时,发现并没有像想象中的那么难。