从来没有使用过SuperMap Object做二次开发,今天因为要准备比赛,所以试了一下SuperMap Object,真是不敢恭维呀。 以下是几点心得: 1.模仿是初学者最好的开始。对于没入门的同学来说,还没有创新的能力,就只能模仿他人较好的成果,这是一种好的学习方式,比如我之前才开始学VB.NET的时候,就模仿写了一个Windows Media Player,从中发现了很多问题,也体验了无穷的乐趣;但是,模仿终究是模仿,我们不能靠它来与人竞争,也难道以有创新的东西,模仿的东西也许根本没有领会到别人的本意,并不能真正的解决相关问题。曾经看一个歌唱选秀节目,有一个人声音很像许巍,如果不看人,还真以为是许巍,但裁判直接让他出局了,原因很装简单,许巍永远只有一个。SuperMap现在就是一个模仿者,还需要不断创新,要有自己的东西,要符合我们中国实际的东西出来,才能真正的进步,才能和ArcGIS叫板。 2.SuperMap的问题还真是不少,今天下午才两个小时就出现了三个问题。一是SuperMap似乎没有AE的ToorBar控件,快速开发非常不方便,只能自己写,但也可以写成一个自定义控件。我觉得,模仿就是要完完全全吃透人家的东西,然后总结别人的不足,进行改进和创新,SuperMap这一点很缺乏;二、拖放MapControl后,有一次调试出现了乱码;三是拖放WorkspaceTree控件,我什么也没做,调试居然报错…… 希望国产的要做好,这样才能支持啊。
|