原文:ArcGIS API for Silverlight开发入门准备

微软的Silverlight提供了跨浏览器和跨平台开发环境,在Web中可用于创建和展现富互联网应用(RIA,Rich

Internet Application)。

ArcGIS API for Silverlight 能够让的Silverlight应用程序具有集成ArcGIS Server、ESRI MapIt和Bing Maps服务的能力。利用

ArcGIS Server 和Bing Maps资源,比如说Maps、Locators、Geoprocessing Models以及Silverlight的组件,如Grid表格、TreeView以

及Charts图表,可以创建具有交互性和表现直观的应用程序。

下面概括介绍一下,开发ArcGIS API for Silverlight所需的环境,要创建一个ArcGIS API for Silverlight应用程序至少需要安装一

下Microsoft的产品:

1、Visual Studio 2010 or Visual Web Developer Express 2010

2、Silverlight 4 Tools for Visual Studio (假如你使用的 Visual Studio 2010 没有打过SP1补丁的话,这个必须要安装)

3、Expression Blend SDK for Silverlight 4 (包括 Expression Blend 4)

4、Expression Blend 4

其他一些产品,比如说Deep Zoom Composer 和 Silverlight Toolkit, 在使用 ArcGIS API for Silverlight不是必须要安装的,但

是他们确实能够带给我们设计和开发上的好处。

在确保上面所述的都已经安装完毕后,接下来开始下载ArcGIS API for Silverlight的安装文件,这里提供一个2.4的版本,下

载地址:http://download.csdn.net/detail/taomanman/4343008

下载到本机任何一个地方,然后开始运行setup.exe文件,在安装的过程中,会提供一下特征。

安装特性

描述

Silverlight

安装ArcGIS API for Silverlight 程序集。在Visual Studio 2010中注册添加引用对话框,并在Visual Studio 2010 和Blend4中添加设计时组件。

Expression Blend4

如果有Blend4,将会安装一系列Silverlight应用程序模版。

Visual Studio 2010

如果有Visual Studio 2010,Silverlight 4 Tools for Visual Studio和 Expression Blend4将会被安装,这些特性中包括一系列的Silverlight应用程序模版。

Visual Web Developer Express 2010

如果有Visual Web Developer Express,Silverlight 4 Tools for Visual Studio和 Expression Blend4将会被安装,这些特性中包括一系列的Silverlight应用程序模版。

默认的,the ArcGISAPI for Silverlight 是安装的32位的Program Files目录下的ESRISDKs文件夹下。里面的Silverlight文件夹下包括安

装过的程序集。下面的这个表,列举出这些程序集并提供他们的内容描述。

安装的程序集

描述

ESRI.ArcGIS.Client.dll

核心类库,包括Map、ArcGIS Service Layers、Graphics、Geometry和Symbol等组件。也包括普通的工作流任务,支持Query、Find、Identify和Geospatial及Geoprocessing操作。

ESRI.ArcGIS.Client.Behaviors.dll

包括和地图及地图内容的元素定义交互性操作的Behaviors和Actions集合,

ESRI.ArcGIS.Client.Bing.dll

增加对使用Bing 图层和服务的支持。

ESRI.ArcGIS.Client.Toolkit.dll

包括一系列常用和地图导航和交互的控件,比如Toolbar、Navigation、MapTips。编辑特征图层,如EditorWidget和TemplatePicker。

ESRI.ArcGIS.Client.Toolkit.DataSources.dll

包括一系列支持普通的数据源的图层类型,比如GeoRSS、OpenStreetMap和Web Map Service(WMS)

