大家好,又见面了,我是你们的朋友全栈君。
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
作者:朱金灿
来源:http://blog.csdn.net/clever101
公司培训ArcGIS二次开发(C#作为开发语言),自己回家动手实践了一下。
1. 首先是二次开发环境的安装(AE 10.1),需要装下面两项:
2. AE 10.1貌似只支持VS2010,VS2010以下的VS版本不支持,VS2012也不支持,安装了不支持的VS版本会出现以下提示:
3. 安装后在开发时可以添加引用来使用AE提供的接口,如下图:
4.在程序初始化之前需要检查AE组件的授权状态,代码如下:
private void InitializeComponent() { IAoInitialize m_AoInitialize = new AoInitializeClass(); esriLicenseStatus esriLicenseStatuslicenseStatus = esriLicenseStatus.esriLicenseUnavailable; esriLicenseStatus licenseStatus = m_AoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeArcInfo); if (licenseStatus != esriLicenseStatus.esriLicenseAvailable) { System.Diagnostics.Trace.WriteLine("Invalid Licensing."); return; } ......}
假如组件完全没有授权,在调试时会出现下面错误提示:
假如有部分组件授权过期了,会提示你哪些组件过期了:
给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/149108.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...