skyline开发入门-------TerraExplorerClass类
内容转自www.3snews.net/?gisbamboo ,本文将其修改为读书笔记。
TerraExplorerClass类
TerraExplorerClass类是创建TerraExplorer组件类的入口,TerraExplorer CoClass Interfaces中所有的接口都实现了TerraExplorerClass类。
以获得IInformationTree5对象为例,代码如下:
TerraExplorer terraExplorer = new TerraExplorerClass();
IInformationTree5 iInformationTree5 = new TerraExplorerClass();
以上两行代码,就可以得到iInformationTree5实例了,就可以调用iInformationTree5的方法。其他组件类接口的使用方法都是类似的。
TerraExplorerClass除了能实现组件类接口,也能直接实例化。
TerraExplorerClass terraExplorerClass = new TerraExplorerClass();
terraExplorerClass对象提供了丰富的方法,最常用的就是Invoke方法了,这个方法实际上是和IMenu接口的Invoke方法是一样的,只要传入菜单命令ID,就可以调用skyline已经封装好的很多功能了,菜单命令可以参考开发帮助IMenu接口的介绍。