10 2012 档案

参考ArcGIS10自定义实现要素附件管理(FeatureAttachmentManager)
摘要:一、ArcGIS10新特性1、 在ArcGIS10中新增了要素附件功能。要素附件即:在FeatureClass中的每一个Feature都可以关联一个或多个任意格式附件文件(如,文档文件、图片和视频文件等)。另一方面,在数据库中,如果删除了featureClass则与之对应要素附件也会被删除。2、 ArcGIS中的要素附件管理的原理。(1) 创建要素附件。在ArcGIS10中,只能为要素类(FeatureClass)创建附件(即:一个要素类对应一个附件表和一个关系类)。具体创建方法见下图1:图1 为要素类(图中为DISTR)创建附件。创建附件后,会在数据库中自动创建一个表(Table)和关系类( 阅读全文

posted @ 2012-10-24 12:07 wlsingme 阅读(2792) 评论(1) 推荐(0)

C#,使用Win32钩子(Hook)动态更新窗体(Form)
摘要:今天接到客户新的功能需求,要在原有的一个属性查询窗体中添加一个新的功能按钮。这个功能看似简单,实际上从版本更新和后期维护的角度来考虑,直接修改原来的窗体并不是一个很好的解决方案。后来跟一个同事讨论,他建议用Win32中的钩子机制来实现窗体的更新,并把新功能的程序逻辑单独封装,这样做会降低新增功能与原有程序的耦合度,实现了有效的分离,易于后期维护,适应性强。以下是关于钩子的比较详细介绍(网络资料,非原创)。基本概念:钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数 阅读全文

posted @ 2012-10-16 11:28 wlsingme 阅读(3512) 评论(1) 推荐(0)

导航