编程 & 生活 -- 西西吹雪

开心工作,快乐生活 (原创文章,转载请注明出处)

导航

2006年9月14日 #

ArcGIS Engine开发-TOCControl中实现图层的拖放

摘要: TOCControl非常好,不用写一行代码就可以将整个地图的图层信息况显示出来;  TOCControl也非常坏,提供的接口非常少,我认为有用的只有三个:HitTest,SetBuddyControl,Update,而且Update方法一执行,整个TocControl就会重新装载一次,闪烁很厉害,实在是让人烦。要想在TOCControl中拖动图层,也并不容易,得动一动脑筋才行。  下面是我写的一个... 阅读全文

posted @ 2006-09-14 13:14 西西吹雪 阅读(5507) 评论(18) 推荐(0) 编辑

ArcGIS Engine开发-自定义图层类型

摘要: 用ArcGIS Engine开发的一个特别就是面向接口编程,每组接口代表了对象在某个方面的特性,表现为一个方法、属性或事件。要定义自己的图层类型,实际上只需要实现ILayer接口就可以了。该接口的主要方法或属生包括:public IEnvelope AreaOfInterest {get;}public void Draw (esriDrawPhase DrawPhase,IDisplay Dis... 阅读全文

posted @ 2006-09-14 11:23 西西吹雪 阅读(3162) 评论(9) 推荐(0) 编辑

c#开发-基础知识及有用技巧(一)

摘要: 1、时间长度的计算 TimeSpan类。例如:TimeSpan span = dateTime1 - dateTime2 方便啊2、从类(Class)返回一个System.Type类型,用typeof关键字3、从一个对象实例(Object)返回一个System.Type类型,用GetType方法4、判断是否处于设计状态:DesignMode属性5、根据GUID创建对象实例System.GuidpGuid=newGuid(guid);System.TypeObjectCustorm=Type.GetTypeFromCLSID(pGuid);Objectobj=Activator.CreateIn 阅读全文

posted @ 2006-09-14 11:04 西西吹雪 阅读(3995) 评论(9) 推荐(1) 编辑