2.2《框架通讯契约——接口》

Posted by 蒋波涛 27 August,2008 Views (2)Comment

插件式框架的宿主程序启动以后,它首先会遍历插件文件夹中所有的插件程序集,这些程序集文件以dll格式存在,框架宿主程序将遍历程序集中包含的插件类型,然后由插件引擎负责依据类型分别生成ICommand、ITool、IToolBar、IMenu和IDockableWindow等对象,这些对象将放在一个插件对象池中传递给宿主程序进行进一步解析和处理。

目录 : 著作出版 标签 : 作者著作  

2.1《他山之石──ArcMap插件机制》

Posted by 蒋波涛 21 August,2008 Views (3)Comment

  我们预备设计的插件式GIS应用框架NBGIS将以ESRI的ArcMap软件为模拟对象,因此,读者有必要先了解ArcMap程序的运行机制和原理。ArcMap并不是基于.NET机制开发的程序,它使用C++开发而成,尽管如此,除了在插件识别时.NET框架与COM插件框架有所差别外,其它步骤都非常类似,可以为读者在设计一个插件式GIS应用框架的过程提供借鉴。插件式架构的核心在于框架宿主程序与

目录 : 著作出版 标签 : 作者著作  

第二章《框架插件引擎设计》

Posted by 蒋波涛 19 August,2008 Views (1)Comment

 插件式框架模型在本质上是一种应用工程的扩展。它将扩展功能通过插件方式实现,并使用框架进行集中统一管理,框架内部提供了宿主程序和插件之间以及插件与插件之间的通讯机制,插件式框架能够将扩展插件有机地集成到一个平台中并有效地协同工作。插件式框架模型将一个程序的功能划分为相对独立的模块,并将模块以插件的形式存在。这些插件如同一堆功能积木块,在一个统一标准下被搭建,成为一个完整的、可无限扩充的应

目录 : 著作出版 标签 : 作者著作  

1.3《ArcGIS Engine简介》(1.3.2-1.3.4部分)

Posted by 蒋波涛 11 August,2008 Views (2)Comment

ArcGIS Engine在ArcGIS Engine产品出现之前,使用ArcGIS开发自定义GIS功能有3种方法:在ArcGIS Desktop软件的VBA环境中编写代码;使用支持COM技术的编程语言,通过实现ArcObjects开放的特定接口编写能够嵌入ArcGIS Desktop的DLL文件;使用ArcObject

目录 : 著作出版 标签 : 作者著作  

1.3《ArcGIS Engine简介》(1.3.1部分)

Posted by 蒋波涛 6 August,2008 Views (0)Comment

ArcGIS是美国ESRI(Environmental Systems Research Institute, Inc. 美国环境系统研究所公司)推出的一条为不同需求层次用户提供的全面的、可伸缩的GIS产品线和解决方案。ESRI是GIS领域的拓荒者和领导者,而ArcGIS也代表了当前GIS行业最高的技术水平。

目录 : 著作出版 标签 : 作者著作  

1.2《插件式应用框架》

Posted by 蒋波涛 4 August,2008 Views (0)Comment

 插件技术是在软件的设计和开发过程中,将整个应用程序划分为宿主程序和插件对象两部分,宿主程序能够调用插件对象,插件对象能够在宿主程序上实现自己的逻辑,而两者的交互基于一种公共的通信契约。宿主程序可以独立于插件对象存在,即使没有任何插件对象,宿主程序的运行也不受影响,因此,我们可以在避免改变宿主程序的情况下通过增减插件或修改插件的方式增加或调整功能。由于使用。。。。。。

目录 : 著作出版 标签 : 作者著作  

ArcGIS Server产生Web Application遇到的问题

Posted by 蒋波涛 3 August,2008 Views (3)Comment

AS产生Web Application的方式有两种,一种是使用ADF来开发,另一种是使用AS Manager的Create Web Application命令来产生,无需手工写一行代码,生成完毕后者c:\inetpub\wwwroot\中会生成一个Web应用程序,可以访问AS提供的服务。

目录 : ArcGIS Server 标签 : ArcGIS Server  

1.1.3《GIS应用框架》

Posted by 蒋波涛 1 August,2008 Views (0)Comment

GIS软件发展至今,已不再是空间数据存储和显示的简单形式应用,许多高级功能如三维分析、空间分析、地理统计和地理服务等都已经得到了实际应用,商业GIS软件已经从桌面端组件发展到基于Web ServiceGIS服务。“GIS正在从数据库方法转为知识方法。由于GIS涉及的领域变得非常宽广,商业公司或个人想短时间内从基本类库开始编写一个扩展性强、功能完善的GIS平台成为一件非常困难的事情,当然,如这样做所耗费的人力、物力和财力成本也非常高昂。

目录 : 著作出版 标签 : 作者著作