2026-3-3 2:39:02 周二
  忘记密码
帐号
密码
  
首  页 | 文化新闻 | 出版社 | 发行单位 | 出版观澜 | 馆配 | 图书 | 音像 | 报刊 | 电子出版物 | 文化艺术品 | 诗意名城 | 一字千金
动  漫 | 休闲游戏 | 手机小说报 | 视 频 | 文交会 | 文化焦点 | 名家名作 | 我新我秀 | BBS | EMBA | 29中 | 总平台
  购买本书的顾客还买过  
序列构造神经网络与多维数据分析
序列构造神经网络与多维数据分析
技术哲学视野中的“机器人”
技术哲学视野中的“机器人”
自动控制原理 (胡燕,胡自强)
自动控制原理 (胡燕,胡自强)
计算机信息技术基础(李海敏 等)
计算机信息技术基础(李海敏 等)
计算机辅助设计与制造
计算机辅助设计与制造
大学计算机基础实验与学习指导
大学计算机基础实验与学习指导
  销售排行  
 No.7信令系统
 电信运营管理
 计算机网络信息安全理论与实..
 计算机应用基础习题与实验指..
 计算机网络技术与应用——高..
 智能信息系统
 计算机网络与Interne..
 数字逻辑.第二版(附CD-..
江苏发行网 >> 图书 >> 计算机
插件式GIS应用框架的设计与实现──基于C#和ArcGIS En
插件式GIS应用框架的设计与实现──基于C#和ArcGIS En
商品编号:JSFXW20090720140012 版号:9787121071928
开    本:16 装帧:平装
版    次:2008-10-1 1版
发行单位:江苏发行网
出版单位:电子工业出版社
著 作 者:蒋波涛
商品数量:100本 被浏览452次  热卖中
商品折扣:7.9 折  赠送积分:0分  共节省8.00元
商品价格: ¥38.00元
¥30.00元
市场价 会员价

推荐理由
本书特色:并非本单纯的C#语法书,它只祧选了C#中的某些高级主题进行深入讨论;并非一本ArcGls Engine 9.2组件包手册,它介绍的不是积木而是堆砌积木的方法;并非一本介绍使用拖曳控件方式开发程序的图书,它更关注如何设计和实现一个插件式应用框架;并非只讲解已知的GIS组件,它也介绍了两个实用的GIS算法并将其基于ArcGIS Engine实现;本书的软件成果并非一个供学习ArcGIS Engine 而做的简单的Demo它完全可以投入实际应用。


内容简介


本书是为想学习基于NET Framework的插件式框架技术和ArcGIS Engine 9.2组件集的这两种类型读者而撰写的,其最大的特点是从“为什么”开始,以“怎么做”结束,深入浅出地介绍了相关知识的原理和使用范围,并最终将其应用于一个插件式GIS应用框架的开发过程之中。
入门新手在成长为一名合格程序员的过程中总会遇到个瓶颈阶段,也许你熟练地掌握了一门语言的语法,并成功地写了几个小程序,让自己颇有成就感。那么接下来呢?你是否有足够的劲头去深人了解语言的一些高级特征,甚至开始思考某些术语的准确含义、差别和使用场合?也许你正试图这么做,但最后或多或少地都会有些沮丧——你无法简单地将这些知识点融合起来,以形成自己头脑中的技术地图——你有一堆珍珠,却不能串成价值更高的项链。
这正是一本带你度过这一阶段的书,它从软件架构的角度来讨论插件式GIS应用框架开发过程,从而让你了解和熟悉多项.NET高级主题的内容和适用范围。无论是纯粹的.NET爱好者,还是对ArcGIS Engine感兴趣的GIS程序员,都能从本书中按得自己想要的东西。
本书的目标读者需要拥有一定的C#和NET Framework基础知识,并熟悉ArcGIS的开发技术。


本书作者


蒋波涛,华南理工大学建筑学院建筑技术科学专业硕士毕业。所用所著,皆半路而成。目前在宁波市规划与地理信息中心从事项目管理与开发工作。关注GIS、设计模式和RIA技术,2006年曾出版《ArcObjects开发基础与技巧——基于VisualBasic.NET》一书。专长:ArcGIS平台开发技术(ArcGIS Desktop、ArcGIS Engine、ArcGIS Server和ArcIMS等)、Microsoft.NET平台开发技术(ASP.NET Web程序和Windows程序)、Ajax富客户端技术(YUI、ExtJS)
著作:《GIS for Web应用开发之道》(译)、《插件式GIS应用框架的设计与实现——基于C#和ArcGIS Engine 9.2》(著)、《ArcObjects开发基础与技巧——基于VisualBasic.NET》(著)。


目录


前言
联系博文视点
第1章 走进插件式GIS应用框架 
 1.1 应用框架精讲 
  1.1.1 应用框架简介 
  1.1.2 应用框架的特点 
  1.1.3 GIS应用框架 
 1.2 插件式应用框架 
 1.3 ARCGIS ENGINE简介 
  1.3.1 ArcGIS产品框架 
  1.3.2 GIS开发组件——ArcGIS Engine 
  1.3.3 ArcGIS Engine产品类型 
  1.3.4 ArcGIS Engine 9.2新特性展现 
 1.4 第三方UI组件——JANUS SYSTEMS 
 1.5 小结 
第2章 框架插件引擎设计 
 2.1 他山之石——ARCMAP插件机制 
 2.2 框架通信契约——接口 
  2.2.1 接口的秘密 
  2.2.2 实现接口与显式实现接口
  2.2.3 C#的实现继承
  2.2.4 继承和重用
 2.3 框架宿主程序设计与实现
  2.3.1 属性——合理冲破私有变量访问限制
  2.3.2 动手——从宿主程序开始
2.4 框架通信契约设计
2.4.1 IPlugin接口
2.4.2 ICommand接口
2.4.3 ITool接口
2.4.4 IItemDef接口和实现
2.4.5 IMenuDef接口
2.4.6 IToolBarDef接口
2.4.7 DockableWindowDef接口
2.4.8 通信契约设计小结
2.5 插件容器设计与实现
2.5.1 集合
2.5.2 泛型机制
2.5.3 聚合法产生容器
2.5.4 产生插件容器
2.5.5 访问容器元素
2.6 动态加载框架插件
2.6.1 反射机制
2.6.2 考虑异常
2.6.3 插件的动态加载和对象生成
2.7 框架日志处理
2.7.1 一个Log4net例子
2.7.2  Log4net配置文件
2.7.3 框架的日志设计
2.8 插件的分类
2.8.1 类型转换与判别
2.8.2 插件分类的设计与实现
2.9 小结
第3章 框架宿主程序设计
3.1 静态UI设计
3.1.1 菜单和状态栏设计
3.1.2 浮动面板设计
3.2 插件UI对象
3.2.1 公共变量的设计
3.2.2 插件获取
3.2.3 解析ICommand和ITool对象
3.2.4 解析IMenuDef和IToolBarDef对象
3.2.5 解析IDockabieWindowDef对象
3.3 插件对象的事件处理
3.3.1 松散耦合的关键——委托与事件
  ……
第4章 框架插件设计
第5章 宿主程序的高级设计
第6章 GIS算法的实现
第7章 框架辅助组件库设计
第8章 程序的部署与打包


 先读为快


  第1章 走进插件式GIS应用框架 
  1.1 应用框架精讲 
  1.1.1 应用框架简介 
“框架(Framework)是个系统全部或部分的可复用设计,通常由一组抽象类和类之间的协作组成”。
软件产品的开发是一项复杂的系统工程,随着它需要解决的问题复杂度的不断提高,软件产品的研发早已从过去“作坊式”开发演化到了当今符合一系列工业标准和规范的开发模式。软件产品面对的具体应用需求日益多元化、软件项目开发规模日益大型化,这两个因素促使软件开发团队的管理变得越来越复杂,软件开发项目的可控性变得越来越不稳定。
为了寻找“银弹”,IT工业界采用了多种方法,它们包括制定各种软件开发标准和规范、发明具有更高生产力的编程语言、开发更好的编译器和运行时(Runtime)、提供功能更加强大的可分发组件库和探索更好的软件开发模式。但对于应用程序员而言,各种标准、规范和不断涌现的编程语言并不在自己可以控制的范围之内,大部分情况下,我们只能从软件工程的角度出发,在设计层面采用一些独特的软件架构和设计模式以达到我们期待的下列目的:
  尽量提高软件的可重用性,避免不必要的重复编码工作。
  增强组件的封装性。
  提高软件的模块化程度。
  不同功能模块之间能够无缝集成。
  软件具有灵活的可扩展性。
  软件产品的扩展和开发实现标准化。
  软件产品具有面向不同应用层面的适应性和易移植性。
  ……

星级指数: ☆☆ ☆☆☆ ☆☆☆☆ ☆☆☆☆☆
标    题:
内    容:
 
配送范围 如何交款 我的订单 售后服务 需要帮助
运费收取标准
■ 配送时间和配送范围
付款方式
■ 汇款单招领
如何查询订单情况
■ 怎样下订单
■ 退换货原则
■ 退换货处理
忘记了密码
 
关于我们 | 友情链接 | 网站地图 | 汇款方式 | 帮助中心 | 合同下载
在线客服:江苏发行网温馨客服二 江苏发行网温馨客服四
中华人民共和国增值电信业务经营许可证号:苏B2-20100342 备案号:苏ICP备10223332号-2
网站服务电话:025-51861377 发行协会电话:025-83361842 服务邮箱:admin@jsfxw.com
版权所有 上书房 法律顾问团:鲍平 律师、邱宝军 律师