图书介绍
开放式GIS开发与应用pdf电子书版本下载
- 马林兵,邓孺孺,杜国明著 著
- 出版社: 北京:科学出版社
- ISBN:9787030430397
- 出版时间:2015
- 标注页数:177页
- 文件大小:26MB
- 文件页数:187页
- 主题词:地理信息系统
PDF下载
下载说明
开放式GIS开发与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 设计模式概述 1
1.1 面向对象程序设计 1
1.1.1 面向对象程序设计的历史发展 1
1.1.2 面向对象程序设计的基本概念 2
1.1.3 面向对象语言的基本特征 5
1.1.4 面向对象程序设计优势 8
1.1.5 面向对象的分析方法 10
1.2 设计模式的基本概念 13
1.3 设计模式的基本设计原则 15
1.4 基本设计模式简介 16
1.4.1 工厂方法模式 16
1.4.2 抽象工厂模式 17
1.4.3 建造者模式 19
1.4.4 原型模式 20
1.4.5 单例模式 21
1.4.6 装饰模式 21
1.4.7 适配器模式 22
1.4.8 桥接模式 23
1.4.9 组合模式 24
1.4.10 外观模式 24
1.4.11 享元模式 26
1.4.12 代理模式 28
1.4.13 解释器模式 28
1.4.14 责任链模式 30
1.4.15 命令模式 31
1.4.16 迭代器模式 32
1.4.17 中介者模式 33
1.4.18 备忘录模式 34
1.4.19 观察者模式 35
1.4.20 状态模式 36
1.4.21 策略模式 36
1.4.22 访问者模式 37
1.4.23 模板方法模式 39
第2章 开放式应用开发框架及插件 40
2.1 应用开发框架概述 40
2.2 基于插件的开放式应用框架 42
2.2.1 插件的基本概念 42
2.2.2 插件的实现方法 43
2.2.3 插件式应用框架 44
第3章 开放式GIS应用开发框架 46
3.1 GIS应用开发框架概述 46
3.2 框架用到的第三方组件 47
3.2.1 WeifenLuo组件 47
3.2.2 ToolBarDock组件 48
3.3 OG-ADF框架介绍 49
3.3.1 OG-ADF框架总体结构 49
3.3.2 框架的核心——PLGApplication 51
3.3.3 框架中对象的管理 54
3.3.4 框架应用的开始——PLGAppMainForm 55
3.4 OG-ADF框架的核心服务 58
3.4.1 PluginManageService 58
3.4.2 CommandService 59
3.4.3 DocumentManageService 64
3.4.4 GeoBasicService 65
3.4.5 DocumentContextMenuService 65
3.4.6 DocumentControlContextMenuService 66
3.4.7 PanelManageService 67
3.4.8 StatusBarService 71
第4章 文档-视图结构 73
4.1 文档-视图结构概述 73
4.1.1 IDocument接口 73
4.1.2 IDocumentView接口 74
4.1.3 IDocumentEvent接口 75
4.1.4 IGeoDocumentEvent接口 75
4.1.5 PLGDocumentBase基类 76
4.2 基于MapControl控件的文档-视图 76
4.2.1 MapControl控件介绍 76
4.2.2 IMapDocumentEvent接口 77
4.2.3 PLGMapDocument类 77
4.2.4 文档行为外挂钩子——DocumentActionHook 78
4.2.5 文档事件处理外挂钩子——DocumentEventHook 80
4.3 基于SceneControl控件的文档-视图 83
4.3.1 SceneControl控件介绍 83
4.3.2 ISceneDocumentEvent接口 84
4.3.3 PLGSceneDocument类 84
4.4 基于GlobeControl控件的文档-视图 87
4.4.1 GlobeControl控件介绍 87
4.4.2 IGlobeDocumentEvent接口 88
4.4.3 PLGGlobeDocument类 88
第5章 命令与工具 90
5.1 命令 90
5.1.1 IGeoCommandHook接口与IGeoCommand接口 90
5.1.2 命令及命令“挂钩”的实现 91
5.2 工具 96
5.2.1 IGeoToolHook接口与IGeoTool接口 96
5.2.2 工具及工具“挂钩”的实现 98
第6章 插件及事件处理 107
6.1 OG-ADF框架的插件机制 107
6.1.1 IPlugin接口 107
6.1.2 IDependentPlugin接口与IExposedObject接口 108
6.1.3 创建一个插件的实例 109
6.2 OG-ADF框架提供的几个插件介绍 111
6.2.1 PLGStarterPlugin插件 111
6.2.2 PLGMapDocumentPlugin插件 113
6.2.3 PLGMapContextMenuPlugin插件 118
6.2.4 PLGTOCExplorer插件 123
6.3 OG-ADF框架的事件处理 124
第7章 SpatialDatabaseManageService 129
7.1 SpatialDatabaseManageService接口 129
7.1.1 IPLGDataset系列接口 129
7.1.2 ISpatialDatabaseManageService接口 130
7.2 SpatialDatabaseManageService适配器 131
7.3 SpatialDatabaseManageService相关插件及UI 135
7.3.1 PLGSpatialDatabaseExplorer插件 135
7.3.2 SpatialDatabaseExplorer对话框 136
7.3.3 SpatialDatabaseManageService的几个UI对话框 147
第8章 一个基于OG-ADF框架的开发案例 162
8.1 系统总体介绍 162
8.2 系统几个主要插件 166
附录:源代码内容说明 175