ArcGIS API for Silverlight开发入门准备相关推荐

  1. ArcGIS API for Silverlight开发入门

    ArcGIS API for Silverlight开发入门 你用上3G手机了吗?你可能会说,我就是喜欢用nokia1100,ABCDEFG跟我 都没关系.但你不能否认3G是一种趋势,最终我们每个人都 ...

  2. ArcGIS API for Silverlight开发入门(2):一个基础地图实例

    这节在一个地图实例的基础上,来对Silverlight API中的一些基本概念做一个总体了解,顺便熟悉一下Silverlight的开发知识.         点击这里,直接看效果. 下载 (722.0 ...

  3. arcgis api for flex 开发入门(九)webservices 的使用

    arcgis api for flex 开发入门(九)webservices 的使用 flex 本身对webservices有着良好的支持,我们可以调用互联网上的各种 webservices来结合es ...

  4. arcgis api for flex 开发入门(二)map 的创建

    arcgis api for flex 开发入门(二)map 的创建 在flex 中创建一个esri 的map ,你只需要使用<esri:Map>标签就可以轻松完成. 在<esri: ...

  5. arcgis api for flex 开发入门(七)Geometry service 的使用

    arcgis api for flex 开发入门(七)Geometry service 的使用 Geometry service 顾名思义,就是提供针对几何层级的服务,比如说Project,   Si ...

  6. 13 ArcGIS API for JavaScript开发入门文档

    写在前面 这篇文章写在我用ArcGIS API for JavaScript(后面统称为"ArcGIS JS API")开发了两年项目后的某一天夜里.写这篇文章主要是两个目的吧,第 ...

  7. arcgis api for flex 开发入门(五)查询

    在gis中,针对要素的查询是一个最基本的操作,也是最常用的操作之一. 下面我们介绍如何使用arcgis api for flex 来查询我们需要的东西. 要在arcgis api for flex中进 ...

  8. ArcGIS API for Silverlight开发

    http://bbs.esrichina-bj.cn/ESRI/thread-45836-1-2.html Ethan_Shan little sister's birthday https://b ...

  9. ArcGis api配合vue开发入门系列(二)距离以及面积的测量

    正文 首先自定义个工具栏,包括测量距离与测量面积的工具以及地图漫游. 图标的话是用的iconfont.我是把这个工具单独写在一个组件里面,这个组件里面里面会用到一些操作地图的方法,我在map这个组件里 ...

最新文章

  1. (转)Unity3D - 性能优化之Draw Call
  2. HDU 1231 最大连续子序列
  3. java----代理机制或动态类的生成
  4. Apache CXF入门
  5. 周三直播丨Oracle 12cR2 ADG LGWR Library Cache案例分享
  6. osg多线程_尝试使用Osg编译上下文实现多线程编译显示列表--总结
  7. 添加鼠标悬浮在控件上的提示信息 很齐全各种方法 MFC ToolTipCtl
  8. 八卦图代码matlab,12行javascript代码绘制一个八卦图_javascript技巧
  9. zabbix mysql默认模板_zabbix默认自带对Mysql数据库监控模板
  10. 车辆加速性能测试软件,汽车动力性能检测
  11. Android使用BottomNavigationView+NavigationUI报错
  12. 蓝桥杯 第39级台阶
  13. 蜘蛛:请求头、响应头、响应码
  14. java do po dto_彻底搞懂DAO,PO,BO,DTO,VO,DO
  15. [附源码]JAVA+ssm计算机毕业设计房屋租赁管理系统设计(程序+Lw)
  16. Flask框架基础入门教程
  17. 无监督学习-案例分析:利率期限结构
  18. yarn WEB UI及reserved memory、spark WEB UI
  19. 2022CCPC广州 L. Station of Fate gym104053L
  20. 在线语音转文字就是这么方便,快点击收藏吧!

热门文章

  1. 推荐《富爸爸、穷爸爸》
  2. 使用SqlDependency监测数据库
  3. 【Java】java测试--词频统计 ----IO流操作
  4. mock方法常用框架_什么是Mock测试?
  5. linux过去硬件设备状态,Linux 设备模型基本概念 (一)
  6. 月薪2万的90后程序员!哪些岗位和公司才是他们的首选?
  7. 两级页表如何实现地址转换
  8. localstorage存mysql_存储localstorage
  9. java如何实现克隆接口_java之实现clone接口的详解,克隆一个对象--对应有浅克隆和深克隆,概念结合代码深入理解...
  10. php点赞,php如何实现点赞