|
学习ArcEngine一段时间了,作为GIS开发小菜鸟,该具备哪些知识储备呢?我分享一下我的经验,也是我的导师给的经验
首先得熟悉一门语言,C/C++是基础。因为AE是基于组件的,就是COM,大交道的就是一些接口,不熟悉面向对象的思想,初学者就容易迷茫,那么多 接口,不知从何入手。
第二得有耐心看OMD,就是对象模型图,找类之间的各种关系,找适合的接口,然后组装起来,构成一个整体。
第三现在VB语言开发AE已经不现实了,得熟悉C#等主流语言,C#语言泛型那些得熟练掌握。
第四WebGIS是方向,这几年,可以说就在最近,WebGIS已经被广泛地应用起来了,这就要求AE开发者得掌握Html、jscript、ASP.NET等网络开发知识
第五熟悉一个数据库做后台。
总结起来,就是C/C++/OMD/C#/html/jscript/ArcSever/SQL/还加一个界面设计软件(如devExpress)有这些知识储备,开发小程序足够了。
|
|