冲亚
路人甲
路人甲
  • 注册日期2005-06-01
  • 发帖数83
  • QQ
  • 铜币389枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1967回复:1

AO入门问题小集锦

楼主#
更多 发布于:2005-11-14 22:28
<P>南京工业大学学生研习社网站提供下载:<br>《Sample VBA code》翻译版(自译)<br>《Moduleing Our World》翻译版(张俊、姚永惠等译,共十章)<br>《Getting to know ArcGIS》翻译版(兔八哥、潇潇暮雨译,共五章)</P>
<P><a href="http://cce.njut.edu.cn/mapdof" target="_blank" >http://cce.njut.edu.cn/mapdof</A></P>
<P>我刚开始学AO,用的材料是《ArcGIS Desktop Developer Guide》和《ArcGIS Desktop Developer Help》。本人大三,有SuperMap Objects开发经验,英语也还不赖,但AO好像比其他组件产品复杂得多,很多内容理解不了。以前学习都是自己埋头苦想,但对AO不敢这样,因此最近会经常来打扰各位的清修,先赔个不是了。高手时间紧张,冲亚不敢奢望。倘若进来的话,略加点拨一二,便已感激不尽!</P>
<P>1.screendisplay 和 iactiveview 有何联系和区别?</P>
<P><br>2.没学过C++。CoClass,Class和Interface关系闹不清,百度了一会东拼西凑更糊涂了。(本条很啰嗦的话,就不必大侠费劲了,教教冲亚CoClass怎么译就谢谢了)</P>
<P><br>3.用MapControl控件二次开发时,是否要把代码中涉及到的对象所在的库都在引用中打勾?有没有更方便的办法?</P>
<P><br>4.ESRI ToolbarControl是个库,又是个部件。库和控件是什么关系?</P>
<P><br>5.The 'buddy control' can be a MapControl, PageLayoutControl, ReaderControl, SceneControl or GlobeControl。在很多地方都看见"buddy"这个词,是什么意思?</P>
<P><br>6.最重要的一个问:我用ArcGIS的Software Authorization注册过含disigner许可的.ecp文件了,可是在VB中使用ToolControl时,系统还是报错,说要Desigener license。还有在使用m_pAoInitialize.IsProductCodeAvailable(esriLicenseProductCodeEngine)方法时,返回值不是esriLicenseAvailable,怎么回事?是许可文件不对还是要安装EngineRuntime(我倒是有一个,但是坏的)?</P>
<P></P>
<P><br>7.执行如下语句:<br>    Dim m_pMapDocument As IMapDocument<br>    Set m_pMapDocument = New MapDocument<br>    m_pMapDocument.Open "C:\arcgis\ArcTutor\Map\airport.mxd"<br>结果是一幅空白地图。不理解了。不过加载图层的代码挺复杂的,是不是直接打开地图也要定义工作空间什么的?没找到相关的源代码,只好硬着头皮问了。</P>
<P><br>8.Desktop Develop 和 Engine Develop 分不清,Engine的介绍觉得挺抽象的……,我大概翻了翻《ArcGIS Engine Developer Guide》一书,感觉Engine好像就是独立于ArcMap的二次开发,而Desktop则是在ArcMap环境中用VBA进行用户定制,是这样么?</P>
<P><br>9.IMap,IMapDocument,IMxDocument分不清;IMapControlDefault,IMapControl2,IMapControl3分不清;IWorkspace,IWorkspaceFactory,ShapefileWorkspaceFactory分不清……</P>
<P><br>10.入门的问题问得太多,再热心的高手也会不耐烦的,今天就到这吧。最后一个问题——您能听我轻轻说声谢谢么?凑足十条,哈!<br></P><br>
[此贴子已经被作者于2005-11-15 22:22:21编辑过]
喜欢0 评分0
wzhjwh
路人甲
路人甲
  • 注册日期2005-05-23
  • 发帖数8
  • QQ
  • 铜币156枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-08-04 17:29
不能下载啊,想下载《Getting to know ArcGIS》,请发到我的email:wzhjwh@yahoo.com.cn,谢谢!
举报 回复(0) 喜欢(0)     评分
游客

返回顶部